.b-ext *, .b-ext :after, .b-ext :before {-webkit-box-sizing: border-box;box-sizing: border-box;border: 0 solid #e5e7eb;}
.b-ext :after, .b-ext :before {--tw-content: "";}
.b-ext :host, .b-ext {line-height: 1.5;-webkit-text-size-adjust: 100%;-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;font-family: Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-feature-settings: normal;font-feature-settings: normal;font-variation-settings: normal;-webkit-tap-highlight-color: transparent;}
.b-ext {margin: 0;line-height: inherit;}
.b-ext hr {height: 0;color: inherit;border-top-width: 1px;}
.b-ext abbr:where([title]) {text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}
.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6 {font-size: inherit;font-weight: inherit;}
.b-ext a {color: inherit;text-decoration: inherit;}
.b-ext b, .b-ext strong {font-weight: bolder;}
.b-ext code, .b-ext kbd, .b-ext pre, .b-ext samp {font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-webkit-font-feature-settings: normal;font-feature-settings: normal;font-variation-settings: normal;font-size: 1em;}
.b-ext small {font-size: 80%;}
.b-ext sub, .b-ext sup {font-size: 75%;line-height: 0;position: relative;vertical-align: initial;}
.b-ext sub {bottom: -.25em;}
.b-ext sup {top: -.5em;}
.b-ext table {text-indent: 0;border-color: inherit;border-collapse: collapse;}
.b-ext button, .b-ext input, .b-ext optgroup, .b-ext select, .b-ext textarea {font-family: inherit;-webkit-font-feature-settings: inherit;font-feature-settings: inherit;font-variation-settings: inherit;font-size: 100%;font-weight: inherit;line-height: inherit;color: inherit;margin: 0;padding: 0;}
.b-ext button, .b-ext select {text-transform: none;}
.b-ext [type=button], .b-ext [type=reset], .b-ext [type=submit], .b-ext button {-webkit-appearance: button;background-color: initial;background-image: none;}
.b-ext :-moz-focusring {outline: auto;}
.b-ext :-moz-ui-invalid {box-shadow: none;}
.b-ext progress {vertical-align: initial;}
.b-ext ::-webkit-inner-spin-button, .b-ext ::-webkit-outer-spin-button {height: auto;}
.b-ext [type=search] {-webkit-appearance: textfield;outline-offset: -2px;}
.b-ext ::-webkit-search-decoration {-webkit-appearance: none;}
.b-ext ::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
.b-ext summary {display: list-item;}
.b-ext blockquote, .b-ext dd, .b-ext dl, .b-ext figure, .b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6, .b-ext hr, .b-ext p, .b-ext pre {margin: 0;}
.b-ext fieldset {margin: 0;}
.b-ext fieldset, .b-ext legend {padding: 0;}
.b-ext menu, .b-ext ol, .b-ext ul {list-style: none;margin: 0;padding: 0;}
.b-ext dialog {padding: 0;}
.b-ext textarea {resize: vertical;}
.b-ext input::-webkit-input-placeholder, .b-ext textarea::-webkit-input-placeholder {opacity: 1;color: #9ca3af;}
.b-ext input::-moz-placeholder, .b-ext textarea::-moz-placeholder {opacity: 1;color: #9ca3af;}
.b-ext input:-ms-input-placeholder, .b-ext textarea:-ms-input-placeholder {opacity: 1;color: #9ca3af;}
.b-ext input::-ms-input-placeholder, .b-ext textarea::-ms-input-placeholder {opacity: 1;color: #9ca3af;}
.b-ext input::placeholder, .b-ext textarea::placeholder {opacity: 1;color: #9ca3af;}
.b-ext [role=button], .b-ext button {cursor: pointer;}
.b-ext :disabled {cursor: default;}
.b-ext audio, .b-ext canvas, .b-ext embed, .b-ext iframe, .b-ext img, .b-ext object, .b-ext svg, .b-ext video {display: block;vertical-align: middle;}
.b-ext img, .b-ext video {max-width: 100%;height: auto;}
.b-ext [hidden] {display: none;}
.b-ext [multiple], .b-ext [type=date], .b-ext [type=datetime-local], .b-ext [type=email], .b-ext [type=month], .b-ext [type=number], .b-ext [type=password], .b-ext [type=search], .b-ext [type=tel], .b-ext [type=text], .b-ext [type=time], .b-ext [type=url], .b-ext [type=week], .b-ext input:where(:not([type])), .b-ext select, .b-ext textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;border-color: #6b7280;border-width: 1px;border-radius: 0;padding: calc(var(--font-size) * .5) calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);--tw-shadow: 0 0 rgba(0,0,0,0);}
.b-ext [multiple]:focus, .b-ext [type=date]:focus, .b-ext [type=datetime-local]:focus, .b-ext [type=email]:focus, .b-ext [type=month]:focus, .b-ext [type=number]:focus, .b-ext [type=password]:focus, .b-ext [type=search]:focus, .b-ext [type=tel]:focus, .b-ext [type=text]:focus, .b-ext [type=time]:focus, .b-ext [type=url]:focus, .b-ext [type=week]:focus, .b-ext input:where(:not([type])):focus, .b-ext select:focus, .b-ext textarea:focus {outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: 0 0 0 0 #fff,0 0 0 1px #2563eb,var(--tw-shadow);box-shadow: 0 0 0 0 #fff,0 0 0 1px #2563eb,var(--tw-shadow);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color: #2563eb;}
.b-ext input::-webkit-input-placeholder, .b-ext textarea::-webkit-input-placeholder {color: #6b7280;opacity: 1;}
.b-ext input::-moz-placeholder, .b-ext textarea::-moz-placeholder {color: #6b7280;opacity: 1;}
.b-ext input:-ms-input-placeholder, .b-ext textarea:-ms-input-placeholder {color: #6b7280;opacity: 1;}
.b-ext input::-ms-input-placeholder, .b-ext textarea::-ms-input-placeholder {color: #6b7280;opacity: 1;}
.b-ext input::placeholder, .b-ext textarea::placeholder {color: #6b7280;opacity: 1;}
.b-ext ::-webkit-datetime-edit-fields-wrapper {padding: 0;}
.b-ext ::-webkit-date-and-time-value {min-height: 1.5em;text-align: inherit;}
.b-ext ::-webkit-datetime-edit {display: -webkit-inline-box;display: inline-flex;}
.b-ext ::-webkit-datetime-edit, .b-ext ::-webkit-datetime-edit-day-field, .b-ext ::-webkit-datetime-edit-hour-field, .b-ext ::-webkit-datetime-edit-meridiem-field, .b-ext ::-webkit-datetime-edit-millisecond-field, .b-ext ::-webkit-datetime-edit-minute-field, .b-ext ::-webkit-datetime-edit-month-field, .b-ext ::-webkit-datetime-edit-second-field, .b-ext ::-webkit-datetime-edit-year-field {padding-top: 0;padding-bottom: 0;}
.b-ext select {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 20 20\'%3E%3Cpath stroke=\'%236b7280\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'1.5\' d=\'m6 8 4 4 4-4\'/%3E%3C/svg%3E");background-position: right calc(var(--font-size) * .5) center;background-repeat: no-repeat;background-size: 1.5em 1.5em;padding-right: calc(var(--font-size) * 2.5);-webkit-print-color-adjust: exact;print-color-adjust: exact;}
.b-ext [multiple], .b-ext [size]:where(select:not([size="1"])) {background-image: none;background-position: 0 0;background-repeat: repeat;background-size: initial;padding-right: calc(var(--font-size) * .75);-webkit-print-color-adjust: inherit;print-color-adjust: inherit;}
.b-ext [type=checkbox], .b-ext [type=radio] {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0;-webkit-print-color-adjust: exact;print-color-adjust: exact;display: inline-block;vertical-align: middle;background-origin: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-flex-negative: 0;flex-shrink: 0;height: calc(var(--font-size) * 1);width: calc(var(--font-size) * 1);color: #2563eb;background-color: #fff;border-color: #6b7280;border-width: 1px;--tw-shadow: 0 0 rgba(0,0,0,0);}
.b-ext [type=checkbox] {border-radius: 0;}
.b-ext [type=radio] {border-radius: 100%;}
.b-ext [type=checkbox]:focus, .b-ext [type=radio]:focus {outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: 0 0 0 2px #fff,0 0 0 4px #2563eb,var(--tw-shadow);box-shadow: 0 0 0 2px #fff,0 0 0 4px #2563eb,var(--tw-shadow);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}
.b-ext [type=checkbox]:checked, .b-ext [type=radio]:checked {border-color: rgba(0,0,0,0);background-color: currentColor;background-size: 100% 100%;background-position: 50%;background-repeat: no-repeat;}
.b-ext [type=checkbox]:checked {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 16 16\'%3E%3Cpath d=\'M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z\'/%3E%3C/svg%3E");}
@media (forced-colors:active) {.b-ext [type=checkbox]:checked {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext [type=radio]:checked {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 16 16\'%3E%3Ccircle cx=\'8\' cy=\'8\' r=\'3\'/%3E%3C/svg%3E");}
@media (forced-colors:active) {.b-ext [type=radio]:checked {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext [type=checkbox]:checked:focus, .b-ext [type=checkbox]:checked:hover, .b-ext [type=checkbox]:indeterminate, .b-ext [type=radio]:checked:focus, .b-ext [type=radio]:checked:hover {border-color: rgba(0,0,0,0);background-color: currentColor;}
.b-ext [type=checkbox]:indeterminate {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 16 16\'%3E%3Cpath stroke=\'%23fff\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M4 8h8\'/%3E%3C/svg%3E");background-size: 100% 100%;background-position: 50%;background-repeat: no-repeat;}
@media (forced-colors:active) {.b-ext [type=checkbox]:indeterminate {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext [type=checkbox]:indeterminate:focus, .b-ext [type=checkbox]:indeterminate:hover {border-color: rgba(0,0,0,0);background-color: currentColor;}
.b-ext [type=file] {background: rgba(0,0,0,0) none repeat 0 0/auto auto padding-box border-box scroll;background: initial;border-color: inherit;border-width: 0;border-radius: 0;padding: 0;font-size: inherit;line-height: inherit;}
.b-ext [type=file]:focus {outline: 1px solid ButtonText;outline: 1px auto -webkit-focus-ring-color;}
.b-ext progress::-webkit-progress-value {background-color: #fff;}
.b-ext progress::-moz-progress-bar {background-color: #fff;}
.b-ext *, .b-ext :after, .b-ext :before {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scroll-snap-strictness: proximity;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59,130,246,.5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);}
.b-ext ::-ms-backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scroll-snap-strictness: proximity;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59,130,246,.5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);}
.b-ext ::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scroll-snap-strictness: proximity;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59,130,246,.5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);}
.b-ext .\!container {width: 100% !important;margin-right: auto !important;margin-left: auto !important;padding-right: calc(var(--font-size) * 1.5) !important;padding-left: calc(var(--font-size) * 1.5) !important;}
.b-ext .container {width: 100%;margin-right: auto;margin-left: auto;padding-right: calc(var(--font-size) * 1.5);padding-left: calc(var(--font-size) * 1.5);}
@media (min-width:425px) {.b-ext .\!container {max-width: 425px !important;}
	.b-ext .container {max-width: 425px;}}
@media (min-width:640px) {.b-ext .\!container {max-width: 640px !important;}
	.b-ext .container {max-width: 640px;}}
@media (min-width:768px) {.b-ext .\!container {max-width: 768px !important;}
	.b-ext .container {max-width: 768px;}}
@media (min-width:1050px) {.b-ext .\!container {max-width: 1050px !important;}
	.b-ext .container {max-width: 1050px;}}
@media (min-width:1280px) {.b-ext .\!container {max-width: 1280px !important;}
	.b-ext .container {max-width: 1280px;}}
@media (min-width:1536px) {.b-ext .\!container {max-width: 1536px !important;}
	.b-ext .container {max-width: 1536px;}}
.b-ext .form-input, .b-ext .form-multiselect, .b-ext .form-select, .b-ext .form-textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;border-color: #6b7280;border-width: 1px;border-radius: 0;padding: calc(var(--font-size) * .5) calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);--tw-shadow: 0 0 rgba(0,0,0,0);}
.b-ext .form-input:focus, .b-ext .form-multiselect:focus, .b-ext .form-select:focus, .b-ext .form-textarea:focus {outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: 0 0 0 0 #fff,0 0 0 1px #2563eb,var(--tw-shadow);box-shadow: 0 0 0 0 #fff,0 0 0 1px #2563eb,var(--tw-shadow);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color: #2563eb;}
.b-ext .form-input::-webkit-input-placeholder, .b-ext .form-textarea::-webkit-input-placeholder {color: #6b7280;opacity: 1;}
.b-ext .form-input::-moz-placeholder, .b-ext .form-textarea::-moz-placeholder {color: #6b7280;opacity: 1;}
.b-ext .form-input:-ms-input-placeholder, .b-ext .form-textarea:-ms-input-placeholder {color: #6b7280;opacity: 1;}
.b-ext .form-input::-ms-input-placeholder, .b-ext .form-textarea::-ms-input-placeholder {color: #6b7280;opacity: 1;}
.b-ext .form-input::placeholder, .b-ext .form-textarea::placeholder {color: #6b7280;opacity: 1;}
.b-ext .form-input::-webkit-datetime-edit-fields-wrapper {padding: 0;}
.b-ext .form-input::-webkit-date-and-time-value {min-height: 1.5em;text-align: inherit;}
.b-ext .form-input::-webkit-datetime-edit {display: -webkit-inline-box;display: inline-flex;}
.b-ext .form-input::-webkit-datetime-edit, .b-ext .form-input::-webkit-datetime-edit-day-field, .b-ext .form-input::-webkit-datetime-edit-hour-field, .b-ext .form-input::-webkit-datetime-edit-meridiem-field, .b-ext .form-input::-webkit-datetime-edit-millisecond-field, .b-ext .form-input::-webkit-datetime-edit-minute-field, .b-ext .form-input::-webkit-datetime-edit-month-field, .b-ext .form-input::-webkit-datetime-edit-second-field, .b-ext .form-input::-webkit-datetime-edit-year-field {padding-top: 0;padding-bottom: 0;}
.b-ext .form-select {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 20 20\'%3E%3Cpath stroke=\'%236b7280\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'1.5\' d=\'m6 8 4 4 4-4\'/%3E%3C/svg%3E");background-position: right calc(var(--font-size) * .5) center;background-repeat: no-repeat;background-size: 1.5em 1.5em;padding-right: calc(var(--font-size) * 2.5);-webkit-print-color-adjust: exact;print-color-adjust: exact;}
.b-ext .form-select:where([size]:not([size="1"])) {background-image: none;background-position: 0 0;background-repeat: repeat;background-size: initial;padding-right: calc(var(--font-size) * .75);-webkit-print-color-adjust: inherit;print-color-adjust: inherit;}
.b-ext .form-checkbox, .b-ext .form-radio {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0;-webkit-print-color-adjust: exact;print-color-adjust: exact;display: inline-block;vertical-align: middle;background-origin: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-flex-negative: 0;flex-shrink: 0;height: calc(var(--font-size) * 1);width: calc(var(--font-size) * 1);color: #2563eb;background-color: #fff;border-color: #6b7280;border-width: 1px;--tw-shadow: 0 0 rgba(0,0,0,0);}
.b-ext .form-checkbox {border-radius: 0;}
.b-ext .form-radio {border-radius: 100%;}
.b-ext .form-checkbox:focus, .b-ext .form-radio:focus {outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: 0 0 0 2px #fff,0 0 0 4px #2563eb,var(--tw-shadow);box-shadow: 0 0 0 2px #fff,0 0 0 4px #2563eb,var(--tw-shadow);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}
.b-ext .form-checkbox:checked, .b-ext .form-radio:checked {border-color: rgba(0,0,0,0);background-color: currentColor;background-size: 100% 100%;background-position: 50%;background-repeat: no-repeat;}
.b-ext .form-checkbox:checked {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 16 16\'%3E%3Cpath d=\'M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z\'/%3E%3C/svg%3E");}
@media (forced-colors:active) {.b-ext .form-checkbox:checked {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext .form-radio:checked {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 16 16\'%3E%3Ccircle cx=\'8\' cy=\'8\' r=\'3\'/%3E%3C/svg%3E");}
@media (forced-colors:active) {.b-ext .form-radio:checked {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext .form-checkbox:checked:focus, .b-ext .form-checkbox:checked:hover, .b-ext .form-checkbox:indeterminate, .b-ext .form-radio:checked:focus, .b-ext .form-radio:checked:hover {border-color: rgba(0,0,0,0);background-color: currentColor;}
.b-ext .form-checkbox:indeterminate {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 16 16\'%3E%3Cpath stroke=\'%23fff\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M4 8h8\'/%3E%3C/svg%3E");background-size: 100% 100%;background-position: 50%;background-repeat: no-repeat;}
@media (forced-colors:active) {.b-ext .form-checkbox:indeterminate {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}}
.b-ext .form-checkbox:indeterminate:focus, .b-ext .form-checkbox:indeterminate:hover {border-color: rgba(0,0,0,0);background-color: currentColor;}
.b-ext .prose {color: var(--tw-prose-body);max-width: 65ch;}
.b-ext .prose :where(p):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 1.25em;margin-bottom: 1.25em;}
.b-ext .prose :where([class~=lead]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-lead);font-size: 1.25em;line-height: 1.6;margin-top: 1.2em;margin-bottom: 1.2em;}
.b-ext .prose :where(a):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-links);-webkit-text-decoration: underline;text-decoration: underline;font-weight: 500;}
.b-ext .prose :where(strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-bold);font-weight: 600;}
.b-ext .prose :where(a strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(blockquote strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(thead th strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(ol):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: decimal;margin-top: 1.25em;margin-bottom: 1.25em;padding-left: 1.625em;}
.b-ext .prose :where(ol[type=A]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: upper-alpha;}
.b-ext .prose :where(ol[type=a]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: lower-alpha;}
.b-ext .prose :where(ol[type=A s]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: upper-alpha;}
.b-ext .prose :where(ol[type=a s]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: lower-alpha;}
.b-ext .prose :where(ol[type=I]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: upper-roman;}
.b-ext .prose :where(ol[type=i]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: lower-roman;}
.b-ext .prose :where(ol[type=I s]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: upper-roman;}
.b-ext .prose :where(ol[type=i s]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: lower-roman;}
.b-ext .prose :where(ol[type="1"]):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: decimal;}
.b-ext .prose :where(ul):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {list-style-type: disc;margin-top: 1.25em;margin-bottom: 1.25em;padding-left: 1.625em;}
.b-ext .prose :where(ol>li):not(:where([class~=not-prose], .b-ext [class~=not-prose] *))::marker {font-weight: 400;color: var(--tw-prose-counters);}
.b-ext .prose :where(ul>li):not(:where([class~=not-prose], .b-ext [class~=not-prose] *))::marker {color: var(--tw-prose-bullets);}
.b-ext .prose :where(dt):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);font-weight: 600;margin-top: 1.25em;}
.b-ext .prose :where(hr):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-color: var(--tw-prose-hr);border-top-width: 1px;margin-top: 3em;margin-bottom: 3em;}
.b-ext .prose :where(blockquote):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {font-weight: 500;font-style: italic;color: var(--tw-prose-quotes);border-left-width: calc(var(--font-size) * .25);border-left-color: var(--tw-prose-quote-borders);quotes: "“" "”" "‘" "’";margin-top: 1.6em;margin-bottom: 1.6em;padding-left: 1em;}
.b-ext .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):before {content: open-quote;}
.b-ext .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):after {content: close-quote;}
.b-ext .prose :where(h1):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);font-weight: 800;font-size: 2.25em;margin-top: 0;margin-bottom: .8888889em;line-height: 1.1111111;}
.b-ext .prose :where(h1 strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {font-weight: 900;color: inherit;}
.b-ext .prose :where(h2):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);font-weight: 700;font-size: 1.5em;margin-top: 2em;margin-bottom: 1em;line-height: 1.3333333;}
.b-ext .prose :where(h2 strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {font-weight: 800;color: inherit;}
.b-ext .prose :where(h3):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);font-weight: 600;font-size: 1.25em;margin-top: 1.6em;margin-bottom: .6em;line-height: 1.6;}
.b-ext .prose :where(h3 strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {font-weight: 700;color: inherit;}
.b-ext .prose :where(h4):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);font-weight: 600;margin-top: 1.5em;margin-bottom: .5em;line-height: 1.5;}
.b-ext .prose :where(h4 strong):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {font-weight: 700;color: inherit;}
.b-ext .prose :where(img):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(picture):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {display: block;margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(kbd):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {font-weight: 500;font-family: inherit;color: var(--tw-prose-kbd);font-size: .875em;border-radius: calc(var(--font-size) * .3125);padding: .1875em .375em;}
.b-ext .prose :where(code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-code);font-weight: 600;font-size: .875em;}
.b-ext .prose :where(code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):before {content: "`";}
.b-ext .prose :where(code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):after {content: "`";}
.b-ext .prose :where(a code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(h1 code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(h2 code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;font-size: .875em;}
.b-ext .prose :where(h3 code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;font-size: .9em;}
.b-ext .prose :where(h4 code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(blockquote code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(thead th code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: inherit;}
.b-ext .prose :where(pre):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-pre-code);background-color: var(--tw-prose-pre-bg);overflow-x: auto;font-weight: 400;font-size: .875em;line-height: 1.7142857;margin-top: 1.7142857em;margin-bottom: 1.7142857em;border-radius: calc(var(--font-size) * .375);padding: .8571429em 1.1428571em;}
.b-ext .prose :where(pre code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {background-color: initial;border-width: 0;border-radius: 0;padding: 0;font-weight: inherit;color: inherit;font-size: inherit;font-family: inherit;line-height: inherit;}
.b-ext .prose :where(pre code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):before {content: none;}
.b-ext .prose :where(pre code):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)):after {content: none;}
.b-ext .prose :where(table):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {width: 100%;table-layout: auto;text-align: left;margin-top: 2em;margin-bottom: 2em;font-size: .875em;line-height: 1.7142857;}
.b-ext .prose :where(thead):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-bottom-width: 1px;border-bottom-color: var(--tw-prose-th-borders);}
.b-ext .prose :where(thead th):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-headings);font-weight: 600;vertical-align: bottom;padding-right: .5714286em;padding-bottom: .5714286em;padding-left: .5714286em;}
.b-ext .prose :where(tbody tr):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-bottom-width: 1px;border-bottom-color: var(--tw-prose-td-borders);}
.b-ext .prose :where(tbody tr:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-bottom-width: 0;}
.b-ext .prose :where(tbody td):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {vertical-align: initial;}
.b-ext .prose :where(tfoot):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {border-top-width: 1px;border-top-color: var(--tw-prose-th-borders);}
.b-ext .prose :where(tfoot td):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {vertical-align: top;}
.b-ext .prose :where(figure>*):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;margin-bottom: 0;}
.b-ext .prose :where(figcaption):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {color: var(--tw-prose-captions);font-size: .875em;line-height: 1.4285714;margin-top: .8571429em;}
.b-ext .prose {--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgba(0,0,0,.5);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size: calc(var(--font-size) * 1);line-height: 1.75;}
.b-ext .prose :where(picture>img):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;margin-bottom: 0;}
.b-ext .prose :where(video):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(li):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: .5em;margin-bottom: .5em;}
.b-ext .prose :where(ol>li):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-left: .375em;}
.b-ext .prose :where(ul>li):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-left: .375em;}
.b-ext .prose :where(.prose>ul>li p):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: .75em;margin-bottom: .75em;}
.b-ext .prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 1.25em;}
.b-ext .prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-bottom: 1.25em;}
.b-ext .prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 1.25em;}
.b-ext .prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-bottom: 1.25em;}
.b-ext .prose :where(ul ul, .b-ext ul ol, .b-ext ol ul, .b-ext ol ol):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: .75em;margin-bottom: .75em;}
.b-ext .prose :where(dl):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 1.25em;margin-bottom: 1.25em;}
.b-ext .prose :where(dd):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: .5em;padding-left: 1.625em;}
.b-ext .prose :where(hr+*):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;}
.b-ext .prose :where(h2+*):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;}
.b-ext .prose :where(h3+*):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;}
.b-ext .prose :where(h4+*):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;}
.b-ext .prose :where(thead th:first-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-left: 0;}
.b-ext .prose :where(thead th:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-right: 0;}
.b-ext .prose :where(tbody td, .b-ext tfoot td):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding: .5714286em;}
.b-ext .prose :where(tbody td:first-child, .b-ext tfoot td:first-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-left: 0;}
.b-ext .prose :where(tbody td:last-child, .b-ext tfoot td:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {padding-right: 0;}
.b-ext .prose :where(figure):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 2em;margin-bottom: 2em;}
.b-ext .prose :where(.prose>:first-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-top: 0;}
.b-ext .prose :where(.prose>:last-child):not(:where([class~=not-prose], .b-ext [class~=not-prose] *)) {margin-bottom: 0;}
.b-ext .\!btn, .b-ext .btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: calc(var(--font-size) * .5);--tw-bg-opacity: 1;background-color: #6b7280;background-color: rgba(107,114,128,var(--tw-bg-opacity));padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);font-weight: 500;--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
@media (min-width:768px) {.b-ext .\!btn, .b-ext .btn {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);}}
@media (min-width:1280px) {.b-ext .\!btn, .b-ext .btn {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);}}
.b-ext .\!btn svg, .b-ext .btn svg {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
.b-ext .\!btn span {vertical-align: middle !important;}
.b-ext .btn span {vertical-align: middle;}
.b-ext .\!btn:hover, .b-ext .btn:hover {--tw-bg-opacity: 1;background-color: #4b5563;background-color: rgba(75,85,99,var(--tw-bg-opacity));}
.b-ext .\!btn:focus, .b-ext .btn:focus {border-color: rgba(0,0,0,0);outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) rgba(30,64,175,.5),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) rgba(30,64,175,.5),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));--tw-ring-color: rgba(30,64,175,var(--tw-ring-opacity));--tw-ring-opacity: .5;}
.b-ext .btn-primary {--tw-bg-opacity: 1;background-color: #1d4ed8;background-color: rgba(29,78,216,var(--tw-bg-opacity));--tw-text-opacity: 1;--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .btn-primary, .b-ext .btn-primary:hover {color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .btn-primary:hover {--tw-bg-opacity: 1;background-color: #2563eb;background-color: rgba(37,99,235,var(--tw-bg-opacity));--tw-text-opacity: 1;--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .btn-secondary {border-width: 2px;--tw-border-opacity: 1;border-color: #2563eb;border-color: rgba(37,99,235,var(--tw-border-opacity));--tw-bg-opacity: 1;--tw-text-opacity: 1;color: #000;color: rgba(0,0,0,var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .btn-secondary, .b-ext .btn-secondary:hover {background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .btn-secondary:hover {--tw-border-opacity: 1;border-color: #1e40af;border-color: rgba(30,64,175,var(--tw-border-opacity));--tw-bg-opacity: 1;--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .btn-secondary:focus {border-width: 2px;border-color: rgba(0,0,0,0);}
.b-ext .actions-toolbar .primary button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: calc(var(--font-size) * .5);background-color: #6b7280;background-color: rgba(107,114,128,var(--tw-bg-opacity));padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);font-weight: 500;}
@media (min-width:768px) {.b-ext .actions-toolbar .primary button {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);}}
@media (min-width:1280px) {.b-ext .actions-toolbar .primary button {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);}}
.b-ext .actions-toolbar .primary button svg {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
.b-ext .actions-toolbar .primary button span {vertical-align: middle;}
.b-ext .actions-toolbar .primary button:hover {background-color: #4b5563;background-color: rgba(75,85,99,var(--tw-bg-opacity));}
.b-ext .actions-toolbar .primary button:focus {border-color: rgba(0,0,0,0);outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) rgba(30,64,175,.5),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) rgba(30,64,175,.5),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));--tw-ring-color: rgba(30,64,175,var(--tw-ring-opacity));--tw-ring-opacity: .5;}
.b-ext .actions-toolbar .primary button {--tw-bg-opacity: 1;background-color: #1d4ed8;background-color: rgba(29,78,216,var(--tw-bg-opacity));--tw-text-opacity: 1;--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .actions-toolbar .primary button, .b-ext .actions-toolbar .primary button:hover {color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .actions-toolbar .primary button:hover {--tw-bg-opacity: 1;background-color: #2563eb;background-color: rgba(37,99,235,var(--tw-bg-opacity));--tw-text-opacity: 1;--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hyva_checkout-index-index .actions-toolbar .primary button {border-width: 1px;text-align: center;font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hyva_checkout-index-index .actions-toolbar .primary button[disabled] {cursor: not-allowed;opacity: .25;}
.b-ext .aa-List, .b-ext .ais-Hits-list, .b-ext .ais-InfiniteHits-list {display: grid;grid-template-columns: repeat(2,minmax(0,1fr));}
@media (min-width:1050px) {.b-ext .aa-List, .b-ext .ais-Hits-list, .b-ext .ais-InfiniteHits-list {grid-template-columns: repeat(3,minmax(0,1fr));}}
.b-ext .ais-Hits-item, .b-ext .ais-InfiniteHits-item, .b-ext .auc-Recommend-item {height: 100%;width: 100%;padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * 1);}
.b-ext mark {background-color: initial;font-weight: 800;}
.b-ext .hidden-sm, .b-ext .hidden-xs, .b-ext .search.\!results, .b-ext .search.results {display: none;}
.b-ext .highlight * {font-weight: 700;}
.b-ext .rheostat-background {height: calc(var(--font-size) * .375);--tw-bg-opacity: 1;background-color: #e5e7eb;background-color: rgba(229,231,235,var(--tw-bg-opacity));}
.b-ext .rheostat-handle {position: absolute;left: 0;top: calc(var(--font-size) * -.5);z-index: 10;height: calc(var(--font-size) * 1.25);width: calc(var(--font-size) * 1.25);cursor: pointer;border-radius: 9999px;border-width: 1px;--tw-border-opacity: 1;border-color: #000;border-color: rgba(0,0,0,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .rheostat-handle .rheostat-tooltip {position: absolute;left: -66.666667%;top: calc(var(--font-size) * -1.5);line-height: calc(var(--font-size) * 1.25);}
.b-ext .rheostat-progress {position: absolute;left: 0;top: 0;height: calc(var(--font-size) * .375);--tw-bg-opacity: 1;background-color: #3b82f6;background-color: rgba(59,130,246,var(--tw-bg-opacity));}
.b-ext .ais-CurrentRefinements-item .ais-CurrentRefinements-label {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);letter-spacing: 0;}
.b-ext .ais-CurrentRefinements-item .ais-CurrentRefinements-category {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.b-ext .ais-Panel-header span .name {border-bottom-width: 1px;padding-bottom: calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);font-weight: 600;}
@media (min-width:768px) {.b-ext .ais-Panel-header span .name {font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);}}
.b-ext .aa-Autocomplete .aa-Input {width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: calc(var(--font-size) * .5);font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);line-height: 1.5;-webkit-transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-transition-duration: .15s;transition-duration: .15s;}
.b-ext .aa-Autocomplete .aa-Input:focus {border-color: rgba(0,0,0,0);outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;}
.b-ext .aa-Autocomplete .aa-ClearButton, .b-ext .aa-Autocomplete .aa-SubmitButton {display: none;}
.b-ext .aa-Panel {position: absolute;top: 0 !important;z-index: 50;--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .aa-PanelLayout {padding: calc(var(--font-size) * 2);--tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .aa-Source {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .aa-Source:has(.aa-SourceNoResults) {display: none;}
.b-ext .aa-SourceFooter {margin-top: calc(var(--font-size) * 1);}
.b-ext .aa-SourceFooter span {font-weight: 700;}
.b-ext .aa-List {gap: calc(var(--font-size) * 1);}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.shipping .aa-List, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.subtotal .aa-List, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.tax .aa-List {border-bottom: 1px solid rgba(135,142,154,.2);padding-top: calc(var(--font-size) * 1.25);padding-bottom: calc(var(--font-size) * 1.25);}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.grand_total .aa-List {border: hidden;}
.b-ext .aa-Item {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));padding: calc(var(--font-size) * 1) calc(var(--font-size) * .5);--tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);}
.b-ext .auc-Recommend-list {display: grid;grid-template-columns: repeat(2,minmax(0,1fr));}
@media (min-width:1050px) {.b-ext .auc-Recommend-list {grid-template-columns: repeat(4,minmax(0,1fr));}}
.b-ext .auc-Recommend-title {width: 100%;text-align: center;font-size: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2);}
@media (min-width:768px) {.b-ext .auc-Recommend-title {text-align: left;}}
.b-ext .hyva_checkout-index-index .\!btn, .b-ext .hyva_checkout-index-index .btn {border-width: 1px;text-align: center;font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hyva_checkout-index-index .\!btn[disabled], .b-ext .hyva_checkout-index-index .btn[disabled] {cursor: not-allowed;opacity: .25;}
.b-ext .hyva_checkout-index-index .btn-secondary {--tw-border-opacity: 1;border-color: #9ca3af;border-color: rgba(156,163,175,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #e5e7eb;background-color: rgba(229,231,235,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #4b5563;color: rgba(75,85,99,var(--tw-text-opacity));}
.b-ext .hyva_checkout-index-index .btn-secondary:hover {--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243,244,246,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #374151;color: rgba(55,65,81,var(--tw-text-opacity));}
.b-ext .price-including-tax+.price-excluding-tax {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);}
.b-ext .price-including-tax+.price-excluding-tax:before {content: attr(data-label) ": ";}
.b-ext .price-excluding-tax, .b-ext .price-including-tax {white-space: nowrap;}
.b-ext .price-excluding-tax .price, .b-ext .price-including-tax .price {font-weight: 600;line-height: 1.625;}
.b-ext .price-excluding-tax {display: block;}
.b-ext [data-content-type$=block] .price-excluding-tax p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input.price-excluding-tax[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input.price-excluding-tax[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input.price-excluding-tax[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input.price-excluding-tax[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .price-container.price-tier_price {display: -webkit-box;display: -ms-flexbox;display: flex;gap: calc(var(--font-size) * .25);}
.b-ext .price-container.price-tier_price>.price-including-tax+.price-excluding-tax:before {content: "(" attr(data-label) ": ";}
.b-ext .price-container.price-tier_price>.price-including-tax+.price-excluding-tax:after {content: ")";}
.b-ext #customer-login-container {display: grid;grid-template-columns: repeat(1,minmax(0,1fr));grid-column-gap: calc(var(--font-size) * 1);-webkit-column-gap: calc(var(--font-size) * 1);-moz-column-gap: calc(var(--font-size) * 1);column-gap: calc(var(--font-size) * 1);grid-row-gap: calc(var(--font-size) * 2);row-gap: calc(var(--font-size) * 2);padding-top: calc(var(--font-size) * 2);padding-bottom: calc(var(--font-size) * 2);}
@media (min-width:768px) {.b-ext #customer-login-container {grid-template-columns: repeat(2,minmax(0,1fr));}}
.b-ext .form-email, .b-ext .form-input, .b-ext .form-multiselect, .b-ext .form-select, .b-ext .form-textarea {min-height: 44px;border-radius: calc(var(--font-size) * .375);border-width: 1px;--tw-border-opacity: 1;border-color: #d1d5db;border-color: rgba(209,213,219,var(--tw-border-opacity));--tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .form-email:focus, .b-ext .form-input:focus, .b-ext .form-multiselect:focus, .b-ext .form-select:focus, .b-ext .form-textarea:focus {--tw-border-opacity: 1;border-color: #2563eb;border-color: rgba(37,99,235,var(--tw-border-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) rgba(30,64,175,.5),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) rgba(30,64,175,.5),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));--tw-ring-color: rgba(30,64,175,var(--tw-ring-opacity));--tw-ring-opacity: .5;}
.b-ext .page.messages {position: sticky;top: 0;z-index: 20;}
.b-ext .page.messages .messages section#messages {width: 100%;padding-right: calc(var(--font-size) * 1.5);padding-left: calc(var(--font-size) * 1.5);}
@media (min-width:425px) {.b-ext .page.messages .messages section#messages {max-width: 425px;}}
@media (min-width:640px) {.b-ext .page.messages .messages section#messages {max-width: 640px;}}
@media (min-width:768px) {.b-ext .page.messages .messages section#messages {max-width: 768px;}}
@media (min-width:1050px) {.b-ext .page.messages .messages section#messages {max-width: 1050px;}}
@media (min-width:1280px) {.b-ext .page.messages .messages section#messages {max-width: 1280px;}}
@media (min-width:1536px) {.b-ext .page.messages .messages section#messages {max-width: 1536px;}}
.b-ext .page.messages .messages section#messages {margin-left: auto;margin-right: auto;padding-top: calc(var(--font-size) * .75);padding-bottom: calc(var(--font-size) * .75);}
.b-ext .message {margin-bottom: calc(var(--font-size) * .5);display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius: calc(var(--font-size) * .25);--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243,244,246,var(--tw-bg-opacity));padding: calc(var(--font-size) * .5) calc(var(--font-size) * .5) calc(var(--font-size) * .5) calc(var(--font-size) * 1.25);font-weight: 600;--tw-text-opacity: 1;color: #000;color: rgba(0,0,0,var(--tw-text-opacity));--tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .message.error {border-width: 2px;--tw-border-opacity: 1;border-color: #ef4444;border-color: rgba(239,68,68,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #fef2f2;background-color: rgba(254,242,242,var(--tw-bg-opacity));}
.b-ext .message.success {border-width: 2px;--tw-border-opacity: 1;border-color: #10b981;border-color: rgba(16,185,129,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #ecfdf5;background-color: rgba(236,253,245,var(--tw-bg-opacity));}
.b-ext .message.info, .b-ext .message.notice {border-width: 2px;--tw-border-opacity: 1;border-color: #3b82f6;border-color: rgba(59,130,246,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #eff6ff;background-color: rgba(239,246,255,var(--tw-bg-opacity));}
.b-ext .message.warning {border-width: 2px;--tw-border-opacity: 1;border-color: #f59e0b;border-color: rgba(245,158,11,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #fffbeb;background-color: rgba(255,251,235,var(--tw-bg-opacity));}
.b-ext .message a {text-decoration-line: underline;}
.b-ext .product-item .price-container {display: block;}
.b-ext [data-content-type$=block] .product-item .price-container p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input.product-item .price-container[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input.product-item .price-container[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input.product-item .price-container[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input.product-item .price-container[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .product-item .price-container .price {font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);}
.b-ext .product-item .price-container .price-label {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);}
.b-ext .product-item .special-price .price-container .price-label {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0;}
.b-ext .product-item .old-price .price-container {--tw-text-opacity: 1;color: #6b7280;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .product-item .old-price .price-container .price {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);font-weight: 400;}
.b-ext .page-product-bundle .price-final_price .price-from .price-container, .b-ext .page-product-bundle .price-final_price .price-to .price-container {margin-bottom: calc(var(--font-size) * 1);display: block;--tw-text-opacity: 1;color: #374151;color: rgba(55,65,81,var(--tw-text-opacity));}
.b-ext [data-content-type$=block] .page-product-bundle .price-final_price .price-from .price-container p:last-child, .b-ext [data-content-type$=block] .page-product-bundle .price-final_price .price-to .price-container p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input .page-product-bundle .price-final_price .price-to .price-container[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input .page-product-bundle .price-final_price .price-to .price-container[type=text], .b-ext #checkout-billing-address-dialog form#billing .field input.page-product-bundle .price-final_price .price-from .price-container[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input.page-product-bundle .price-final_price .price-from .price-container[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input .page-product-bundle .price-final_price .price-to .price-container[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input .page-product-bundle .price-final_price .price-to .price-container[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input.page-product-bundle .price-final_price .price-from .price-container[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input.page-product-bundle .price-final_price .price-from .price-container[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .page-product-bundle .price-final_price .price-from .price-container .price-label, .b-ext .page-product-bundle .price-final_price .price-to .price-container .price-label {display: block;font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);font-weight: 500;}
.b-ext [data-content-type$=block] .page-product-bundle .price-final_price .price-from .price-container .price-label p:last-child, .b-ext [data-content-type$=block] .page-product-bundle .price-final_price .price-to .price-container .price-label p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input .page-product-bundle .price-final_price .price-to .price-container .price-label[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input .page-product-bundle .price-final_price .price-to .price-container .price-label[type=text], .b-ext #checkout-billing-address-dialog form#billing .field input.page-product-bundle .price-final_price .price-from .price-container .price-label[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input.page-product-bundle .price-final_price .price-from .price-container .price-label[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input .page-product-bundle .price-final_price .price-to .price-container .price-label[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input .page-product-bundle .price-final_price .price-to .price-container .price-label[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input.page-product-bundle .price-final_price .price-from .price-container .price-label[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input.page-product-bundle .price-final_price .price-from .price-container .price-label[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .page-product-bundle .price-final_price .price-from .price-container .price, .b-ext .page-product-bundle .price-final_price .price-to .price-container .price {font-size: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2);font-weight: 600;line-height: 1.25;--tw-text-opacity: 1;color: #1f2937;color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext .page-product-bundle .price-final_price .price-from .price-including-tax+.price-excluding-tax, .b-ext .page-product-bundle .price-final_price .price-to .price-including-tax+.price-excluding-tax {margin-top: calc(var(--font-size) * .25);}
.b-ext .page-product-bundle .price-final_price .price-from .price-including-tax+.price-excluding-tax .price, .b-ext .page-product-bundle .price-final_price .price-to .price-including-tax+.price-excluding-tax .price {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);}
.b-ext .page-product-bundle .price-final_price .price-from .old-price .price-container .price, .b-ext .page-product-bundle .price-final_price .price-from .old-price .price-container .price-label, .b-ext .page-product-bundle .price-final_price .price-to .old-price .price-container .price, .b-ext .page-product-bundle .price-final_price .price-to .old-price .price-container .price-label {display: inline;font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);font-weight: 400;--tw-text-opacity: 1;color: #6b7280;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .wishlist-widget .price-box .old-price, .b-ext .wishlist-widget .price-box .price-label {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0;}
.b-ext .backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;background-color: rgba(0,0,0,.25);background-color: rgba(0,0,0,var(--tw-bg-opacity));--tw-bg-opacity: .25;}
.b-ext .snap {-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;}
.b-ext .snap::-webkit-scrollbar {display: none;}
.b-ext .snap>div {scroll-snap-align: start;}
.b-ext :where(html) {scrollbar-gutter: stable;}
.b-ext .clearfix:after {content: "";display: block;clear: both;}
.b-ext .columns {width: 100%;margin-right: auto;margin-left: auto;padding-right: calc(var(--font-size) * 1.5);padding-left: calc(var(--font-size) * 1.5);}
@media (min-width:425px) {.b-ext .columns {max-width: 425px;}}
@media (min-width:640px) {.b-ext .columns {max-width: 640px;}}
@media (min-width:768px) {.b-ext .columns {max-width: 768px;}}
@media (min-width:1050px) {.b-ext .columns {max-width: 1050px;}}
@media (min-width:1280px) {.b-ext .columns {max-width: 1280px;}}
@media (min-width:1536px) {.b-ext .columns {max-width: 1536px;}}
.b-ext .columns {display: grid;grid-template-columns: repeat(1,minmax(0,1fr));grid-column-gap: calc(var(--font-size) * 2);-webkit-column-gap: calc(var(--font-size) * 2);-moz-column-gap: calc(var(--font-size) * 2);column-gap: calc(var(--font-size) * 2);grid-row-gap: calc(var(--font-size) * 1);row-gap: calc(var(--font-size) * 1);grid-template-rows: auto minmax(0,1fr);}
.b-ext .columns .main {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.b-ext .columns .sidebar {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
.b-ext .product-main-full-width .columns {max-width: none;}
.b-ext .page-main-full-width .columns {max-width: none;padding-left: 0;padding-right: 0;}
.b-ext .account .columns .sidebar-main, .b-ext .page-with-filter .columns .sidebar-main {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
@media (min-width:640px) {.b-ext .page-layout-2columns-left .columns, .b-ext .page-layout-2columns-right .columns, .b-ext .page-layout-3columns .columns {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .page-layout-2columns-left .columns .main, .b-ext .page-layout-2columns-right .columns .main, .b-ext .page-layout-3columns .columns .main {grid-column: span 2/span 2;}
	.b-ext .page-layout-2columns-left .columns .sidebar, .b-ext .page-layout-2columns-right .columns .sidebar, .b-ext .page-layout-3columns .columns .sidebar {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.b-ext .account .columns .sidebar-main, .b-ext .page-with-filter .columns .sidebar-main {grid-column: 1/-1;}
	.b-ext .account .columns .sidebar-additional {grid-column: span 2/span 2;}}
@media (min-width:768px) {.b-ext .page-layout-2columns-left .columns, .b-ext .page-layout-2columns-right .columns, .b-ext .page-layout-3columns .columns {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .page-layout-2columns-left .columns .main, .b-ext .page-layout-2columns-right .columns .main, .b-ext .page-layout-3columns .columns .main {grid-row: span 2/span 2;}
	.b-ext .page-layout-2columns-left .columns .sidebar, .b-ext .page-layout-2columns-right .columns .sidebar, .b-ext .page-layout-3columns .columns .sidebar {grid-column: span 1/span 1;}
	.b-ext .page-layout-2columns-left .columns .main, .b-ext .page-layout-3columns .columns .main {grid-column-start: 2 !important;}
	.b-ext .page-layout-2columns-left .columns .sidebar, .b-ext .page-layout-3columns .columns .sidebar {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.b-ext .page-layout-2columns-left .columns .sidebar~.sidebar-additional, .b-ext .page-layout-2columns-right .sidebar-main, .b-ext .page-layout-2columns-right.page-with-filter .sidebar-main, .b-ext .page-layout-3columns .columns .sidebar~.sidebar-additional {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}}
@media (min-width:1050px) {.b-ext .page-layout-2columns-left .columns, .b-ext .page-layout-2columns-right .columns, .b-ext .page-layout-3columns .columns {grid-template-columns: repeat(4,minmax(0,1fr));}
	.b-ext .page-layout-2columns-left .columns .main, .b-ext .page-layout-2columns-right .columns .main {grid-column: span 3/span 3;}
	.b-ext .page-layout-3columns .columns .sidebar-additional {grid-column-start: 4;}}
.b-ext .product-image-container {width: 100% !important;}
.b-ext .product-image-container img {width: 100%;}
.b-ext {--tw-bg-opacity: 1;background-color: #fafafa;background-color: rgba(250,250,250,var(--tw-bg-opacity));}
.b-ext #cart-drawer {--tw-text-opacity: 1;color: #000;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext [x-cloak] {display: none !important;}
.b-ext .input {margin-right: calc(var(--font-size) * .5);width: auto;border-radius: calc(var(--font-size) * .25);border-width: 1px;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);}
@media (min-width:768px) {.b-ext .input {margin-right: calc(var(--font-size) * 1);}}
@media (min-width:1050px) {.b-ext .input {margin-right: 0;}}
@media (min-width:1280px) {.b-ext .input {margin-right: calc(var(--font-size) * 1);}}
.b-ext .input-light {--tw-border-opacity: 1;border-color: #9ca3af;border-color: rgba(156,163,175,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .input-light:focus {--tw-border-opacity: 1;border-color: #1d4ed8;border-color: rgba(29,78,216,var(--tw-border-opacity));outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;}
.b-ext .card {border-radius: calc(var(--font-size) * .125);--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));padding: calc(var(--font-size) * 1);--tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .card-interactive:hover {--tw-bg-opacity: 1;background-color: #fafafa;background-color: rgba(250,250,250,var(--tw-bg-opacity));}
.b-ext {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.b-ext {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);line-height: 1.5;letter-spacing: 0;--tw-text-opacity: 1;color: #000;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext [data-content-type=row] {-webkit-box-sizing: border-box;box-sizing: border-box;}
.b-ext [data-content-type=row][data-appearance=contained] {width: 100%;padding-right: calc(var(--font-size) * 1.5);padding-left: calc(var(--font-size) * 1.5);}
@media (min-width:425px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 425px;}}
@media (min-width:640px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 640px;}}
@media (min-width:768px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 768px;}}
@media (min-width:1050px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 1050px;}}
@media (min-width:1280px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 1280px;}}
@media (min-width:1536px) {.b-ext [data-content-type=row][data-appearance=contained] {max-width: 1536px;}}
.b-ext [data-content-type=row][data-appearance=contained] {margin-left: auto;margin-right: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.b-ext [data-content-type=row][data-appearance=contained] [data-element=inner] {-webkit-box-sizing: border-box;box-sizing: border-box;background-attachment: scroll !important;}
.b-ext [data-content-type=row][data-appearance=full-bleed], .b-ext [data-content-type=row][data-appearance=full-width] {background-attachment: scroll !important;}
.b-ext [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {width: 100%;margin-right: auto;margin-left: auto;padding-right: calc(var(--font-size) * 1.5);padding-left: calc(var(--font-size) * 1.5);}
@media (min-width:425px) {.b-ext [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {max-width: 425px;}}
@media (min-width:640px) {.b-ext [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {max-width: 640px;}}
@media (min-width:768px) {.b-ext [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {max-width: 768px;}}
@media (min-width:1050px) {.b-ext [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {max-width: 1050px;}}
@media (min-width:1280px) {.b-ext [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {max-width: 1280px;}}
@media (min-width:1536px) {.b-ext [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {max-width: 1536px;}}
.b-ext [data-content-type=column-group], .b-ext [data-content-type=column-line] {-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (min-width:768px) {.b-ext [data-content-type=column-group], .b-ext [data-content-type=column-line] {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}
.b-ext [data-content-type=column] {-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;max-width: 100%;background-attachment: scroll !important;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
@media (min-width:768px) {.b-ext [data-content-type=column] {-ms-flex-preferred-size: auto;flex-basis: auto;}}
.b-ext [data-content-type=tabs] .tabs-navigation {margin-bottom: -1px;display: block;padding: 0;--tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext [data-content-type$=block] [data-content-type=tabs] .tabs-navigation p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input[data-content-type=tabs] .tabs-navigation[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input[data-content-type=tabs] .tabs-navigation[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input[data-content-type=tabs] .tabs-navigation[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input[data-content-type=tabs] .tabs-navigation[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext [data-content-type=tabs] .tabs-navigation li.tab-header {position: relative;margin: 0 0 0 -1px;display: inline-block;max-width: 100%;word-wrap: break-word;border-bottom-left-radius: 0;border-bottom-right-radius: 0;--tw-border-opacity: 1;border: solid #d1d5db;border-width: 1px 1px 0;border-color: rgba(209,213,219,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243,244,246,var(--tw-bg-opacity));}
.b-ext [data-content-type=tabs] .tabs-navigation li.tab-header:first-child {margin-left: 0;}
.b-ext [data-content-type=tabs] .tabs-navigation li.tab-header.active {z-index: 20;--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));border-bottom: 1px solid #fff;}
.b-ext [data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title {position: relative;display: block;cursor: pointer;white-space: normal;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.25);vertical-align: middle;font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);font-weight: 600;}
.b-ext [data-content-type$=block] [data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext [data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title span {font-weight: 600;line-height: calc(var(--font-size) * 1.25);--tw-text-opacity: 1;color: #000;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext [data-content-type=tabs] .tabs-content {position: relative;z-index: 10;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;border-radius: calc(var(--font-size) * .125);--tw-border-opacity: 1;border: 1px solid #d1d5db;border-color: rgba(209,213,219,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext [data-content-type=tabs] .tabs-content [data-content-type=tab-item] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: calc(var(--font-size) * 2);min-height: inherit;background-attachment: scroll !important;}
.b-ext [data-content-type=tabs].tab-align-left .tabs-content {border-top-left-radius: 0 !important;}
.b-ext [data-content-type=tabs].tab-align-right .tabs-content {border-top-right-radius: 0 !important;}
.b-ext [data-content-type=heading], .b-ext [data-content-type=text] {word-wrap: break-word;}
.b-ext [data-content-type=buttons] {max-width: 100%;}
.b-ext [data-content-type=buttons] [data-content-type=button-item] {margin-right: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);max-width: 100%;}
.b-ext [data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link], .b-ext [data-content-type=buttons] [data-content-type=button-item] [data-element=link] {max-width: 100%;word-wrap: break-word;}
.b-ext [data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link] {cursor: default;}
.b-ext [data-content-type=buttons] [data-content-type=button-item] a, .b-ext [data-content-type=buttons] [data-content-type=button-item] button, .b-ext [data-content-type=buttons] [data-content-type=button-item] div {display: inline-block;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext [data-content-type=buttons] [data-content-type=button-item] a.pagebuilder-button-link, .b-ext [data-content-type=buttons] [data-content-type=button-item] button.pagebuilder-button-link, .b-ext [data-content-type=buttons] [data-content-type=button-item] div.pagebuilder-button-link {-webkit-box-sizing: border-box;box-sizing: border-box;}
.b-ext a.pagebuilder-button-primary, .b-ext button.pagebuilder-button-primary, .b-ext div.pagebuilder-button-primary {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: calc(var(--font-size) * .5);background-color: #6b7280;background-color: rgba(107,114,128,var(--tw-bg-opacity));padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);font-weight: 500;}
@media (min-width:768px) {.b-ext a.pagebuilder-button-primary, .b-ext button.pagebuilder-button-primary, .b-ext div.pagebuilder-button-primary {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);}}
@media (min-width:1280px) {.b-ext a.pagebuilder-button-primary, .b-ext button.pagebuilder-button-primary, .b-ext div.pagebuilder-button-primary {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);}}
.b-ext a.pagebuilder-button-primary svg, .b-ext button.pagebuilder-button-primary svg, .b-ext div.pagebuilder-button-primary svg {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
.b-ext a.pagebuilder-button-primary span, .b-ext button.pagebuilder-button-primary span, .b-ext div.pagebuilder-button-primary span {vertical-align: middle;}
.b-ext a.pagebuilder-button-primary:hover, .b-ext button.pagebuilder-button-primary:hover, .b-ext div.pagebuilder-button-primary:hover {background-color: #4b5563;background-color: rgba(75,85,99,var(--tw-bg-opacity));}
.b-ext a.pagebuilder-button-primary:focus, .b-ext button.pagebuilder-button-primary:focus, .b-ext div.pagebuilder-button-primary:focus {border-color: rgba(0,0,0,0);outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) rgba(30,64,175,.5),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) rgba(30,64,175,.5),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));--tw-ring-color: rgba(30,64,175,var(--tw-ring-opacity));--tw-ring-opacity: .5;}
.b-ext a.pagebuilder-button-primary, .b-ext button.pagebuilder-button-primary, .b-ext div.pagebuilder-button-primary {--tw-bg-opacity: 1;background-color: #1d4ed8;background-color: rgba(29,78,216,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext a.pagebuilder-button-primary:hover, .b-ext button.pagebuilder-button-primary:hover, .b-ext div.pagebuilder-button-primary:hover {--tw-bg-opacity: 1;background-color: #2563eb;background-color: rgba(37,99,235,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hyva_checkout-index-index a.pagebuilder-button-primary, .b-ext .hyva_checkout-index-index button.pagebuilder-button-primary, .b-ext .hyva_checkout-index-index div.pagebuilder-button-primary {border-width: 1px;text-align: center;font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hyva_checkout-index-index a.pagebuilder-button-primary[disabled], .b-ext .hyva_checkout-index-index button.pagebuilder-button-primary[disabled], .b-ext .hyva_checkout-index-index div.pagebuilder-button-primary[disabled] {cursor: not-allowed;opacity: .25;}
.b-ext a.pagebuilder-button-secondary, .b-ext button.pagebuilder-button-secondary, .b-ext div.pagebuilder-button-secondary {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: calc(var(--font-size) * .5);background-color: #6b7280;background-color: rgba(107,114,128,var(--tw-bg-opacity));padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);font-weight: 500;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
@media (min-width:768px) {.b-ext a.pagebuilder-button-secondary, .b-ext button.pagebuilder-button-secondary, .b-ext div.pagebuilder-button-secondary {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);}}
@media (min-width:1280px) {.b-ext a.pagebuilder-button-secondary, .b-ext button.pagebuilder-button-secondary, .b-ext div.pagebuilder-button-secondary {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);}}
.b-ext a.pagebuilder-button-secondary svg, .b-ext button.pagebuilder-button-secondary svg, .b-ext div.pagebuilder-button-secondary svg {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
.b-ext a.pagebuilder-button-secondary span, .b-ext button.pagebuilder-button-secondary span, .b-ext div.pagebuilder-button-secondary span {vertical-align: middle;}
.b-ext a.pagebuilder-button-secondary:hover, .b-ext button.pagebuilder-button-secondary:hover, .b-ext div.pagebuilder-button-secondary:hover {background-color: #4b5563;background-color: rgba(75,85,99,var(--tw-bg-opacity));}
.b-ext a.pagebuilder-button-secondary:focus, .b-ext button.pagebuilder-button-secondary:focus, .b-ext div.pagebuilder-button-secondary:focus {outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) rgba(30,64,175,.5),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) rgba(30,64,175,.5),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));--tw-ring-color: rgba(30,64,175,var(--tw-ring-opacity));--tw-ring-opacity: .5;}
.b-ext a.pagebuilder-button-secondary, .b-ext button.pagebuilder-button-secondary, .b-ext div.pagebuilder-button-secondary {border-width: 2px;--tw-border-opacity: 1;border-color: #2563eb;border-color: rgba(37,99,235,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #000;color: rgba(0,0,0,var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext a.pagebuilder-button-secondary:hover, .b-ext button.pagebuilder-button-secondary:hover, .b-ext div.pagebuilder-button-secondary:hover {--tw-border-opacity: 1;border-color: #1e40af;border-color: rgba(30,64,175,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext a.pagebuilder-button-secondary:focus, .b-ext button.pagebuilder-button-secondary:focus, .b-ext div.pagebuilder-button-secondary:focus {border-width: 2px;border-color: rgba(0,0,0,0);}
.b-ext .hyva_checkout-index-index a.pagebuilder-button-secondary, .b-ext .hyva_checkout-index-index button.pagebuilder-button-secondary, .b-ext .hyva_checkout-index-index div.pagebuilder-button-secondary {border-width: 1px;text-align: center;font-weight: 700;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hyva_checkout-index-index a.pagebuilder-button-secondary[disabled], .b-ext .hyva_checkout-index-index button.pagebuilder-button-secondary[disabled], .b-ext .hyva_checkout-index-index div.pagebuilder-button-secondary[disabled] {cursor: not-allowed;opacity: .25;}
.b-ext .hyva_checkout-index-index a.pagebuilder-button-secondary, .b-ext .hyva_checkout-index-index button.pagebuilder-button-secondary, .b-ext .hyva_checkout-index-index div.pagebuilder-button-secondary {--tw-border-opacity: 1;border-color: #9ca3af;border-color: rgba(156,163,175,var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: #e5e7eb;background-color: rgba(229,231,235,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #4b5563;color: rgba(75,85,99,var(--tw-text-opacity));}
.b-ext .hyva_checkout-index-index a.pagebuilder-button-secondary:hover, .b-ext .hyva_checkout-index-index button.pagebuilder-button-secondary:hover, .b-ext .hyva_checkout-index-index div.pagebuilder-button-secondary:hover {--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243,244,246,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #374151;color: rgba(55,65,81,var(--tw-text-opacity));}
.b-ext [data-content-type=html] {word-wrap: break-word;}
.b-ext [data-content-type=image] {-webkit-box-sizing: border-box;box-sizing: border-box;}
.b-ext [data-content-type=image]>[data-element=link], .b-ext [data-content-type=image]>[data-element=link] img {border-radius: inherit;}
.b-ext [data-content-type=image] .pagebuilder-mobile-hidden {display: none;}
@media (min-width:768px) {.b-ext [data-content-type=image] .pagebuilder-mobile-hidden {display: block;}
	.b-ext [data-content-type=image] .pagebuilder-mobile-only {display: none;}}
.b-ext [data-content-type=image] figcaption {word-wrap: break-word;}
.b-ext [data-content-type=video] {font-size: 0;}
.b-ext [data-content-type=video] .pagebuilder-video-inner {-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;width: 100%;}
.b-ext [data-content-type=video] .pagebuilder-video-container {position: relative;overflow: hidden;border-radius: inherit;padding-top: 56.25%;}
.b-ext [data-content-type=video] iframe, .b-ext [data-content-type=video] video {position: absolute;left: 0;top: 0;height: 100%;width: 100%;}
.b-ext [data-content-type=banner]>[data-element=empty_link], .b-ext [data-content-type=banner]>[data-element=empty_link]:hover, .b-ext [data-content-type=banner]>[data-element=link], .b-ext [data-content-type=banner]>[data-element=link]:hover {color: inherit;text-decoration: inherit;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper {-webkit-box-sizing: border-box;box-sizing: border-box;word-wrap: break-word;background-clip: padding-box;border-radius: inherit;background-attachment: scroll !important;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay {position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;padding: calc(var(--font-size) * 2);-webkit-transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;-webkit-transition-duration: .5s;transition-duration: .5s;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {max-width: none;}
@media (min-width:768px) {.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {max-width: calc(var(--font-size) * 36);}}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper.jarallax .video-overlay {z-index: 0;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper [data-element=content] {overflow: auto;min-height: 50px;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-banner-button {margin: calc(var(--font-size) * 1.25) 0 0;display: inline-block;max-width: 100%;word-wrap: break-word;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .5s;transition-duration: .5s;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);text-align: inherit;}
.b-ext [data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-poster-content {width: 100%;}
.b-ext [data-content-type=banner][data-appearance=collage-centered] .pagebuilder-banner-wrapper .pagebuilder-overlay {margin-left: auto;margin-right: auto;}
.b-ext [data-content-type=banner][data-appearance=collage-left] .pagebuilder-banner-wrapper .pagebuilder-overlay {margin-right: auto;}
.b-ext [data-content-type=banner][data-appearance=collage-right] .pagebuilder-banner-wrapper .pagebuilder-overlay {margin-left: auto;}
.b-ext [data-content-type=slider] {visibility: hidden;position: relative;}
.b-ext [data-content-type=slider].glider-initialized {visibility: visible;}
.b-ext [data-content-type=slider] [data-role=glider-content] {overflow-y: hidden;}
.b-ext [data-content-type=slider] a.button {color: #000;color: initial;padding: 10px;-webkit-text-decoration: none;text-decoration: none;}
.b-ext [data-content-type=slider] .carousel-nav {position: absolute;bottom: 0;margin-bottom: calc(var(--font-size) * .5);background-color: rgba(249,250,251,.75);background-color: rgba(249,250,251,var(--tw-bg-opacity));--tw-bg-opacity: .75;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.b-ext [data-content-type=slide] {-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;line-height: calc(var(--font-size) * 1.25);min-height: inherit;}
.b-ext [data-content-type=slide]>[data-element=empty_link], .b-ext [data-content-type=slide]>[data-element=link] {color: inherit;min-height: inherit;text-decoration: inherit;}
.b-ext [data-content-type=slide]>[data-element=empty_link]:hover, .b-ext [data-content-type=slide]>[data-element=link]:hover {color: inherit;text-decoration: inherit;}
.b-ext [data-content-type=slide]+[data-content-type=slide] {height: 0;min-height: 0;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper {-webkit-box-sizing: border-box;box-sizing: border-box;word-wrap: break-word;border-radius: inherit;min-height: inherit;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element {position: absolute;top: 0;z-index: 50;height: 100%;width: calc(var(--font-size) * .125);left: -15000vw;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .video-overlay {-webkit-transform: unset;z-index: 1;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {position: relative;z-index: 20;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div, .b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe, .b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img, .b-ext [data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video {margin: auto !important;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay {-webkit-box-sizing: border-box;box-sizing: border-box;padding: calc(var(--font-size) * 2);-webkit-transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-transition-duration: .15s;transition-duration: .15s;border-radius: inherit;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-height: inherit;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {max-width: none;}
@media (min-width:768px) {.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {max-width: calc(var(--font-size) * 32);}}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper [data-element=content] {overflow: auto;min-height: 50px;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-slide-button {margin: calc(var(--font-size) * 1.25) 0 0;max-width: 100%;word-wrap: break-word;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-transition-duration: .15s;transition-duration: .15s;text-align: inherit;}
.b-ext [data-content-type=slide] .pagebuilder-slide-wrapper .pagebuilder-poster-content {width: 100%;}
.b-ext [data-content-type=slide][data-appearance=collage-centered] .pagebuilder-slide-wrapper .pagebuilder-overlay {margin-left: auto;margin-right: auto;}
.b-ext [data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper .pagebuilder-overlay {margin-right: auto;}
.b-ext [data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper .pagebuilder-overlay {margin-left: auto;}
.b-ext [data-content-type=map] {-webkit-box-sizing: border-box;box-sizing: border-box;height: calc(var(--font-size) * 18);}
.b-ext [data-content-type$=block] .block p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext [data-content-type=dynamic_block] [data-content-type=image] img {display: inline;}
.b-ext [data-content-type=dynamic_block] .block-banners .banner-item-content, .b-ext [data-content-type=dynamic_block] .block-banners-inline .banner-item-content {margin-bottom: auto;}
.b-ext [data-content-type=products][data-appearance=carousel] [data-role=glider-content] {grid-template-columns: repeat(100,calc(50% - calc(var(--font-size) * 1)));}
@media (min-width:768px) {.b-ext [data-content-type=products][data-appearance=carousel] [data-role=glider-content] {grid-template-columns: repeat(100,calc(33% - calc(var(--font-size) * 1)));}}
@media (min-width:1050px) {.b-ext [data-content-type=products][data-appearance=carousel] [data-role=glider-content] {grid-template-columns: repeat(100,calc(25% - calc(var(--font-size) * 1)));}}
.b-ext .glider-contain {position: relative;margin: 0 auto;width: 100%;}
.b-ext .glider {overflow-y: hidden;}
.b-ext .glider.draggable {cursor: -webkit-grab;cursor: grab;}
.b-ext .glider.draggable, .b-ext .glider.draggable .glider-slide img {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.b-ext .glider.draggable .glider-slide img {pointer-events: none;}
.b-ext .glider.drag {cursor: -webkit-grabbing;cursor: grabbing;}
.b-ext .glider::-webkit-scrollbar {height: 0;opacity: 0;}
.b-ext .glider .glider-track {z-index: 10;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;padding: 0;}
.b-ext .glider-slide {margin: calc(var(--font-size) * .5);width: 100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-flex-line-pack: center;align-content: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-width: 150px;}
.b-ext .glider-slide img {max-width: 100%;}
.b-ext .glider-hide {opacity: 0;}
.b-ext .glider-next.disabled, .b-ext .glider-prev.disabled {cursor: default;--tw-text-opacity: 1;color: #6b7280;color: rgba(107,114,128,var(--tw-text-opacity));opacity: .25;}
.b-ext .glider-dot {margin: calc(var(--font-size) * .25);display: block;height: calc(var(--font-size) * .75);width: calc(var(--font-size) * .75);cursor: pointer;border-radius: 9999px;--tw-bg-opacity: 1;background-color: #000;background-color: rgba(0,0,0,var(--tw-bg-opacity));opacity: .25;--tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext [data-content-type$=block] .glider-dot p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input.glider-dot[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input.glider-dot[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input.glider-dot[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input.glider-dot[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .glider-dot.active {opacity: 1;}
@media (max-width:36em) {.b-ext .glider::-webkit-scrollbar {height: calc(var(--font-size) * .25);width: calc(var(--font-size) * .5);-webkit-appearance: none;appearance: none;opacity: 1;}
	.b-ext .glider::-webkit-scrollbar-thumb {opacity: 1;border-radius: 99px;background-color: rgba(156,156,156,.25);-webkit-box-shadow: 0 0 1px rgba(255,255,255,.25);box-shadow: 0 0 1px rgba(255,255,255,.25);}}
.b-ext [data-show-arrows=false] .glider-next, .b-ext [data-show-arrows=false] .glider-prev, .b-ext [data-show-dots=false] .glider-dots {display: none;}
.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-width: 0;}
.b-ext .pointer-events-none {pointer-events: none;}
.b-ext .pointer-events-auto {pointer-events: auto;}
.b-ext .visible {visibility: visible;}
.b-ext .invisible {visibility: hidden;}
.b-ext .collapse {visibility: collapse;}
.b-ext .static {position: static;}
.b-ext .fixed {position: fixed;}
.b-ext .absolute {position: absolute;}
.b-ext .relative {position: relative;}
.b-ext .sticky {position: sticky;}
.b-ext .inset-0 {top: 0;bottom: 0;}
.b-ext .inset-0, .b-ext .inset-x-0 {right: 0;left: 0;}
.b-ext .inset-y-0 {top: 0;bottom: 0;}
.b-ext .\!top-3 {top: calc(var(--font-size) * .75) !important;}
.b-ext .\!top-4 {top: calc(var(--font-size) * 1) !important;}
.b-ext .-left-2 {left: calc(var(--font-size) * -.5);}
.b-ext .-right-1 {right: calc(var(--font-size) * -.25);}
.b-ext .-right-1\.5 {right: calc(var(--font-size) * -.375);}
.b-ext .-top-1 {top: calc(var(--font-size) * -.25);}
.b-ext .-top-1\.5 {top: calc(var(--font-size) * -.375);}
.b-ext .-top-2 {top: calc(var(--font-size) * -.5);}
.b-ext .-top-3 {top: calc(var(--font-size) * -.75);}
.b-ext .-top-5 {top: calc(var(--font-size) * -1.25);}
.b-ext .bottom-0 {bottom: 0;}
.b-ext .bottom-16 {bottom: calc(var(--font-size) * 4);}
.b-ext .bottom-2 {bottom: calc(var(--font-size) * .5);}
.b-ext .bottom-24 {bottom: calc(var(--font-size) * 6);}
.b-ext .bottom-4 {bottom: calc(var(--font-size) * 1);}
.b-ext .bottom-72 {bottom: calc(var(--font-size) * 18);}
.b-ext .bottom-\[calc\(100\%-0px\)\] {bottom: 100%;}
.b-ext .left-0 {left: 0;}
.b-ext .left-1 {left: calc(var(--font-size) * .25);}
.b-ext .left-1\/2 {left: 50%;}
.b-ext .left-2 {left: calc(var(--font-size) * .5);}
.b-ext .left-3 {left: calc(var(--font-size) * .75);}
.b-ext .left-4 {left: calc(var(--font-size) * 1);}
.b-ext .left-\[11\.5px\] {left: 11.5px;}
.b-ext .left-\[11px\] {left: 11px;}
.b-ext .left-\[17\.78px\] {left: 17.78px;}
.b-ext .left-\[280px\] {left: 280px;}
.b-ext .left-\[3px\] {left: 3px;}
.b-ext .left-\[50\%\] {left: 50%;}
.b-ext .right-0 {right: 0;}
.b-ext .right-1 {right: calc(var(--font-size) * .25);}
.b-ext .right-2 {right: calc(var(--font-size) * .5);}
.b-ext .right-3 {right: calc(var(--font-size) * .75);}
.b-ext .right-4 {right: calc(var(--font-size) * 1);}
.b-ext .right-5 {right: calc(var(--font-size) * 1.25);}
.b-ext .right-\[0\.25rem\] {right: calc(var(--font-size) * .25);}
.b-ext .right-\[10px\] {right: 10px;}
.b-ext .right-\[14px\] {right: 14px;}
.b-ext .right-\[50\%\] {right: 50%;}
.b-ext .top-0 {top: 0;}
.b-ext .top-1 {top: calc(var(--font-size) * .25);}
.b-ext .top-1\/2 {top: 50%;}
.b-ext .top-2 {top: calc(var(--font-size) * .5);}
.b-ext .top-3 {top: calc(var(--font-size) * .75);}
.b-ext .top-4 {top: calc(var(--font-size) * 1);}
.b-ext .top-5 {top: calc(var(--font-size) * 1.25);}
.b-ext .top-6 {top: calc(var(--font-size) * 1.5);}
.b-ext .top-\[-49px\] {top: -49px;}
.b-ext .top-\[114px\] {top: 114px;}
.b-ext .top-\[12px\] {top: 12px;}
.b-ext .top-\[160px\] {top: 160px;}
.b-ext .top-\[24\.24px\] {top: 24.24px;}
.b-ext .top-\[25\%\] {top: 25%;}
.b-ext .top-\[2px\] {top: 2px;}
.b-ext .top-\[3px\] {top: 3px;}
.b-ext .top-\[40px\] {top: 40px;}
.b-ext .top-\[7\.5px\] {top: 7.5px;}
.b-ext .top-full {top: 100%;}
.b-ext .z-0 {z-index: 0;}
.b-ext .z-10 {z-index: 10;}
.b-ext .z-20 {z-index: 20;}
.b-ext .z-30 {z-index: 30;}
.b-ext .z-40 {z-index: 40;}
.b-ext .z-50 {z-index: 50;}
.b-ext .z-\[-1\] {z-index: -1;}
.b-ext .z-\[1\] {z-index: 1;}
.b-ext .z-\[9999\] {z-index: 9999;}
.b-ext .order-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.b-ext .order-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.b-ext .order-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
.b-ext .order-first {-webkit-box-ordinal-group: -9998;-ms-flex-order: -9999;order: -9999;}
.b-ext .order-last {-webkit-box-ordinal-group: 10000;-ms-flex-order: 9999;order: 9999;}
.b-ext .order-none {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
.b-ext .col-span-1 {grid-column: span 1/span 1;}
.b-ext .col-span-12 {grid-column: span 12/span 12;}
.b-ext .col-span-2 {grid-column: span 2/span 2;}
.b-ext .col-span-3 {grid-column: span 3/span 3;}
.b-ext .col-span-4 {grid-column: span 4/span 4;}
.b-ext .col-span-6 {grid-column: span 6/span 6;}
.b-ext .col-span-full {grid-column: 1/-1;}
.b-ext .float-right {float: right;}
.b-ext .float-left {float: left;}
.b-ext .-m-2 {margin: calc(var(--font-size) * -.5);}
.b-ext .m-0 {margin: 0;}
.b-ext .m-1 {margin: calc(var(--font-size) * .25);}
.b-ext .m-4 {margin: calc(var(--font-size) * 1);}
.b-ext .m-auto {margin: auto;}
.b-ext .-mx-1 {margin-left: calc(var(--font-size) * -.25);margin-right: calc(var(--font-size) * -.25);}
.b-ext .-mx-3 {margin-left: calc(var(--font-size) * -.75);margin-right: calc(var(--font-size) * -.75);}
.b-ext .-mx-6 {margin-left: calc(var(--font-size) * -1.5);margin-right: calc(var(--font-size) * -1.5);}
.b-ext .mx-1 {margin-left: calc(var(--font-size) * .25);margin-right: calc(var(--font-size) * .25);}
.b-ext .mx-2 {margin-left: calc(var(--font-size) * .5);margin-right: calc(var(--font-size) * .5);}
.b-ext .mx-3 {margin-left: calc(var(--font-size) * .75);margin-right: calc(var(--font-size) * .75);}
.b-ext .mx-4 {margin-left: calc(var(--font-size) * 1);margin-right: calc(var(--font-size) * 1);}
.b-ext .mx-6 {margin-left: calc(var(--font-size) * 1.5);margin-right: calc(var(--font-size) * 1.5);}
.b-ext .mx-auto {margin-left: auto;margin-right: auto;}
.b-ext .my-0 {margin-top: 0;margin-bottom: 0;}
.b-ext .my-0\.5 {margin-top: calc(var(--font-size) * .125);margin-bottom: calc(var(--font-size) * .125);}
.b-ext .my-1 {margin-top: calc(var(--font-size) * .25);margin-bottom: calc(var(--font-size) * .25);}
.b-ext .my-1\.5 {margin-top: calc(var(--font-size) * .375);margin-bottom: calc(var(--font-size) * .375);}
.b-ext .my-12 {margin-top: calc(var(--font-size) * 3);margin-bottom: calc(var(--font-size) * 3);}
.b-ext .my-2 {margin-top: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);}
.b-ext .my-3 {margin-top: calc(var(--font-size) * .75);margin-bottom: calc(var(--font-size) * .75);}
.b-ext .my-4 {margin-top: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);}
.b-ext .my-5 {margin-top: calc(var(--font-size) * 1.25);margin-bottom: calc(var(--font-size) * 1.25);}
.b-ext .my-6 {margin-top: calc(var(--font-size) * 1.5);margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .my-8 {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 2);}
.b-ext .\!ml-0 {margin-left: 0 !important;}
.b-ext .\!mr-3 {margin-right: calc(var(--font-size) * .75) !important;}
.b-ext .\!mt-3 {margin-top: calc(var(--font-size) * .75) !important;}
.b-ext .-ml-\[16\%\] {margin-left: -16%;}
.b-ext .-ml-px {margin-left: -1px;}
.b-ext .-mr-3 {margin-right: calc(var(--font-size) * -.75);}
.b-ext .-mt-2 {margin-top: calc(var(--font-size) * -.5);}
.b-ext .-mt-2\.5 {margin-top: calc(var(--font-size) * -.625);}
.b-ext .-mt-3 {margin-top: calc(var(--font-size) * -.75);}
.b-ext .-mt-5 {margin-top: calc(var(--font-size) * -1.25);}
.b-ext .-mt-8, .b-ext .-mt-\[2rem\] {margin-top: calc(var(--font-size) * -2);}
.b-ext .-mt-\[3px\] {margin-top: -3px;}
.b-ext .-mt-\[6px\] {margin-top: -6px;}
.b-ext .mb-0 {margin-bottom: 0;}
.b-ext .mb-1 {margin-bottom: calc(var(--font-size) * .25);}
.b-ext .mb-1\.5 {margin-bottom: calc(var(--font-size) * .375);}
.b-ext .mb-10 {margin-bottom: calc(var(--font-size) * 2.5);}
.b-ext .mb-12 {margin-bottom: calc(var(--font-size) * 3);}
.b-ext .mb-16 {margin-bottom: calc(var(--font-size) * 4);}
.b-ext .mb-2 {margin-bottom: calc(var(--font-size) * .5);}
.b-ext .mb-2\.5 {margin-bottom: calc(var(--font-size) * .625);}
.b-ext .mb-20 {margin-bottom: calc(var(--font-size) * 5);}
.b-ext .mb-3 {margin-bottom: calc(var(--font-size) * .75);}
.b-ext .mb-4 {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .mb-5 {margin-bottom: calc(var(--font-size) * 1.25);}
.b-ext .mb-6 {margin-bottom: calc(var(--font-size) * 1.5);}
.b-ext .mb-7 {margin-bottom: calc(var(--font-size) * 1.75);}
.b-ext .mb-8 {margin-bottom: calc(var(--font-size) * 2);}
.b-ext .mb-\[17px\] {margin-bottom: 17px;}
.b-ext .mb-\[45px\] {margin-bottom: 45px;}
.b-ext .mb-\[70px\] {margin-bottom: 70px;}
.b-ext .mb-\[90px\] {margin-bottom: 90px;}
.b-ext .mb-custom-margin {margin-bottom: 100px;}
.b-ext .ml-0 {margin-left: 0;}
.b-ext .ml-10 {margin-left: calc(var(--font-size) * 2.5);}
.b-ext .ml-2 {margin-left: calc(var(--font-size) * .5);}
.b-ext .ml-3 {margin-left: calc(var(--font-size) * .75);}
.b-ext .ml-4 {margin-left: calc(var(--font-size) * 1);}
.b-ext .ml-8 {margin-left: calc(var(--font-size) * 2);}
.b-ext .ml-auto {margin-left: auto;}
.b-ext .mr-0 {margin-right: 0;}
.b-ext .mr-1 {margin-right: calc(var(--font-size) * .25);}
.b-ext .mr-2 {margin-right: calc(var(--font-size) * .5);}
.b-ext .mr-2\.5 {margin-right: calc(var(--font-size) * .625);}
.b-ext .mr-3 {margin-right: calc(var(--font-size) * .75);}
.b-ext .mr-4 {margin-right: calc(var(--font-size) * 1);}
.b-ext .mr-5 {margin-right: calc(var(--font-size) * 1.25);}
.b-ext .mr-8 {margin-right: calc(var(--font-size) * 2);}
.b-ext .mr-\[-1px\] {margin-right: -1px;}
.b-ext .mr-\[-22px\] {margin-right: -22px;}
.b-ext .mr-auto {margin-right: auto;}
.b-ext .mt-0 {margin-top: 0;}
.b-ext .mt-0\.5 {margin-top: calc(var(--font-size) * .125);}
.b-ext .mt-1 {margin-top: calc(var(--font-size) * .25);}
.b-ext .mt-1\.5 {margin-top: calc(var(--font-size) * .375);}
.b-ext .mt-10 {margin-top: calc(var(--font-size) * 2.5);}
.b-ext .mt-12 {margin-top: calc(var(--font-size) * 3);}
.b-ext .mt-14 {margin-top: calc(var(--font-size) * 3.5);}
.b-ext .mt-2 {margin-top: calc(var(--font-size) * .5);}
.b-ext .mt-2\.5 {margin-top: calc(var(--font-size) * .625);}
.b-ext .mt-20 {margin-top: calc(var(--font-size) * 5);}
.b-ext .mt-3 {margin-top: calc(var(--font-size) * .75);}
.b-ext .mt-4 {margin-top: calc(var(--font-size) * 1);}
.b-ext .mt-5 {margin-top: calc(var(--font-size) * 1.25);}
.b-ext .mt-6 {margin-top: calc(var(--font-size) * 1.5);}
.b-ext .mt-7 {margin-top: calc(var(--font-size) * 1.75);}
.b-ext .mt-8 {margin-top: calc(var(--font-size) * 2);}
.b-ext .mt-9 {margin-top: calc(var(--font-size) * 2.25);}
.b-ext .mt-\[-10px\] {margin-top: -10px;}
.b-ext .mt-\[100px\] {margin-top: 100px;}
.b-ext .mt-\[106px\] {margin-top: 106px;}
.b-ext .mt-\[10px\] {margin-top: 10px;}
.b-ext .mt-\[11px\] {margin-top: 11px;}
.b-ext .mt-\[11vh\] {margin-top: 11vh;}
.b-ext .mt-\[120px\] {margin-top: 120px;}
.b-ext .mt-\[145px\] {margin-top: 145px;}
.b-ext .mt-\[15px\] {margin-top: 15px;}
.b-ext .mt-\[17px\] {margin-top: 17px;}
.b-ext .mt-\[20\%\] {margin-top: 20%;}
.b-ext .mt-\[235px\] {margin-top: 235px;}
.b-ext .mt-\[30px\] {margin-top: 30px;}
.b-ext .mt-\[34px\] {margin-top: 34px;}
.b-ext .mt-\[36px\] {margin-top: 36px;}
.b-ext .mt-\[42px\] {margin-top: 42px;}
.b-ext .mt-\[45px\] {margin-top: 45px;}
.b-ext .mt-\[50\%\] {margin-top: 50%;}
.b-ext .mt-\[50px\] {margin-top: 50px;}
.b-ext .mt-\[58px\] {margin-top: 58px;}
.b-ext .mt-\[7px\] {margin-top: 7px;}
.b-ext .mt-\[80px\] {margin-top: 80px;}
.b-ext .mt-\[90px\] {margin-top: 90px;}
.b-ext .mt-auto {margin-top: auto;}
.b-ext .box-border {-webkit-box-sizing: border-box;box-sizing: border-box;}
.b-ext .box-content {-webkit-box-sizing: content-box;box-sizing: initial;}
.b-ext .line-clamp-1 {-webkit-line-clamp: 1;}
.b-ext .line-clamp-1, .b-ext .line-clamp-2 {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;}
.b-ext .line-clamp-2 {-webkit-line-clamp: 2;}
.b-ext .line-clamp-3 {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.b-ext .line-clamp-none {overflow: visible;display: block;-webkit-box-orient: horizontal;-webkit-line-clamp: none;}
.b-ext .block {display: block;}
.b-ext .inline-block {display: inline-block;}
.b-ext .inline {display: inline;}
.b-ext .flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
.b-ext .inline-flex {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
.b-ext .table {display: table;}
.b-ext .table-caption {display: table-caption;}
.b-ext .grid {display: grid;}
.b-ext .contents {display: contents;}
.b-ext .\!hidden {display: none !important;}
.b-ext .hidden {display: none;}
.b-ext .aspect-square {aspect-ratio: 1/1;}
.b-ext .size-4 {width: calc(var(--font-size) * 1);height: calc(var(--font-size) * 1);}
.b-ext .size-6 {width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .\!h-\[233px\] {height: 233px !important;}
.b-ext .h-0 {height: 0;}
.b-ext .h-0\.5 {height: calc(var(--font-size) * .125);}
.b-ext .h-1 {height: calc(var(--font-size) * .25);}
.b-ext .h-1\.5 {height: calc(var(--font-size) * .375);}
.b-ext .h-1\/3 {height: 33.333333%;}
.b-ext .h-10 {height: calc(var(--font-size) * 2.5);}
.b-ext .h-11 {height: calc(var(--font-size) * 2.75);}
.b-ext .h-12 {height: calc(var(--font-size) * 3);}
.b-ext .h-14 {height: calc(var(--font-size) * 3.5);}
.b-ext .h-16 {height: calc(var(--font-size) * 4);}
.b-ext .h-2 {height: calc(var(--font-size) * .5);}
.b-ext .h-2\.5 {height: calc(var(--font-size) * .625);}
.b-ext .h-20 {height: calc(var(--font-size) * 5);}
.b-ext .h-24 {height: calc(var(--font-size) * 6);}
.b-ext .h-28 {height: calc(var(--font-size) * 7);}
.b-ext .h-3 {height: calc(var(--font-size) * .75);}
.b-ext .h-3\.5 {height: calc(var(--font-size) * .875);}
.b-ext .h-4 {height: calc(var(--font-size) * 1);}
.b-ext .h-44 {height: calc(var(--font-size) * 11);}
.b-ext .h-5 {height: calc(var(--font-size) * 1.25);}
.b-ext .h-56 {height: calc(var(--font-size) * 14);}
.b-ext .h-6 {height: calc(var(--font-size) * 1.5);}
.b-ext .h-64 {height: calc(var(--font-size) * 16);}
.b-ext .h-7 {height: calc(var(--font-size) * 1.75);}
.b-ext .h-72 {height: calc(var(--font-size) * 18);}
.b-ext .h-8 {height: calc(var(--font-size) * 2);}
.b-ext .h-80 {height: calc(var(--font-size) * 20);}
.b-ext .h-9 {height: calc(var(--font-size) * 2.25);}
.b-ext .h-96 {height: calc(var(--font-size) * 24);}
.b-ext .h-\[0px\] {height: 0;}
.b-ext .h-\[100px\] {height: 100px;}
.b-ext .h-\[106px\] {height: 106px;}
.b-ext .h-\[115px\] {height: 115px;}
.b-ext .h-\[120px\] {height: 120px;}
.b-ext .h-\[126px\] {height: 126px;}
.b-ext .h-\[130px\] {height: 130px;}
.b-ext .h-\[132px\] {height: 132px;}
.b-ext .h-\[138px\] {height: 138px;}
.b-ext .h-\[140px\] {height: 140px;}
.b-ext .h-\[143px\] {height: 143px;}
.b-ext .h-\[147px\] {height: 147px;}
.b-ext .h-\[156px\] {height: 156px;}
.b-ext .h-\[165px\] {height: 165px;}
.b-ext .h-\[177px\] {height: 177px;}
.b-ext .h-\[193px\] {height: 193px;}
.b-ext .h-\[1px\] {height: 1px;}
.b-ext .h-\[202px\] {height: 202px;}
.b-ext .h-\[209px\] {height: 209px;}
.b-ext .h-\[20px\] {height: 20px;}
.b-ext .h-\[219px\] {height: 219px;}
.b-ext .h-\[220px\] {height: 220px;}
.b-ext .h-\[22px\] {height: 22px;}
.b-ext .h-\[236px\] {height: 236px;}
.b-ext .h-\[23px\] {height: 23px;}
.b-ext .h-\[252px\] {height: 252px;}
.b-ext .h-\[25px\] {height: 25px;}
.b-ext .h-\[272px\] {height: 272px;}
.b-ext .h-\[28px\] {height: 28px;}
.b-ext .h-\[2px\] {height: 2px;}
.b-ext .h-\[300px\] {height: 300px;}
.b-ext .h-\[302px\] {height: 302px;}
.b-ext .h-\[30px\] {height: 30px;}
.b-ext .h-\[31\.52px\] {height: 31.52px;}
.b-ext .h-\[310px\] {height: 310px;}
.b-ext .h-\[322px\] {height: 322px;}
.b-ext .h-\[330px\] {height: 330px;}
.b-ext .h-\[33px\] {height: 33px;}
.b-ext .h-\[35px\] {height: 35px;}
.b-ext .h-\[370px\] {height: 370px;}
.b-ext .h-\[383px\] {height: 383px;}
.b-ext .h-\[38px\] {height: 38px;}
.b-ext .h-\[390px\] {height: 390px;}
.b-ext .h-\[3px\] {height: 3px;}
.b-ext .h-\[40px\] {height: 40px;}
.b-ext .h-\[423px\] {height: 423px;}
.b-ext .h-\[440px\] {height: 440px;}
.b-ext .h-\[44px\] {height: 44px;}
.b-ext .h-\[453px\] {height: 453px;}
.b-ext .h-\[456px\] {height: 456px;}
.b-ext .h-\[46px\] {height: 46px;}
.b-ext .h-\[473px\] {height: 473px;}
.b-ext .h-\[474px\] {height: 474px;}
.b-ext .h-\[48px\] {height: 48px;}
.b-ext .h-\[508px\] {height: 508px;}
.b-ext .h-\[50px\] {height: 50px;}
.b-ext .h-\[52px\] {height: 52px;}
.b-ext .h-\[600px\] {height: 600px;}
.b-ext .h-\[60px\] {height: 60px;}
.b-ext .h-\[644px\] {height: 644px;}
.b-ext .h-\[66px\] {height: 66px;}
.b-ext .h-\[69\%\] {height: 69%;}
.b-ext .h-\[6px\] {height: 6px;}
.b-ext .h-\[70px\] {height: 70px;}
.b-ext .h-\[72px\] {height: 72px;}
.b-ext .h-\[74px\] {height: 74px;}
.b-ext .h-\[75px\] {height: 75px;}
.b-ext .h-\[76px\] {height: 76px;}
.b-ext .h-\[787px\] {height: 787px;}
.b-ext .h-\[78px\] {height: 78px;}
.b-ext .h-\[80px\] {height: 80px;}
.b-ext .h-\[85px\] {height: 85px;}
.b-ext .h-\[92px\] {height: 92px;}
.b-ext .h-\[94px\] {height: 94px;}
.b-ext .h-\[98px\] {height: 98px;}
.b-ext .h-auto {height: auto;}
.b-ext .h-fit {height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
.b-ext .h-full {height: 100%;}
.b-ext .h-max {height: -webkit-max-content;height: -moz-max-content;height: max-content;}
.b-ext .h-px {height: 1px;}
.b-ext .h-screen {height: 100vh;}
.b-ext .h-svh {height: 100svh;}
.b-ext .max-h-0 {max-height: 0;}
.b-ext .max-h-72 {max-height: calc(var(--font-size) * 18);}
.b-ext .max-h-96 {max-height: calc(var(--font-size) * 24);}
.b-ext .max-h-\[150px\] {max-height: 150px;}
.b-ext .max-h-\[200px\] {max-height: 200px;}
.b-ext .max-h-\[70vh\] {max-height: 70vh;}
.b-ext .max-h-\[80svh\] {max-height: 80svh;}
.b-ext .max-h-\[calc\(70vh-200px\)\] {max-height: calc(70vh - 200px);}
.b-ext .max-h-full {max-height: 100%;}
.b-ext .max-h-screen {max-height: 100vh;}
.b-ext .max-h-screen-75 {max-height: 75vh;}
.b-ext .min-h-0 {min-height: 0;}
.b-ext .min-h-64 {min-height: calc(var(--font-size) * 16);}
.b-ext .min-h-\[135px\] {min-height: 135px;}
.b-ext .min-h-\[200px\] {min-height: 200px;}
.b-ext .min-h-\[270px\] {min-height: 270px;}
.b-ext .min-h-\[274px\] {min-height: 274px;}
.b-ext .min-h-\[280px\] {min-height: 280px;}
.b-ext .min-h-\[300px\] {min-height: 300px;}
.b-ext .min-h-\[325px\] {min-height: 325px;}
.b-ext .min-h-\[352px\] {min-height: 352px;}
.b-ext .min-h-\[379px\] {min-height: 379px;}
.b-ext .min-h-\[44px\] {min-height: 44px;}
.b-ext .min-h-\[50px\] {min-height: 50px;}
.b-ext .min-h-\[56px\] {min-height: 56px;}
.b-ext .min-h-\[67px\] {min-height: 67px;}
.b-ext .min-h-\[72px\] {min-height: 72px;}
.b-ext .min-h-\[90px\] {min-height: 90px;}
.b-ext .min-h-screen {min-height: 100vh;}
.b-ext .min-h-svh {min-height: 100svh;}
.b-ext .w-0 {width: 0;}
.b-ext .w-0\.5 {width: calc(var(--font-size) * .125);}
.b-ext .w-1 {width: calc(var(--font-size) * .25);}
.b-ext .w-1\.5 {width: calc(var(--font-size) * .375);}
.b-ext .w-1\/2 {width: 50%;}
.b-ext .w-1\/3 {width: 33.333333%;}
.b-ext .w-1\/5 {width: 20%;}
.b-ext .w-1\/6 {width: 16.666667%;}
.b-ext .w-10 {width: calc(var(--font-size) * 2.5);}
.b-ext .w-11 {width: calc(var(--font-size) * 2.75);}
.b-ext .w-12 {width: calc(var(--font-size) * 3);}
.b-ext .w-14 {width: calc(var(--font-size) * 3.5);}
.b-ext .w-16 {width: calc(var(--font-size) * 4);}
.b-ext .w-2 {width: calc(var(--font-size) * .5);}
.b-ext .w-2\.5 {width: calc(var(--font-size) * .625);}
.b-ext .w-2\/4 {width: 50%;}
.b-ext .w-2\/5 {width: 40%;}
.b-ext .w-2\/6 {width: 33.333333%;}
.b-ext .w-20 {width: calc(var(--font-size) * 5);}
.b-ext .w-24 {width: calc(var(--font-size) * 6);}
.b-ext .w-28 {width: calc(var(--font-size) * 7);}
.b-ext .w-3 {width: calc(var(--font-size) * .75);}
.b-ext .w-3\.5 {width: calc(var(--font-size) * .875);}
.b-ext .w-3\/4 {width: 75%;}
.b-ext .w-4 {width: calc(var(--font-size) * 1);}
.b-ext .w-4\/12 {width: 33.333333%;}
.b-ext .w-4\/5 {width: 80%;}
.b-ext .w-40 {width: calc(var(--font-size) * 10);}
.b-ext .w-48 {width: calc(var(--font-size) * 12);}
.b-ext .w-5 {width: calc(var(--font-size) * 1.25);}
.b-ext .w-5\/12 {width: 41.666667%;}
.b-ext .w-52 {width: calc(var(--font-size) * 13);}
.b-ext .w-6 {width: calc(var(--font-size) * 1.5);}
.b-ext .w-7\/12 {width: 58.333333%;}
.b-ext .w-8 {width: calc(var(--font-size) * 2);}
.b-ext .w-80 {width: calc(var(--font-size) * 20);}
.b-ext .w-9 {width: calc(var(--font-size) * 2.25);}
.b-ext .w-\[100\%\] {width: 100%;}
.b-ext .w-\[100px\] {width: 100px;}
.b-ext .w-\[110px\] {width: 110px;}
.b-ext .w-\[1124px\] {width: 1124px;}
.b-ext .w-\[115px\] {width: 115px;}
.b-ext .w-\[120px\] {width: 120px;}
.b-ext .w-\[130px\] {width: 130px;}
.b-ext .w-\[134px\] {width: 134px;}
.b-ext .w-\[140px\] {width: 140px;}
.b-ext .w-\[1440px\] {width: 1440px;}
.b-ext .w-\[149\.80px\] {width: 149.8px;}
.b-ext .w-\[15\%\] {width: 15%;}
.b-ext .w-\[150px\] {width: 150px;}
.b-ext .w-\[160px\] {width: 160px;}
.b-ext .w-\[196px\] {width: 196px;}
.b-ext .w-\[1px\] {width: 1px;}
.b-ext .w-\[200px\] {width: 200px;}
.b-ext .w-\[212px\] {width: 212px;}
.b-ext .w-\[232px\] {width: 232px;}
.b-ext .w-\[240px\] {width: 240px;}
.b-ext .w-\[260px\] {width: 260px;}
.b-ext .w-\[27\.60px\] {width: 27.6px;}
.b-ext .w-\[286px\] {width: 286px;}
.b-ext .w-\[30\.67px\] {width: 30.67px;}
.b-ext .w-\[300px\] {width: 300px;}
.b-ext .w-\[302px\] {width: 302px;}
.b-ext .w-\[30px\] {width: 30px;}
.b-ext .w-\[313\.33px\] {width: 313.33px;}
.b-ext .w-\[320px\] {width: 320px;}
.b-ext .w-\[330px\] {width: 330px;}
.b-ext .w-\[351px\] {width: 351px;}
.b-ext .w-\[358px\] {width: 358px;}
.b-ext .w-\[375px\] {width: 375px;}
.b-ext .w-\[40px\] {width: 40px;}
.b-ext .w-\[45px\] {width: 45px;}
.b-ext .w-\[46px\] {width: 46px;}
.b-ext .w-\[48\.48px\] {width: 48.48px;}
.b-ext .w-\[48px\] {width: 48px;}
.b-ext .w-\[49\%\] {width: 49%;}
.b-ext .w-\[49\.29px\] {width: 49.29px;}
.b-ext .w-\[50\%\] {width: 50%;}
.b-ext .w-\[50px\] {width: 50px;}
.b-ext .w-\[51px\] {width: 51px;}
.b-ext .w-\[52px\] {width: 52px;}
.b-ext .w-\[55px\] {width: 55px;}
.b-ext .w-\[5px\] {width: 5px;}
.b-ext .w-\[69px\] {width: 69px;}
.b-ext .w-\[6px\] {width: 6px;}
.b-ext .w-\[72px\] {width: 72px;}
.b-ext .w-\[781px\] {width: 781px;}
.b-ext .w-\[80px\] {width: 80px;}
.b-ext .w-\[90\%\] {width: 90%;}
.b-ext .w-\[95\%\] {width: 95%;}
.b-ext .w-\[calc\(50\%-12px\)\] {width: calc(50% - 12px);}
.b-ext .w-auto {width: auto;}
.b-ext .w-fit {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.b-ext .w-full {width: 100%;}
.b-ext .w-px {width: 1px;}
.b-ext .w-screen {width: 100vw;}
.b-ext .min-w-0 {min-width: 0;}
.b-ext .min-w-\[120px\] {min-width: 120px;}
.b-ext .min-w-\[145px\] {min-width: 145px;}
.b-ext .min-w-\[160px\] {min-width: 160px;}
.b-ext .min-w-\[177px\] {min-width: 177px;}
.b-ext .min-w-\[250px\] {min-width: 250px;}
.b-ext .min-w-\[280px\] {min-width: 280px;}
.b-ext .min-w-\[284px\] {min-width: 284px;}
.b-ext .min-w-\[302px\] {min-width: 302px;}
.b-ext .min-w-\[330px\] {min-width: 330px;}
.b-ext .min-w-\[340px\] {min-width: 340px;}
.b-ext .min-w-\[375px\] {min-width: 375px;}
.b-ext .min-w-\[50px\] {min-width: 50px;}
.b-ext .min-w-\[75\%\] {min-width: 75%;}
.b-ext .min-w-full {min-width: 100%;}
.b-ext .max-w-2xl {max-width: calc(var(--font-size) * 42);}
.b-ext .max-w-40 {max-width: calc(var(--font-size) * 10);}
.b-ext .max-w-4xl {max-width: calc(var(--font-size) * 56);}
.b-ext .max-w-\[120px\] {max-width: 120px;}
.b-ext .max-w-\[13rem\] {max-width: calc(var(--font-size) * 13);}
.b-ext .max-w-\[150px\] {max-width: 150px;}
.b-ext .max-w-\[177px\] {max-width: 177px;}
.b-ext .max-w-\[200px\] {max-width: 200px;}
.b-ext .max-w-\[250px\] {max-width: 250px;}
.b-ext .max-w-\[284px\] {max-width: 284px;}
.b-ext .max-w-\[290px\] {max-width: 290px;}
.b-ext .max-w-\[296px\] {max-width: 296px;}
.b-ext .max-w-\[30\%\] {max-width: 30%;}
.b-ext .max-w-\[350px\] {max-width: 350px;}
.b-ext .max-w-\[400px\] {max-width: 400px;}
.b-ext .max-w-\[457px\] {max-width: 457px;}
.b-ext .max-w-\[480px\] {max-width: 480px;}
.b-ext .max-w-\[500px\] {max-width: 500px;}
.b-ext .max-w-\[50px\] {max-width: 50px;}
.b-ext .max-w-\[560px\] {max-width: 560px;}
.b-ext .max-w-\[564px\] {max-width: 564px;}
.b-ext .max-w-\[580px\] {max-width: 580px;}
.b-ext .max-w-\[581px\] {max-width: 581px;}
.b-ext .max-w-\[592px\] {max-width: 592px;}
.b-ext .max-w-\[623px\] {max-width: 623px;}
.b-ext .max-w-\[960px\] {max-width: 960px;}
.b-ext .max-w-\[98\%\] {max-width: 98%;}
.b-ext .max-w-fit {max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}
.b-ext .max-w-full {max-width: 100%;}
.b-ext .max-w-lg {max-width: calc(var(--font-size) * 32);}
.b-ext .max-w-max {max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;}
.b-ext .max-w-md {max-width: calc(var(--font-size) * 28);}
.b-ext .max-w-sm {max-width: calc(var(--font-size) * 24);}
.b-ext .max-w-xl {max-width: calc(var(--font-size) * 36);}
.b-ext .flex-1 {-webkit-box-flex: 1;-ms-flex: 1 1 0%;flex: 1 1 0%;}
.b-ext .flex-\[3\] {-webkit-box-flex: 3;-ms-flex: 3;flex: 3;}
.b-ext .flex-auto {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.b-ext .flex-none {-webkit-box-flex: 0;-ms-flex: none;flex: none;}
.b-ext .flex-shrink {-ms-flex-negative: 1;flex-shrink: 1;}
.b-ext .flex-shrink-0 {-ms-flex-negative: 0;flex-shrink: 0;}
.b-ext .shrink {-ms-flex-negative: 1;flex-shrink: 1;}
.b-ext .shrink-0 {-ms-flex-negative: 0;flex-shrink: 0;}
.b-ext .flex-grow {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.b-ext .flex-grow-0 {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
.b-ext .grow {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.b-ext .grow-0 {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
.b-ext .basis-0 {-ms-flex-preferred-size: 0px;flex-basis: 0px;}
.b-ext .basis-full {-ms-flex-preferred-size: 100%;flex-basis: 100%;}
.b-ext .table-auto {table-layout: auto;}
.b-ext .border-collapse {border-collapse: collapse;}
.b-ext .origin-bottom-left {-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}
.b-ext .origin-center {-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;}
.b-ext .-translate-x-1 {--tw-translate-x: calc(var(--font-size) * -.25);-webkit-transform: translate(calc(var(--font-size) * -.25),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(calc(var(--font-size) * -.25),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(calc(var(--font-size) * -.25),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .-translate-x-1\/2 {--tw-translate-x: -50%;-webkit-transform: translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .-translate-y-1\/2 {--tw-translate-y: -50%;-webkit-transform: translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-x-0 {--tw-translate-x: 0px;-webkit-transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-x-1 {--tw-translate-x: calc(var(--font-size) * .25);-webkit-transform: translate(calc(var(--font-size) * .25),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(calc(var(--font-size) * .25),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(calc(var(--font-size) * .25),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-x-6 {--tw-translate-x: calc(var(--font-size) * 1.5);-webkit-transform: translate(calc(var(--font-size) * 1.5),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(calc(var(--font-size) * 1.5),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(calc(var(--font-size) * 1.5),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-x-full {--tw-translate-x: 100%;-webkit-transform: translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-y-0 {--tw-translate-y: 0px;-webkit-transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-y-1 {--tw-translate-y: calc(var(--font-size) * .25);-webkit-transform: translate(var(--tw-translate-x),calc(var(--font-size) * .25)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),calc(var(--font-size) * .25)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),calc(var(--font-size) * .25)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-y-12 {--tw-translate-y: calc(var(--font-size) * 3);-webkit-transform: translate(var(--tw-translate-x),calc(var(--font-size) * 3)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),calc(var(--font-size) * 3)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),calc(var(--font-size) * 3)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .translate-y-full {--tw-translate-y: 100%;-webkit-transform: translate(var(--tw-translate-x),100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .rotate-0 {--tw-rotate: 0deg;-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .rotate-180 {--tw-rotate: 180deg;-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .rotate-45 {--tw-rotate: 45deg;-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(45deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(45deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(45deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .scale-0 {--tw-scale-x: 0;--tw-scale-y: 0;-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0) scaleY(0);-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0) scaleY(0);transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0) scaleY(0);-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .scale-100 {--tw-scale-x: 1;--tw-scale-y: 1;-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);}
.b-ext .scale-100, .b-ext .transform {-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
@-webkit-keyframes bounce {0%, to {-webkit-transform: translateY(-25%);transform: translateY(-25%);-webkit-animation-timing-function: cubic-bezier(.8,0,1,1);animation-timing-function: cubic-bezier(.8,0,1,1);}
	50% {-webkit-transform: none;transform: none;-webkit-animation-timing-function: cubic-bezier(0,0,.2,1);animation-timing-function: cubic-bezier(0,0,.2,1);}}
@keyframes bounce {0%, to {-webkit-transform: translateY(-25%);transform: translateY(-25%);-webkit-animation-timing-function: cubic-bezier(.8,0,1,1);animation-timing-function: cubic-bezier(.8,0,1,1);}
	50% {-webkit-transform: none;transform: none;-webkit-animation-timing-function: cubic-bezier(0,0,.2,1);animation-timing-function: cubic-bezier(0,0,.2,1);}}
.b-ext .animate-bounce {-webkit-animation: bounce 1s infinite;animation: bounce 1s infinite;}
@-webkit-keyframes ping {75%, to {-webkit-transform: scale(2);transform: scale(2);opacity: 0;}}
@keyframes ping {75%, to {-webkit-transform: scale(2);transform: scale(2);opacity: 0;}}
.b-ext .animate-ping {-webkit-animation: ping 1s cubic-bezier(0,0,.2,1) infinite;animation: ping 1s cubic-bezier(0,0,.2,1) infinite;}
@-webkit-keyframes scrollLeft {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
	to {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes scrollLeft {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
	to {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
.b-ext .animate-scrollLeft {-webkit-animation: scrollLeft 15s linear infinite;animation: scrollLeft 15s linear infinite;}
@-webkit-keyframes slideIn {0% {-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 1;}
	to {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}
@keyframes slideIn {0% {-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 1;}
	to {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}
.b-ext .animate-slideIn {-webkit-animation: slideIn .5s ease-out;animation: slideIn .5s ease-out;}
@-webkit-keyframes slideOut {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 1;}
	to {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}
@keyframes slideOut {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 1;}
	to {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}
.b-ext .animate-slideOut {-webkit-animation: slideOut .5s ease-out;animation: slideOut .5s ease-out;}
@-webkit-keyframes spin {to {-webkit-transform: rotate(1turn);transform: rotate(1turn);}}
@keyframes spin {to {-webkit-transform: rotate(1turn);transform: rotate(1turn);}}
.b-ext .animate-spin {-webkit-animation: spin 1s linear infinite;animation: spin 1s linear infinite;}
.b-ext .cursor-default {cursor: default;}
.b-ext .cursor-not-allowed {cursor: not-allowed;}
.b-ext .cursor-pointer {cursor: pointer;}
.b-ext .touch-pan-x {--tw-pan-x: pan-x;-ms-touch-action: pan-x var(--tw-pan-y) var(--tw-pinch-zoom);touch-action: pan-x var(--tw-pan-y) var(--tw-pinch-zoom);-ms-touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);}
.b-ext .select-none {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.b-ext .resize-none {resize: none;}
.b-ext .resize-y {resize: vertical;}
.b-ext .resize {resize: both;}
.b-ext .snap-x {-ms-scroll-snap-type: x var(--tw-scroll-snap-strictness);scroll-snap-type: x var(--tw-scroll-snap-strictness);}
.b-ext .snap-mandatory {--tw-scroll-snap-strictness: mandatory;}
.b-ext .snap-start {scroll-snap-align: start;}
.b-ext .list-circle {list-style-type: circle;}
.b-ext .list-decimal {list-style-type: decimal;}
.b-ext .list-disc {list-style-type: disc;}
.b-ext .list-none {list-style-type: none;}
.b-ext .appearance-none {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.b-ext .grid-flow-row {grid-auto-flow: row;}
.b-ext .auto-rows-auto {grid-auto-rows: auto;}
.b-ext .grid-cols-1 {grid-template-columns: repeat(1,minmax(0,1fr));}
.b-ext .grid-cols-12 {grid-template-columns: repeat(12,minmax(0,1fr));}
.b-ext .grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
.b-ext .grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
.b-ext .grid-cols-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
.b-ext .grid-cols-7 {grid-template-columns: repeat(7,minmax(0,1fr));}
.b-ext .flex-row {-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.b-ext .flex-row, .b-ext .flex-row-reverse {-webkit-box-orient: horizontal;}
.b-ext .flex-row-reverse {-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.b-ext .flex-col {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.b-ext .flex-col-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.b-ext .flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.b-ext .flex-nowrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.b-ext .place-content-center {-ms-flex-line-pack: center;align-content: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;place-content: center;}
.b-ext .place-content-end {-ms-flex-line-pack: end;align-content: end;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;place-content: end;}
.b-ext .place-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: end;justify-items: end;place-items: end;}
.b-ext .place-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-items: center;place-items: center;}
.b-ext .content-center {-ms-flex-line-pack: center;align-content: center;}
.b-ext .items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.b-ext .items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.b-ext .items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext .items-baseline {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
.b-ext .items-stretch {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.b-ext .justify-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.b-ext .justify-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.b-ext .justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.b-ext .justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.b-ext .justify-evenly {-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;}
.b-ext .justify-items-center {justify-items: center;}
.b-ext .gap-1 {gap: calc(var(--font-size) * .25);}
.b-ext .gap-10 {gap: calc(var(--font-size) * 2.5);}
.b-ext .gap-12 {gap: calc(var(--font-size) * 3);}
.b-ext .gap-14 {gap: calc(var(--font-size) * 3.5);}
.b-ext .gap-16 {gap: calc(var(--font-size) * 4);}
.b-ext .gap-2 {gap: calc(var(--font-size) * .5);}
.b-ext .gap-2\.5 {gap: calc(var(--font-size) * .625);}
.b-ext .gap-20 {gap: calc(var(--font-size) * 5);}
.b-ext .gap-3 {gap: calc(var(--font-size) * .75);}
.b-ext .gap-4 {gap: calc(var(--font-size) * 1);}
.b-ext .gap-5 {gap: calc(var(--font-size) * 1.25);}
.b-ext .gap-6 {gap: calc(var(--font-size) * 1.5);}
.b-ext .gap-8 {gap: calc(var(--font-size) * 2);}
.b-ext .gap-\[0\.25rem\] {gap: calc(var(--font-size) * .25);}
.b-ext .gap-\[0\.75rem\] {gap: calc(var(--font-size) * .75);}
.b-ext .gap-\[129px\] {gap: 129px;}
.b-ext .gap-\[16px\] {gap: 16px;}
.b-ext .gap-\[1rem\] {gap: calc(var(--font-size) * 1);}
.b-ext .gap-\[21px\] {gap: 21px;}
.b-ext .gap-\[3px\] {gap: 3px;}
.b-ext .gap-\[5\.83px\] {gap: 5.83px;}
.b-ext .gap-x-1 {-webkit-column-gap: calc(var(--font-size) * .25);-moz-column-gap: calc(var(--font-size) * .25);column-gap: calc(var(--font-size) * .25);}
.b-ext .gap-x-10 {-webkit-column-gap: calc(var(--font-size) * 2.5);-moz-column-gap: calc(var(--font-size) * 2.5);column-gap: calc(var(--font-size) * 2.5);}
.b-ext .gap-x-2 {-webkit-column-gap: calc(var(--font-size) * .5);-moz-column-gap: calc(var(--font-size) * .5);column-gap: calc(var(--font-size) * .5);}
.b-ext .gap-x-2\.5 {-webkit-column-gap: calc(var(--font-size) * .625);-moz-column-gap: calc(var(--font-size) * .625);column-gap: calc(var(--font-size) * .625);}
.b-ext .gap-x-4 {-webkit-column-gap: calc(var(--font-size) * 1);-moz-column-gap: calc(var(--font-size) * 1);column-gap: calc(var(--font-size) * 1);}
.b-ext .gap-x-6 {-webkit-column-gap: calc(var(--font-size) * 1.5);-moz-column-gap: calc(var(--font-size) * 1.5);column-gap: calc(var(--font-size) * 1.5);}
.b-ext .gap-x-7 {-webkit-column-gap: calc(var(--font-size) * 1.75);-moz-column-gap: calc(var(--font-size) * 1.75);column-gap: calc(var(--font-size) * 1.75);}
.b-ext .gap-y-2 {row-gap: calc(var(--font-size) * .5);}
.b-ext .gap-y-3 {row-gap: calc(var(--font-size) * .75);}
.b-ext .gap-y-4 {row-gap: calc(var(--font-size) * 1);}
.b-ext .gap-y-6 {row-gap: calc(var(--font-size) * 1.5);}
.b-ext .space-x-0>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(0px * var(--tw-space-x-reverse));margin-left: 0;margin-left: calc(0px * ( 1 - var(--tw-space-x-reverse) ));}
.b-ext .space-x-0\.5>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(calc(var(--font-size) * .125) * var(--tw-space-x-reverse));margin-left: calc(var(--font-size) * .125);margin-left: calc(calc(var(--font-size) * .125) * ( 1 - var(--tw-space-x-reverse) ));}
.b-ext .space-x-1>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(calc(var(--font-size) * .25) * var(--tw-space-x-reverse));margin-left: calc(var(--font-size) * .25);margin-left: calc(calc(var(--font-size) * .25) * ( 1 - var(--tw-space-x-reverse) ));}
.b-ext .space-x-2>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(calc(var(--font-size) * .5) * var(--tw-space-x-reverse));margin-left: calc(var(--font-size) * .5);margin-left: calc(calc(var(--font-size) * .5) * ( 1 - var(--tw-space-x-reverse) ));}
.b-ext .space-x-3>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(calc(var(--font-size) * .75) * var(--tw-space-x-reverse));margin-left: calc(var(--font-size) * .75);margin-left: calc(calc(var(--font-size) * .75) * ( 1 - var(--tw-space-x-reverse) ));}
.b-ext .space-x-4>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(calc(var(--font-size) * 1) * var(--tw-space-x-reverse));margin-left: calc(var(--font-size) * 1);margin-left: calc(calc(var(--font-size) * 1) * ( 1 - var(--tw-space-x-reverse) ));}
.b-ext .space-x-\[10px\]>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(10px * var(--tw-space-x-reverse));margin-left: 10px;margin-left: calc(10px * ( 1 - var(--tw-space-x-reverse) ));}
.b-ext .space-x-\[24px\]>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(24px * var(--tw-space-x-reverse));margin-left: 24px;margin-left: calc(24px * ( 1 - var(--tw-space-x-reverse) ));}
.b-ext .space-y-1>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * .25);margin-top: calc(calc(var(--font-size) * .25) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * .25) * var(--tw-space-y-reverse));}
.b-ext .space-y-12>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * 3);margin-top: calc(calc(var(--font-size) * 3) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * 3) * var(--tw-space-y-reverse));}
.b-ext .space-y-2>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * .5);margin-top: calc(calc(var(--font-size) * .5) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * .5) * var(--tw-space-y-reverse));}
.b-ext .space-y-20>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * 5);margin-top: calc(calc(var(--font-size) * 5) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * 5) * var(--tw-space-y-reverse));}
.b-ext .space-y-24>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * 6);margin-top: calc(calc(var(--font-size) * 6) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * 6) * var(--tw-space-y-reverse));}
.b-ext .space-y-3>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * .75);margin-top: calc(calc(var(--font-size) * .75) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * .75) * var(--tw-space-y-reverse));}
.b-ext .space-y-4>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * 1);margin-top: calc(calc(var(--font-size) * 1) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * 1) * var(--tw-space-y-reverse));}
.b-ext .space-y-5>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * 1.25);margin-top: calc(calc(var(--font-size) * 1.25) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * 1.25) * var(--tw-space-y-reverse));}
.b-ext .space-y-6>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * 1.5);margin-top: calc(calc(var(--font-size) * 1.5) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * 1.5) * var(--tw-space-y-reverse));}
.b-ext .space-y-8>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * 2);margin-top: calc(calc(var(--font-size) * 2) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * 2) * var(--tw-space-y-reverse));}
.b-ext .divide-y>:not([hidden])~:not([hidden]) {--tw-divide-y-reverse: 0;border-top-width: 1px;border-top-width: calc(1px * ( 1 - var(--tw-divide-y-reverse) ));border-bottom-width: 0;border-bottom-width: calc(1px * var(--tw-divide-y-reverse));}
.b-ext .place-self-start {-ms-flex-item-align: start;align-self: start;justify-self: start;place-self: start;}
.b-ext .place-self-center {-ms-flex-item-align: center;align-self: center;justify-self: center;place-self: center;}
.b-ext .self-start {-ms-flex-item-align: start;align-self: flex-start;}
.b-ext .self-end {-ms-flex-item-align: end;align-self: flex-end;}
.b-ext .self-center {-ms-flex-item-align: center;align-self: center;}
.b-ext .self-stretch {-ms-flex-item-align: stretch;align-self: stretch;}
.b-ext .justify-self-center {justify-self: center;}
.b-ext .overflow-auto {overflow: auto;}
.b-ext .overflow-hidden {overflow: hidden;}
.b-ext .overflow-visible {overflow: visible;}
.b-ext .overflow-x-auto {overflow-x: auto;}
.b-ext .overflow-y-auto {overflow-y: auto;}
.b-ext .overflow-x-hidden {overflow-x: hidden;}
.b-ext .overscroll-contain {-ms-scroll-chaining: none;overscroll-behavior: contain;}
.b-ext .overscroll-y-contain {overscroll-behavior-y: contain;}
.b-ext .truncate {overflow: hidden;white-space: nowrap;}
.b-ext .text-ellipsis, .b-ext .truncate {text-overflow: ellipsis;}
.b-ext .hyphens-auto {-ms-hyphens: auto;hyphens: auto;}
.b-ext .whitespace-nowrap {white-space: nowrap;}
.b-ext .whitespace-pre-line {white-space: pre-line;}
.b-ext .text-wrap {text-wrap: wrap;}
.b-ext .text-nowrap {text-wrap: nowrap;}
.b-ext .break-words {word-wrap: break-word;}
.b-ext .break-all {word-break: break-all;}
.b-ext .rounded {border-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-2xl {border-radius: calc(var(--font-size) * 1);}
.b-ext .rounded-3xl {border-radius: calc(var(--font-size) * 1.5);}
.b-ext .rounded-\[\.25rem\] {border-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-\[\.75rem\] {border-radius: calc(var(--font-size) * .75);}
.b-ext .rounded-\[100px\] {border-radius: 100px;}
.b-ext .rounded-\[10px\] {border-radius: 10px;}
.b-ext .rounded-\[16px\] {border-radius: 16px;}
.b-ext .rounded-\[20px\] {border-radius: 20px;}
.b-ext .rounded-\[40px\] {border-radius: 40px;}
.b-ext .rounded-\[50px\] {border-radius: 50px;}
.b-ext .rounded-\[8px\] {border-radius: 8px;}
.b-ext .rounded-full {border-radius: 9999px;}
.b-ext .rounded-lg {border-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-md {border-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-none {border-radius: 0;}
.b-ext .rounded-sm {border-radius: calc(var(--font-size) * .125);}
.b-ext .rounded-xl {border-radius: calc(var(--font-size) * .75);}
.b-ext .rounded-b {border-bottom-right-radius: calc(var(--font-size) * .25);border-bottom-left-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-b-lg {border-bottom-right-radius: calc(var(--font-size) * .5);border-bottom-left-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-l {border-top-left-radius: calc(var(--font-size) * .25);border-bottom-left-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-l-lg {border-top-left-radius: calc(var(--font-size) * .5);border-bottom-left-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-l-md {border-top-left-radius: calc(var(--font-size) * .375);border-bottom-left-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-r {border-top-right-radius: calc(var(--font-size) * .25);border-bottom-right-radius: calc(var(--font-size) * .25);}
.b-ext .rounded-r-\[10px\] {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.b-ext .rounded-r-md {border-top-right-radius: calc(var(--font-size) * .375);border-bottom-right-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-t-lg {border-top-left-radius: calc(var(--font-size) * .5);border-top-right-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-t-md {border-top-left-radius: calc(var(--font-size) * .375);border-top-right-radius: calc(var(--font-size) * .375);}
.b-ext .rounded-bl-2xl {border-bottom-left-radius: calc(var(--font-size) * 1);}
.b-ext .rounded-bl-\[100px\] {border-bottom-left-radius: 100px;}
.b-ext .rounded-bl-lg {border-bottom-left-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-br-2xl {border-bottom-right-radius: calc(var(--font-size) * 1);}
.b-ext .rounded-br-\[100px\] {border-bottom-right-radius: 100px;}
.b-ext .rounded-br-lg {border-bottom-right-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-tl-2xl {border-top-left-radius: calc(var(--font-size) * 1);}
.b-ext .rounded-tl-3xl {border-top-left-radius: calc(var(--font-size) * 1.5);}
.b-ext .rounded-tl-\[100px\] {border-top-left-radius: 100px;}
.b-ext .rounded-tl-lg {border-top-left-radius: calc(var(--font-size) * .5);}
.b-ext .rounded-tr-2xl {border-top-right-radius: calc(var(--font-size) * 1);}
.b-ext .rounded-tr-3xl {border-top-right-radius: calc(var(--font-size) * 1.5);}
.b-ext .rounded-tr-\[100px\] {border-top-right-radius: 100px;}
.b-ext .rounded-tr-lg {border-top-right-radius: calc(var(--font-size) * .5);}
.b-ext .border {border-width: 1px;}
.b-ext .border-0 {border-width: 0;}
.b-ext .border-2 {border-width: 2px;}
.b-ext .border-4 {border-width: 4px;}
.b-ext .border-\[1px\] {border-width: 1px;}
.b-ext .border-\[2px\] {border-width: 2px;}
.b-ext .border-b {border-bottom-width: 1px;}
.b-ext .border-b-0 {border-bottom-width: 0;}
.b-ext .border-b-2 {border-bottom-width: 2px;}
.b-ext .border-l {border-left-width: 1px;}
.b-ext .border-l-0 {border-left-width: 0;}
.b-ext .border-l-2 {border-left-width: 2px;}
.b-ext .border-l-4 {border-left-width: 4px;}
.b-ext .border-l-\[1px\] {border-left-width: 1px;}
.b-ext .border-l-\[3px\] {border-left-width: 3px;}
.b-ext .border-r {border-right-width: 1px;}
.b-ext .border-r-0 {border-right-width: 0;}
.b-ext .border-t {border-top-width: 1px;}
.b-ext .border-t-0 {border-top-width: 0;}
.b-ext .border-t-2 {border-top-width: 2px;}
.b-ext .border-solid {border-style: solid;}
.b-ext .border-dashed {border-style: dashed;}
.b-ext .border-none {border-style: none;}
.b-ext .border-\[\#c8d0d9\] {--tw-border-opacity: 1;border-color: #c8d0d9;border-color: rgba(200,208,217,var(--tw-border-opacity));}
.b-ext .border-\[\#ededed\] {--tw-border-opacity: 1;border-color: #ededed;border-color: rgba(237,237,237,var(--tw-border-opacity));}
.b-ext .border-\[\#fee4e4\] {--tw-border-opacity: 1;border-color: #fee4e4;border-color: rgba(254,228,228,var(--tw-border-opacity));}
.b-ext .border-bleu-700 {--tw-border-opacity: 1;border-color: #2b65ca;border-color: rgba(43,101,202,var(--tw-border-opacity));}
.b-ext .border-bleu-base {--tw-border-opacity: 1;border-color: #3e4dd2;border-color: rgba(62,77,210,var(--tw-border-opacity));}
.b-ext .border-bleu-indigo {--tw-border-opacity: 1;border-color: #1f226b;border-color: rgba(31,34,107,var(--tw-border-opacity));}
.b-ext .border-bleu-label {--tw-border-opacity: 1;border-color: #13386c;border-color: rgba(19,56,108,var(--tw-border-opacity));}
.b-ext .border-blue-600 {--tw-border-opacity: 1;border-color: #2563eb;border-color: rgba(37,99,235,var(--tw-border-opacity));}
.b-ext .border-container {--tw-border-opacity: 1;border-color: #e7e7e7;border-color: rgba(231,231,231,var(--tw-border-opacity));}
.b-ext .border-container-darker {--tw-border-opacity: 1;border-color: #b6b6b6;border-color: rgba(182,182,182,var(--tw-border-opacity));}
.b-ext .border-container-lighter {--tw-border-opacity: 1;border-color: #f5f5f5;border-color: rgba(245,245,245,var(--tw-border-opacity));}
.b-ext .border-current {border-color: currentColor;}
.b-ext .border-gray-200 {--tw-border-opacity: 1;border-color: #e5e7eb;border-color: rgba(229,231,235,var(--tw-border-opacity));}
.b-ext .border-gray-300 {--tw-border-opacity: 1;border-color: #d1d5db;border-color: rgba(209,213,219,var(--tw-border-opacity));}
.b-ext .border-gray-400 {--tw-border-opacity: 1;border-color: #9ca3af;border-color: rgba(156,163,175,var(--tw-border-opacity));}
.b-ext .border-gray-500 {--tw-border-opacity: 1;border-color: #6b7280;border-color: rgba(107,114,128,var(--tw-border-opacity));}
.b-ext .border-gray-600 {--tw-border-opacity: 1;border-color: #4b5563;border-color: rgba(75,85,99,var(--tw-border-opacity));}
.b-ext .border-graystory {--tw-border-opacity: 1;border-color: #878e9a;border-color: rgba(135,142,154,var(--tw-border-opacity));}
.b-ext .border-green-700 {--tw-border-opacity: 1;border-color: #047857;border-color: rgba(4,120,87,var(--tw-border-opacity));}
.b-ext .border-gris {--tw-border-opacity: 1;border-color: #eee;border-color: rgba(238,238,238,var(--tw-border-opacity));}
.b-ext .border-grisfonce {--tw-border-opacity: 1;border-color: #888e9b;border-color: rgba(136,142,155,var(--tw-border-opacity));}
.b-ext .border-grisinter {--tw-border-opacity: 1;border-color: #c9d0da;border-color: rgba(201,208,218,var(--tw-border-opacity));}
.b-ext .border-primary {--tw-border-opacity: 1;border-color: #1d4ed8;border-color: rgba(29,78,216,var(--tw-border-opacity));}
.b-ext .border-red-500 {--tw-border-opacity: 1;border-color: #ef4444;border-color: rgba(239,68,68,var(--tw-border-opacity));}
.b-ext .border-red-600 {--tw-border-opacity: 1;border-color: #dc2626;border-color: rgba(220,38,38,var(--tw-border-opacity));}
.b-ext .border-red-700 {--tw-border-opacity: 1;border-color: #b91c1c;border-color: rgba(185,28,28,var(--tw-border-opacity));}
.b-ext .border-sky-900 {--tw-border-opacity: 1;border-color: #0c4a6e;border-color: rgba(12,74,110,var(--tw-border-opacity));}
.b-ext .border-slate-300 {--tw-border-opacity: 1;border-color: #cbd5e1;border-color: rgba(203,213,225,var(--tw-border-opacity));}
.b-ext .border-transparent {border-color: rgba(0,0,0,0);}
.b-ext .border-white {--tw-border-opacity: 1;border-color: #fff;border-color: rgba(255,255,255,var(--tw-border-opacity));}
.b-ext .border-white\/20 {border-color: rgba(255,255,255,.2);}
.b-ext .border-whiteEdgar {--tw-border-opacity: 1;border-color: #ededed;border-color: rgba(237,237,237,var(--tw-border-opacity));}
.b-ext .border-yellow-400 {--tw-border-opacity: 1;border-color: #fbbf24;border-color: rgba(251,191,36,var(--tw-border-opacity));}
.b-ext .border-l-bleu-base {--tw-border-opacity: 1;border-left-color: #3e4dd2;border-left-color: rgba(62,77,210,var(--tw-border-opacity));}
.b-ext .border-l-bleu-indigo {--tw-border-opacity: 1;border-left-color: #1f226b;border-left-color: rgba(31,34,107,var(--tw-border-opacity));}
.b-ext .border-l-customGray {border-left-color: rgba(29,55,103,.4);}
.b-ext .\!bg-bleu-base {--tw-bg-opacity: 1 !important;background-color: #3e4dd2 !important;background-color: rgba(62,77,210,var(--tw-bg-opacity)) !important;}
.b-ext .bg-\[\#107E5A\] {--tw-bg-opacity: 1;background-color: #107e5a;background-color: rgba(16,126,90,var(--tw-bg-opacity));}
.b-ext .bg-\[\#13386c\] {--tw-bg-opacity: 1;background-color: #13386c;background-color: rgba(19,56,108,var(--tw-bg-opacity));}
.b-ext .bg-\[\#1C2E5A\] {--tw-bg-opacity: 1;background-color: #1c2e5a;background-color: rgba(28,46,90,var(--tw-bg-opacity));}
.b-ext .bg-\[\#1b2d50\] {--tw-bg-opacity: 1;background-color: #1b2d50;background-color: rgba(27,45,80,var(--tw-bg-opacity));}
.b-ext .bg-\[\#1d4ed8\] {--tw-bg-opacity: 1;background-color: #1d4ed8;background-color: rgba(29,78,216,var(--tw-bg-opacity));}
.b-ext .bg-\[\#2b65ca\] {--tw-bg-opacity: 1;background-color: #2b65ca;background-color: rgba(43,101,202,var(--tw-bg-opacity));}
.b-ext .bg-\[\#3E4DD2\] {--tw-bg-opacity: 1;background-color: #3e4dd2;background-color: rgba(62,77,210,var(--tw-bg-opacity));}
.b-ext .bg-\[\#4db2ec\] {--tw-bg-opacity: 1;background-color: #4db2ec;background-color: rgba(77,178,236,var(--tw-bg-opacity));}
.b-ext .bg-\[\#D1B573\] {--tw-bg-opacity: 1;background-color: #d1b573;background-color: rgba(209,181,115,var(--tw-bg-opacity));}
.b-ext .bg-\[\#E2F3E8\] {--tw-bg-opacity: 1;background-color: #e2f3e8;background-color: rgba(226,243,232,var(--tw-bg-opacity));}
.b-ext .bg-\[\#EEEEEE\] {--tw-bg-opacity: 1;background-color: #eee;background-color: rgba(238,238,238,var(--tw-bg-opacity));}
.b-ext .bg-\[\#F7F5F2\] {--tw-bg-opacity: 1;background-color: #f7f5f2;background-color: rgba(247,245,242,var(--tw-bg-opacity));}
.b-ext .bg-\[\#FFFFFF\] {--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .bg-\[\#b71c1c\] {--tw-bg-opacity: 1;background-color: #b71c1c;background-color: rgba(183,28,28,var(--tw-bg-opacity));}
.b-ext .bg-\[\#ba0b0b\] {--tw-bg-opacity: 1;background-color: #ba0b0b;background-color: rgba(186,11,11,var(--tw-bg-opacity));}
.b-ext .bg-\[\#c4e2f9\] {--tw-bg-opacity: 1;background-color: #c4e2f9;background-color: rgba(196,226,249,var(--tw-bg-opacity));}
.b-ext .bg-\[\#c8d0d9\] {--tw-bg-opacity: 1;background-color: #c8d0d9;background-color: rgba(200,208,217,var(--tw-bg-opacity));}
.b-ext .bg-\[\#deedfb\] {--tw-bg-opacity: 1;background-color: #deedfb;background-color: rgba(222,237,251,var(--tw-bg-opacity));}
.b-ext .bg-\[\#e2e2e2\] {--tw-bg-opacity: 1;background-color: #e2e2e2;background-color: rgba(226,226,226,var(--tw-bg-opacity));}
.b-ext .bg-\[\#ecf9e7\] {--tw-bg-opacity: 1;background-color: #ecf9e7;background-color: rgba(236,249,231,var(--tw-bg-opacity));}
.b-ext .bg-\[\#ededed\] {--tw-bg-opacity: 1;background-color: #ededed;background-color: rgba(237,237,237,var(--tw-bg-opacity));}
.b-ext .bg-\[\#eee\] {--tw-bg-opacity: 1;background-color: #eee;background-color: rgba(238,238,238,var(--tw-bg-opacity));}
.b-ext .bg-\[\#f4f4f5\] {--tw-bg-opacity: 1;background-color: #f4f4f5;background-color: rgba(244,244,245,var(--tw-bg-opacity));}
.b-ext .bg-\[\#f6f6f6\] {--tw-bg-opacity: 1;background-color: #f6f6f6;background-color: rgba(246,246,246,var(--tw-bg-opacity));}
.b-ext .bg-\[\#f7f5f2\] {--tw-bg-opacity: 1;background-color: #f7f5f2;background-color: rgba(247,245,242,var(--tw-bg-opacity));}
.b-ext .bg-\[\#ff0000\] {--tw-bg-opacity: 1;background-color: red;background-color: rgba(255,0,0,var(--tw-bg-opacity));}
.b-ext .bg-\[\#ffd2c7\] {--tw-bg-opacity: 1;background-color: #ffd2c7;background-color: rgba(255,210,199,var(--tw-bg-opacity));}
.b-ext .bg-\[\#ffe7e1\] {--tw-bg-opacity: 1;background-color: #ffe7e1;background-color: rgba(255,231,225,var(--tw-bg-opacity));}
.b-ext .bg-\[\#fff\] {--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .bg-black {--tw-bg-opacity: 1;background-color: #000;background-color: rgba(0,0,0,var(--tw-bg-opacity));}
.b-ext .bg-black\/10 {background-color: rgba(0,0,0,.1);}
.b-ext .bg-black\/30 {background-color: rgba(0,0,0,.3);}
.b-ext .bg-blanccasse {--tw-bg-opacity: 1;background-color: #f7f5f2;background-color: rgba(247,245,242,var(--tw-bg-opacity));}
.b-ext .bg-bleu-100 {--tw-bg-opacity: 1;background-color: #e0e6f8;background-color: rgba(224,230,248,var(--tw-bg-opacity));}
.b-ext .bg-bleu-200 {--tw-bg-opacity: 1;background-color: #c4e2f9;background-color: rgba(196,226,249,var(--tw-bg-opacity));}
.b-ext .bg-bleu-800 {--tw-bg-opacity: 1;background-color: #2853a5;background-color: rgba(40,83,165,var(--tw-bg-opacity));}
.b-ext .bg-bleu-background {--tw-bg-opacity: 1;background-color: #1b2d50;background-color: rgba(27,45,80,var(--tw-bg-opacity));}
.b-ext .bg-bleu-base {--tw-bg-opacity: 1;background-color: #3e4dd2;background-color: rgba(62,77,210,var(--tw-bg-opacity));}
.b-ext .bg-bleu-blackfull {--tw-bg-opacity: 1;background-color: #1b2340;background-color: rgba(27,35,64,var(--tw-bg-opacity));}
.b-ext .bg-bleu-cyanBleu {--tw-bg-opacity: 1;background-color: #e0e6f8;background-color: rgba(224,230,248,var(--tw-bg-opacity));}
.b-ext .bg-bleu-grayBleu {--tw-bg-opacity: 1;background-color: #f2f3fc;background-color: rgba(242,243,252,var(--tw-bg-opacity));}
.b-ext .bg-bleu-grisclair {--tw-bg-opacity: 1;background-color: #e0e6f8;background-color: rgba(224,230,248,var(--tw-bg-opacity));}
.b-ext .bg-bleu-indigo {--tw-bg-opacity: 1;background-color: #1f226b;background-color: rgba(31,34,107,var(--tw-bg-opacity));}
.b-ext .bg-bleu-label {--tw-bg-opacity: 1;background-color: #13386c;background-color: rgba(19,56,108,var(--tw-bg-opacity));}
.b-ext .bg-bleu-skyBleu {--tw-bg-opacity: 1;background-color: #c9d4f3;background-color: rgba(201,212,243,var(--tw-bg-opacity));}
.b-ext .bg-blue-100 {--tw-bg-opacity: 1;background-color: #dbeafe;background-color: rgba(219,234,254,var(--tw-bg-opacity));}
.b-ext .bg-blue-400 {--tw-bg-opacity: 1;background-color: #60a5fa;background-color: rgba(96,165,250,var(--tw-bg-opacity));}
.b-ext .bg-blue-500 {--tw-bg-opacity: 1;background-color: #3b82f6;background-color: rgba(59,130,246,var(--tw-bg-opacity));}
.b-ext .bg-container-darker {--tw-bg-opacity: 1;background-color: #f5f5f5;background-color: rgba(245,245,245,var(--tw-bg-opacity));}
.b-ext .bg-container-lighter {--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .bg-gray-100 {--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243,244,246,var(--tw-bg-opacity));}
.b-ext .bg-gray-200 {--tw-bg-opacity: 1;background-color: #e5e7eb;background-color: rgba(229,231,235,var(--tw-bg-opacity));}
.b-ext .bg-gray-300 {--tw-bg-opacity: 1;background-color: #d1d5db;background-color: rgba(209,213,219,var(--tw-bg-opacity));}
.b-ext .bg-gray-500 {--tw-bg-opacity: 1;background-color: #6b7280;background-color: rgba(107,114,128,var(--tw-bg-opacity));}
.b-ext .bg-gray-900 {--tw-bg-opacity: 1;background-color: #111827;background-color: rgba(17,24,39,var(--tw-bg-opacity));}
.b-ext .bg-graybg {--tw-bg-opacity: 1;background-color: #f2f1ef;background-color: rgba(242,241,239,var(--tw-bg-opacity));}
.b-ext .bg-graystory {--tw-bg-opacity: 1;background-color: #878e9a;background-color: rgba(135,142,154,var(--tw-bg-opacity));}
.b-ext .bg-green-100 {--tw-bg-opacity: 1;background-color: #d1fae5;background-color: rgba(209,250,229,var(--tw-bg-opacity));}
.b-ext .bg-green-600 {--tw-bg-opacity: 1;background-color: #059669;background-color: rgba(5,150,105,var(--tw-bg-opacity));}
.b-ext .bg-green-700 {--tw-bg-opacity: 1;background-color: #047857;background-color: rgba(4,120,87,var(--tw-bg-opacity));}
.b-ext .bg-gris {--tw-bg-opacity: 1;background-color: #eee;background-color: rgba(238,238,238,var(--tw-bg-opacity));}
.b-ext .bg-grisaccount {--tw-bg-opacity: 1;background-color: #f2f3fc;background-color: rgba(242,243,252,var(--tw-bg-opacity));}
.b-ext .bg-grisfonce {--tw-bg-opacity: 1;background-color: #888e9b;background-color: rgba(136,142,155,var(--tw-bg-opacity));}
.b-ext .bg-inherit {background-color: inherit;}
.b-ext .bg-orange-100 {--tw-bg-opacity: 1;background-color: #ffe7e1;background-color: rgba(255,231,225,var(--tw-bg-opacity));}
.b-ext .bg-orange-200 {--tw-bg-opacity: 1;background-color: #ffd2c7;background-color: rgba(255,210,199,var(--tw-bg-opacity));}
.b-ext .bg-orange-400 {--tw-bg-opacity: 1;background-color: #ff8162;background-color: rgba(255,129,98,var(--tw-bg-opacity));}
.b-ext .bg-orange-500 {--tw-bg-opacity: 1;background-color: #de2b37;background-color: rgba(222,43,55,var(--tw-bg-opacity));}
.b-ext .bg-primary {--tw-bg-opacity: 1;background-color: #1d4ed8;background-color: rgba(29,78,216,var(--tw-bg-opacity));}
.b-ext .bg-red-100 {--tw-bg-opacity: 1;background-color: #fee2e2;background-color: rgba(254,226,226,var(--tw-bg-opacity));}
.b-ext .bg-red-500 {--tw-bg-opacity: 1;background-color: #ef4444;background-color: rgba(239,68,68,var(--tw-bg-opacity));}
.b-ext .bg-red-base {--tw-bg-opacity: 1;background-color: #de2b37;background-color: rgba(222,43,55,var(--tw-bg-opacity));}
.b-ext .bg-sky-900 {--tw-bg-opacity: 1;background-color: #0c4a6e;background-color: rgba(12,74,110,var(--tw-bg-opacity));}
.b-ext .bg-slate-200 {--tw-bg-opacity: 1;background-color: #e2e8f0;background-color: rgba(226,232,240,var(--tw-bg-opacity));}
.b-ext .bg-slate-300 {--tw-bg-opacity: 1;background-color: #cbd5e1;background-color: rgba(203,213,225,var(--tw-bg-opacity));}
.b-ext .bg-states-confirmation-500 {--tw-bg-opacity: 1;background-color: #107e5a;background-color: rgba(16,126,90,var(--tw-bg-opacity));}
.b-ext .bg-states-confirmation-600 {--tw-bg-opacity: 1;background-color: #b71c1c;background-color: rgba(183,28,28,var(--tw-bg-opacity));}
.b-ext .bg-states-error-500 {--tw-bg-opacity: 1;background-color: #ba0b0b;background-color: rgba(186,11,11,var(--tw-bg-opacity));}
.b-ext .bg-stone-100 {--tw-bg-opacity: 1;background-color: #f5f5f4;background-color: rgba(245,245,244,var(--tw-bg-opacity));}
.b-ext .bg-transparent {background-color: initial;}
.b-ext .bg-white {--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .bg-white\/20 {background-color: rgba(255,255,255,.2);}
.b-ext .bg-white\/30 {background-color: rgba(255,255,255,.3);}
.b-ext .bg-whiteEdgar {--tw-bg-opacity: 1;background-color: #ededed;background-color: rgba(237,237,237,var(--tw-bg-opacity));}
.b-ext .bg-yellow-100 {--tw-bg-opacity: 1;background-color: #fef3c7;background-color: rgba(254,243,199,var(--tw-bg-opacity));}
.b-ext .bg-yellow-500 {--tw-bg-opacity: 1;background-color: #f59e0b;background-color: rgba(245,158,11,var(--tw-bg-opacity));}
.b-ext .bg-zinc-100 {--tw-bg-opacity: 1;background-color: #f4f4f5;background-color: rgba(244,244,245,var(--tw-bg-opacity));}
.b-ext .bg-opacity-0 {--tw-bg-opacity: 0;}
.b-ext .bg-opacity-10 {--tw-bg-opacity: .1;}
.b-ext .bg-opacity-100 {--tw-bg-opacity: 1;}
.b-ext .bg-opacity-20 {--tw-bg-opacity: .2;}
.b-ext .bg-opacity-25 {--tw-bg-opacity: .25;}
.b-ext .bg-opacity-30 {--tw-bg-opacity: .3;}
.b-ext .bg-opacity-40 {--tw-bg-opacity: .4;}
.b-ext .bg-opacity-50 {--tw-bg-opacity: .5;}
.b-ext .bg-opacity-75 {--tw-bg-opacity: .75;}
.b-ext .bg-opacity-90 {--tw-bg-opacity: .9;}
.b-ext .bg-\[url\(\'\/media\/media-code\/Ameya\.png\'\)\] {background-image: url("/ext/media/media-code/Ameya.png");}
.b-ext .bg-\[url\(\'\/media\/media-code\/Redbull\.png\'\)\] {background-image: url("/ext/media/media-code/Redbull.png");}
.b-ext .bg-\[url\(\'https\:\/\/medias\.atol\.fr\/token_fqusgztob\/v7\/DIVERS\/B2C_default\/Test\%20New\%20B2C\/HP\/Megamenu\/Conseil\.png\?vh\=07fa1d\'\)\] {background-image: url("https://medias.atol.fr/token_fqusgztob/v7/DIVERS/B2C_default/Test%20New%20B2C/HP/Megamenu/Conseil.png?vh=07fa1d");}
.b-ext .bg-\[url\(\'https\:\/\/medias\.atol\.fr\/token_fqusgztob\/v7\/DIVERS\/B2C_default\/Test\%20New\%20B2C\/HP\/Megamenu\/conseil\%26service\.png\?vh\=000ca9\'\)\] {background-image: url("https://medias.atol.fr/token_fqusgztob/v7/DIVERS/B2C_default/Test%20New%20B2C/HP/Megamenu/conseil%26service.png?vh=000ca9");}
.b-ext .bg-\[url\(\'https\:\/\/medias\.atol\.fr\/token_fqusgztob\/v7\/DIVERS\/B2C_default\/Test\+New\+B2C\/Diag\/Diag1\.jfif\?vh\=cc22f8\'\)\] {background-image: url("https://medias.atol.fr/token_fqusgztob/v7/DIVERS/B2C_default/Test+New+B2C/Diag/Diag1.jfif?vh=cc22f8");}
.b-ext .bg-\[url\(\'https\:\/\/medias\.atol\.fr\/token_fqusgztob\/v7\/DIVERS\/B2C_default\/Test\+New\+B2C\/Diag\/Diag2\.jfif\?vh\=9274f7\'\)\] {background-image: url("https://medias.atol.fr/token_fqusgztob/v7/DIVERS/B2C_default/Test+New+B2C/Diag/Diag2.jfif?vh=9274f7");}
.b-ext .bg-\[url\(\'https\:\/\/medias\.atol\.fr\/token_fqusgztob\/v7\/DIVERS\/B2C_default\/Test\+New\+B2C\/HP\/8c1bbea5220e5e133fc69cd59f3a6af7\.png\?vh\=633130\'\)\] {background-image: url("https://medias.atol.fr/token_fqusgztob/v7/DIVERS/B2C_default/Test+New+B2C/HP/8c1bbea5220e5e133fc69cd59f3a6af7.png?vh=633130");}
.b-ext .bg-\[url\(\'https\:\/\/medias\.atol\.fr\/token_fqusgztob\/v7\/DIVERS\/B2C_default\/Test\+New\+B2C\/HP\/cac2ef66c1c7945af8df8c24a2bd7cdd\.jpg\?vh\=333938\'\)\] {background-image: url("https://medias.atol.fr/token_fqusgztob/v7/DIVERS/B2C_default/Test+New+B2C/HP/cac2ef66c1c7945af8df8c24a2bd7cdd.jpg?vh=333938");}
.b-ext .bg-\[url\(\'https\:\/\/medias\.atol\.fr\/token_fqusgztob\/v7\/DIVERS\/B2C_default\/Test\+New\+B2C\/HP\/hp\+audition\/CTA\+DEPISTAGE\.jpg\?vh\=8e1392\'\)\] {background-image: url("https://medias.atol.fr/token_fqusgztob/v7/DIVERS/B2C_default/Test+New+B2C/HP/hp+audition/CTA+DEPISTAGE.jpg?vh=8e1392");}
.b-ext .bg-\[url\(https\:\/\/medias\.atol\.fr\/token_fqusgztob\/v7\/DIVERS\/B2C_default\/Test\+New\+B2C\/HP\/Type\%3DZoom_Solaire\.png\?vh\=303662\)\] {background-image: url("https://medias.atol.fr/token_fqusgztob/v7/DIVERS/B2C_default/Test+New+B2C/HP/Type%3DZoom_Solaire.png?vh=303662");}
.b-ext .bg-gradient-to-b {background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image: linear-gradient(to bottom,var(--tw-gradient-stops));}
.b-ext .bg-gradient-to-l {background-image: -webkit-gradient(linear,right top,left top,from(var(--tw-gradient-stops)));background-image: linear-gradient(to left,var(--tw-gradient-stops));}
.b-ext .bg-gradient-to-r {background-image: -webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image: linear-gradient(to right,var(--tw-gradient-stops));}
.b-ext .bg-gradient-to-t {background-image: -webkit-gradient(linear,left bottom,left top,from(var(--tw-gradient-stops)));background-image: linear-gradient(to top,var(--tw-gradient-stops));}
.b-ext .from-black\/20 {--tw-gradient-from: rgba(0,0,0,.2) var(--tw-gradient-from-position);--tw-gradient-to: rgba(0,0,0,0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);}
.b-ext .from-transparent {--tw-gradient-from: rgba(0,0,0,0) var(--tw-gradient-from-position);--tw-gradient-to: rgba(0,0,0,0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);}
.b-ext .from-white {--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgba(255,255,255,0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);}
.b-ext .to-black\/50 {--tw-gradient-to: rgba(0,0,0,.5) var(--tw-gradient-to-position);}
.b-ext .to-black\/70 {--tw-gradient-to: rgba(0,0,0,.7) var(--tw-gradient-to-position);}
.b-ext .to-transparent {--tw-gradient-to: rgba(0,0,0,0) var(--tw-gradient-to-position);}
.b-ext .bg-cover {background-size: cover;}
.b-ext .bg-\[0\%_10\%\] {background-position: 0 10%;}
.b-ext .bg-center {background-position: 50%;}
.b-ext .bg-no-repeat {background-repeat: no-repeat;}
.b-ext .fill-\[\#13386C\] {fill: #13386c;}
.b-ext .fill-black\/20 {fill: rgba(0,0,0,.2);}
.b-ext .fill-current {fill: currentColor;}
.b-ext .fill-red-base {fill: #de2b37;}
.b-ext .fill-transparent {fill: rgba(0,0,0,0);}
.b-ext .fill-white {fill: #fff;}
.b-ext .stroke-\[\#13386C\] {stroke: #13386c;}
.b-ext .stroke-\[\#1F226B\] {stroke: #1f226b;}
.b-ext .stroke-\[\#3E4DD2\] {stroke: #3e4dd2;}
.b-ext .stroke-\[\#878e9a\] {stroke: #878e9a;}
.b-ext .stroke-\[\#888E9B\] {stroke: #888e9b;}
.b-ext .stroke-\[\#C9D0DA\] {stroke: #c9d0da;}
.b-ext .stroke-bleu-base {stroke: #3e4dd2;}
.b-ext .stroke-bleu-indigo {stroke: #1f226b;}
.b-ext .stroke-current {stroke: currentColor;}
.b-ext .stroke-white {stroke: #fff;}
.b-ext .stroke-white\/75 {stroke: rgba(255,255,255,.75);}
.b-ext .stroke-2 {stroke-width: 2;}
.b-ext .object-contain {-o-object-fit: contain;object-fit: contain;}
.b-ext .object-cover {-o-object-fit: cover;object-fit: cover;}
.b-ext .object-fill {-o-object-fit: fill;object-fit: fill;}
.b-ext .object-center {-o-object-position: center;object-position: center;}
.b-ext .\!p-4 {padding: calc(var(--font-size) * 1) !important;}
.b-ext .\!p-6 {padding: calc(var(--font-size) * 1.5) !important;}
.b-ext .p-0 {padding: 0;}
.b-ext .p-1 {padding: calc(var(--font-size) * .25);}
.b-ext .p-10 {padding: calc(var(--font-size) * 2.5);}
.b-ext .p-2 {padding: calc(var(--font-size) * .5);}
.b-ext .p-2\.5 {padding: calc(var(--font-size) * .625);}
.b-ext .p-3 {padding: calc(var(--font-size) * .75);}
.b-ext .p-4 {padding: calc(var(--font-size) * 1);}
.b-ext .p-5 {padding: calc(var(--font-size) * 1.25);}
.b-ext .p-6 {padding: calc(var(--font-size) * 1.5);}
.b-ext .p-8 {padding: calc(var(--font-size) * 2);}
.b-ext .p-\[0\.25rem\] {padding: calc(var(--font-size) * .25);}
.b-ext .p-\[22px\] {padding: 22px;}
.b-ext .p-\[2px\] {padding: 2px;}
.b-ext .p-\[3px\] {padding: 3px;}
.b-ext .\!px-0 {padding-left: 0 !important;padding-right: 0 !important;}
.b-ext .\!px-3 {padding-left: calc(var(--font-size) * .75) !important;padding-right: calc(var(--font-size) * .75) !important;}
.b-ext .px-0 {padding-left: 0;padding-right: 0;}
.b-ext .px-0\.5 {padding-left: calc(var(--font-size) * .125);padding-right: calc(var(--font-size) * .125);}
.b-ext .px-1 {padding-left: calc(var(--font-size) * .25);padding-right: calc(var(--font-size) * .25);}
.b-ext .px-10 {padding-left: calc(var(--font-size) * 2.5);padding-right: calc(var(--font-size) * 2.5);}
.b-ext .px-12 {padding-left: calc(var(--font-size) * 3);padding-right: calc(var(--font-size) * 3);}
.b-ext .px-2 {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
.b-ext .px-2\.5 {padding-left: calc(var(--font-size) * .625);padding-right: calc(var(--font-size) * .625);}
.b-ext .px-3 {padding-left: calc(var(--font-size) * .75);padding-right: calc(var(--font-size) * .75);}
.b-ext .px-3\.5 {padding-left: calc(var(--font-size) * .875);padding-right: calc(var(--font-size) * .875);}
.b-ext .px-4 {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
.b-ext .px-5 {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}
.b-ext .px-6 {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}
.b-ext .px-8 {padding-left: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * 2);}
.b-ext .px-\[2\.67px\] {padding-left: 2.67px;padding-right: 2.67px;}
.b-ext .px-\[3\.33px\] {padding-left: 3.33px;padding-right: 3.33px;}
.b-ext .px-\[3px\] {padding-left: 3px;padding-right: 3px;}
.b-ext .px-\[5px\] {padding-left: 5px;padding-right: 5px;}
.b-ext .py-0 {padding-top: 0;padding-bottom: 0;}
.b-ext .py-1 {padding-top: calc(var(--font-size) * .25);padding-bottom: calc(var(--font-size) * .25);}
.b-ext .py-1\.5 {padding-top: calc(var(--font-size) * .375);padding-bottom: calc(var(--font-size) * .375);}
.b-ext .py-10 {padding-top: calc(var(--font-size) * 2.5);padding-bottom: calc(var(--font-size) * 2.5);}
.b-ext .py-12 {padding-top: calc(var(--font-size) * 3);padding-bottom: calc(var(--font-size) * 3);}
.b-ext .py-14 {padding-top: calc(var(--font-size) * 3.5);padding-bottom: calc(var(--font-size) * 3.5);}
.b-ext .py-2 {padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}
.b-ext .py-2\.5 {padding-top: calc(var(--font-size) * .625);padding-bottom: calc(var(--font-size) * .625);}
.b-ext .py-3 {padding-top: calc(var(--font-size) * .75);padding-bottom: calc(var(--font-size) * .75);}
.b-ext .py-4 {padding-top: calc(var(--font-size) * 1);padding-bottom: calc(var(--font-size) * 1);}
.b-ext .py-5 {padding-top: calc(var(--font-size) * 1.25);padding-bottom: calc(var(--font-size) * 1.25);}
.b-ext .py-6 {padding-top: calc(var(--font-size) * 1.5);padding-bottom: calc(var(--font-size) * 1.5);}
.b-ext .py-7 {padding-top: calc(var(--font-size) * 1.75);padding-bottom: calc(var(--font-size) * 1.75);}
.b-ext .py-8 {padding-top: calc(var(--font-size) * 2);padding-bottom: calc(var(--font-size) * 2);}
.b-ext .py-\[16px\] {padding-top: 16px;padding-bottom: 16px;}
.b-ext .py-\[18px\] {padding-top: 18px;padding-bottom: 18px;}
.b-ext .py-\[4px\] {padding-top: 4px;padding-bottom: 4px;}
.b-ext .\!pr-2 {padding-right: calc(var(--font-size) * .5) !important;}
.b-ext .pb-0 {padding-bottom: 0;}
.b-ext .pb-0\.5 {padding-bottom: calc(var(--font-size) * .125);}
.b-ext .pb-1 {padding-bottom: calc(var(--font-size) * .25);}
.b-ext .pb-1\.5 {padding-bottom: calc(var(--font-size) * .375);}
.b-ext .pb-10 {padding-bottom: calc(var(--font-size) * 2.5);}
.b-ext .pb-11 {padding-bottom: calc(var(--font-size) * 2.75);}
.b-ext .pb-12 {padding-bottom: calc(var(--font-size) * 3);}
.b-ext .pb-14 {padding-bottom: calc(var(--font-size) * 3.5);}
.b-ext .pb-16 {padding-bottom: calc(var(--font-size) * 4);}
.b-ext .pb-2 {padding-bottom: calc(var(--font-size) * .5);}
.b-ext .pb-20 {padding-bottom: calc(var(--font-size) * 5);}
.b-ext .pb-24 {padding-bottom: calc(var(--font-size) * 6);}
.b-ext .pb-3 {padding-bottom: calc(var(--font-size) * .75);}
.b-ext .pb-3\.5 {padding-bottom: calc(var(--font-size) * .875);}
.b-ext .pb-4 {padding-bottom: calc(var(--font-size) * 1);}
.b-ext .pb-5 {padding-bottom: calc(var(--font-size) * 1.25);}
.b-ext .pb-6 {padding-bottom: calc(var(--font-size) * 1.5);}
.b-ext .pb-7 {padding-bottom: calc(var(--font-size) * 1.75);}
.b-ext .pb-8 {padding-bottom: calc(var(--font-size) * 2);}
.b-ext .pb-\[0\.6rem\], .b-ext .pb-\[\.6rem\] {padding-bottom: calc(var(--font-size) * .6);}
.b-ext .pb-\[1\.68px\] {padding-bottom: 1.68px;}
.b-ext .pb-\[1\.82px\] {padding-bottom: 1.82px;}
.b-ext .pb-\[16px\] {padding-bottom: 16px;}
.b-ext .pb-\[1rem\] {padding-bottom: calc(var(--font-size) * 1);}
.b-ext .pb-\[2\.15px\] {padding-bottom: 2.15px;}
.b-ext .pb-\[20px\] {padding-bottom: 20px;}
.b-ext .pb-\[24px\] {padding-bottom: 24px;}
.b-ext .pb-\[3\.23px\] {padding-bottom: 3.23px;}
.b-ext .pb-\[5\.75rem\] {padding-bottom: calc(var(--font-size) * 5.75);}
.b-ext .pb-per70 {padding-bottom: 70%;}
.b-ext .pl-0 {padding-left: 0;}
.b-ext .pl-1 {padding-left: calc(var(--font-size) * .25);}
.b-ext .pl-10 {padding-left: calc(var(--font-size) * 2.5);}
.b-ext .pl-2 {padding-left: calc(var(--font-size) * .5);}
.b-ext .pl-2\.5 {padding-left: calc(var(--font-size) * .625);}
.b-ext .pl-3 {padding-left: calc(var(--font-size) * .75);}
.b-ext .pl-3\.5 {padding-left: calc(var(--font-size) * .875);}
.b-ext .pl-4 {padding-left: calc(var(--font-size) * 1);}
.b-ext .pl-5 {padding-left: calc(var(--font-size) * 1.25);}
.b-ext .pl-6 {padding-left: calc(var(--font-size) * 1.5);}
.b-ext .pl-8 {padding-left: calc(var(--font-size) * 2);}
.b-ext .pl-\[0\.75rem\] {padding-left: calc(var(--font-size) * .75);}
.b-ext .pl-\[1\.75rem\] {padding-left: calc(var(--font-size) * 1.75);}
.b-ext .pr-0 {padding-right: 0;}
.b-ext .pr-1 {padding-right: calc(var(--font-size) * .25);}
.b-ext .pr-10 {padding-right: calc(var(--font-size) * 2.5);}
.b-ext .pr-12 {padding-right: calc(var(--font-size) * 3);}
.b-ext .pr-2 {padding-right: calc(var(--font-size) * .5);}
.b-ext .pr-2\.5 {padding-right: calc(var(--font-size) * .625);}
.b-ext .pr-20 {padding-right: calc(var(--font-size) * 5);}
.b-ext .pr-3 {padding-right: calc(var(--font-size) * .75);}
.b-ext .pr-4 {padding-right: calc(var(--font-size) * 1);}
.b-ext .pr-8 {padding-right: calc(var(--font-size) * 2);}
.b-ext .pr-px {padding-right: 1px;}
.b-ext .pt-0 {padding-top: 0;}
.b-ext .pt-0\.5 {padding-top: calc(var(--font-size) * .125);}
.b-ext .pt-1 {padding-top: calc(var(--font-size) * .25);}
.b-ext .pt-1\.5 {padding-top: calc(var(--font-size) * .375);}
.b-ext .pt-10 {padding-top: calc(var(--font-size) * 2.5);}
.b-ext .pt-12 {padding-top: calc(var(--font-size) * 3);}
.b-ext .pt-14 {padding-top: calc(var(--font-size) * 3.5);}
.b-ext .pt-2 {padding-top: calc(var(--font-size) * .5);}
.b-ext .pt-2\.5 {padding-top: calc(var(--font-size) * .625);}
.b-ext .pt-24 {padding-top: calc(var(--font-size) * 6);}
.b-ext .pt-3 {padding-top: calc(var(--font-size) * .75);}
.b-ext .pt-4 {padding-top: calc(var(--font-size) * 1);}
.b-ext .pt-5 {padding-top: calc(var(--font-size) * 1.25);}
.b-ext .pt-52 {padding-top: calc(var(--font-size) * 13);}
.b-ext .pt-6 {padding-top: calc(var(--font-size) * 1.5);}
.b-ext .pt-7 {padding-top: calc(var(--font-size) * 1.75);}
.b-ext .pt-8 {padding-top: calc(var(--font-size) * 2);}
.b-ext .pt-\[0\.75rem\] {padding-top: calc(var(--font-size) * .75);}
.b-ext .pt-\[1\.25rem\] {padding-top: calc(var(--font-size) * 1.25);}
.b-ext .pt-\[1\.85px\] {padding-top: 1.85px;}
.b-ext .pt-\[12px\] {padding-top: 12px;}
.b-ext .pt-\[13px\] {padding-top: 13px;}
.b-ext .pt-\[18px\] {padding-top: 18px;}
.b-ext .pt-\[2\.77px\] {padding-top: 2.77px;}
.b-ext .pt-\[20px\] {padding-top: 20px;}
.b-ext .pt-\[58px\] {padding-top: 58px;}
.b-ext .pt-\[7\.75rem\] {padding-top: calc(var(--font-size) * 7.75);}
.b-ext .text-left {text-align: left;}
.b-ext .text-center {text-align: center;}
.b-ext .text-right {text-align: right;}
.b-ext .text-justify {text-align: justify;}
.b-ext .text-start {text-align: left;}
.b-ext .text-end {text-align: right;}
.b-ext .align-middle {vertical-align: middle;}
.b-ext .font-\[\'Poppins\'\], .b-ext .font-poppins {font-family: Poppins;}
.b-ext .font-sans {font-family: Segoe UI,Helvetica Neue,Arial,sans-serif;}
.b-ext .\!text-\[14px\] {font-size: 14px !important;}
.b-ext .text-2xl {font-size: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2);}
.b-ext .text-3xl {font-size: calc(var(--font-size) * 1.875);line-height: calc(var(--font-size) * 2.25);}
.b-ext .text-4xl {font-size: calc(var(--font-size) * 2.25);line-height: calc(var(--font-size) * 2.5);}
.b-ext .text-5xl {font-size: calc(var(--font-size) * 3);line-height: 1;}
.b-ext .text-\[0\.625rem\] {font-size: calc(var(--font-size) * .625);}
.b-ext .text-\[100px\] {font-size: 100px;}
.b-ext .text-\[11px\] {font-size: 11px;}
.b-ext .text-\[14px\] {font-size: 14px;}
.b-ext .text-\[152\.47px\] {font-size: 152.47px;}
.b-ext .text-\[15px\] {font-size: 15px;}
.b-ext .text-\[16px\] {font-size: 16px;}
.b-ext .text-\[18px\] {font-size: 18px;}
.b-ext .text-\[20px\] {font-size: 20px;}
.b-ext .text-\[21px\] {font-size: 21px;}
.b-ext .text-\[22px\] {font-size: 22px;}
.b-ext .text-\[24px\] {font-size: 24px;}
.b-ext .text-\[32px\] {font-size: 32px;}
.b-ext .text-\[40px\] {font-size: 40px;}
.b-ext .text-base {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);}
.b-ext .text-lg {font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);}
.b-ext .text-sm {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);}
.b-ext .text-xl {font-size: calc(var(--font-size) * 1.25);line-height: calc(var(--font-size) * 1.75);}
.b-ext .text-xs {font-size: calc(var(--font-size) * .75);line-height: calc(var(--font-size) * 1);}
.b-ext .\!font-\[400\] {font-weight: 400 !important;}
.b-ext .\!font-\[600\] {font-weight: 600 !important;}
.b-ext .\!font-bold {font-weight: 700 !important;}
.b-ext .\!font-semibold {font-weight: 600 !important;}
.b-ext .font-\[300\] {font-weight: 300;}
.b-ext .font-\[400\] {font-weight: 400;}
.b-ext .font-\[500\] {font-weight: 500;}
.b-ext .font-\[600\] {font-weight: 600;}
.b-ext .font-bold {font-weight: 700;}
.b-ext .font-light {font-weight: 300;}
.b-ext .font-medium {font-weight: 500;}
.b-ext .font-normal {font-weight: 400;}
.b-ext .font-semibold {font-weight: 600;}
.b-ext .uppercase {text-transform: uppercase;}
.b-ext .lowercase {text-transform: lowercase;}
.b-ext .capitalize {text-transform: capitalize;}
.b-ext .italic {font-style: italic;}
.b-ext .not-italic {font-style: normal;}
.b-ext .tabular-nums {--tw-numeric-spacing: tabular-nums;-webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);-webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}
.b-ext .\!leading-5 {line-height: calc(var(--font-size) * 1.25) !important;}
.b-ext .leading-10 {line-height: calc(var(--font-size) * 2.5);}
.b-ext .leading-4 {line-height: calc(var(--font-size) * 1);}
.b-ext .leading-5 {line-height: calc(var(--font-size) * 1.25);}
.b-ext .leading-6 {line-height: calc(var(--font-size) * 1.5);}
.b-ext .leading-7 {line-height: calc(var(--font-size) * 1.75);}
.b-ext .leading-8 {line-height: calc(var(--font-size) * 2);}
.b-ext .leading-\[120\%\] {line-height: 120%;}
.b-ext .leading-\[140\%\] {line-height: 140%;}
.b-ext .leading-\[142\%\] {line-height: 142%;}
.b-ext .leading-\[19\.6px\] {line-height: 19.6px;}
.b-ext .leading-\[20px\] {line-height: 20px;}
.b-ext .leading-\[213\.46px\] {line-height: 213.46px;}
.b-ext .leading-\[22\.4px\] {line-height: 22.4px;}
.b-ext .leading-\[24px\] {line-height: 24px;}
.b-ext .leading-\[25\.20px\] {line-height: 25.2px;}
.b-ext .leading-\[28\.80px\], .b-ext .leading-\[28\.8px\] {line-height: 28.8px;}
.b-ext .leading-\[280px\] {line-height: 280px;}
.b-ext .leading-\[31\.40px\] {line-height: 31.4px;}
.b-ext .leading-\[32px\] {line-height: 32px;}
.b-ext .leading-\[38\.40px\] {line-height: 38.4px;}
.b-ext .leading-\[48px\] {line-height: 48px;}
.b-ext .leading-\[50px\] {line-height: 50px;}
.b-ext .leading-\[57\.60px\] {line-height: 57.6px;}
.b-ext .leading-loose {line-height: 2;}
.b-ext .leading-none {line-height: 1;}
.b-ext .leading-normal {line-height: 1.5;}
.b-ext .leading-relaxed {line-height: 1.625;}
.b-ext .leading-snug {line-height: 1.375;}
.b-ext .leading-tight {line-height: 1.25;}
.b-ext .tracking-\[1px\] {letter-spacing: 1px;}
.b-ext .tracking-wide {letter-spacing: .025em;}
.b-ext .tracking-wider {letter-spacing: .05em;}
.b-ext .tracking-widest {letter-spacing: .1em;}
.b-ext .\!text-bleu-indigo {--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;}
.b-ext .text-\[\#1F226B\] {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));}
.b-ext .text-\[\#1F226B\]\/40 {color: rgba(31,34,107,.4);}
.b-ext .text-\[\#222\] {--tw-text-opacity: 1;color: #222;color: rgba(34,34,34,var(--tw-text-opacity));}
.b-ext .text-\[\#333333\] {--tw-text-opacity: 1;color: #333;color: rgba(51,51,51,var(--tw-text-opacity));}
.b-ext .text-\[\#555\] {--tw-text-opacity: 1;color: #555;color: rgba(85,85,85,var(--tw-text-opacity));}
.b-ext .text-\[\#777\] {--tw-text-opacity: 1;color: #777;color: rgba(119,119,119,var(--tw-text-opacity));}
.b-ext .text-\[\#7d7d7d\] {--tw-text-opacity: 1;color: #7d7d7d;color: rgba(125,125,125,var(--tw-text-opacity));}
.b-ext .text-\[\#878e9a\] {--tw-text-opacity: 1;color: #878e9a;color: rgba(135,142,154,var(--tw-text-opacity));}
.b-ext .text-\[\#FFFFFF\] {--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .text-\[\#a03014\] {--tw-text-opacity: 1;color: #a03014;color: rgba(160,48,20,var(--tw-text-opacity));}
.b-ext .text-\[\#b71c1c\] {--tw-text-opacity: 1;color: #b71c1c;color: rgba(183,28,28,var(--tw-text-opacity));}
.b-ext .text-\[\#ba0b0b\] {--tw-text-opacity: 1;color: #ba0b0b;color: rgba(186,11,11,var(--tw-text-opacity));}
.b-ext .text-\[\#bbb\] {--tw-text-opacity: 1;color: #bbb;color: rgba(187,187,187,var(--tw-text-opacity));}
.b-ext .text-\[\#c8d0d9\] {--tw-text-opacity: 1;color: #c8d0d9;color: rgba(200,208,217,var(--tw-text-opacity));}
.b-ext .text-black {--tw-text-opacity: 1;color: #000;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext .text-bleu-100 {--tw-text-opacity: 1;color: #e0e6f8;color: rgba(224,230,248,var(--tw-text-opacity));}
.b-ext .text-bleu-700 {--tw-text-opacity: 1;color: #2b65ca;color: rgba(43,101,202,var(--tw-text-opacity));}
.b-ext .text-bleu-800 {--tw-text-opacity: 1;color: #2853a5;color: rgba(40,83,165,var(--tw-text-opacity));}
.b-ext .text-bleu-base {--tw-text-opacity: 1;color: #3e4dd2;color: rgba(62,77,210,var(--tw-text-opacity));}
.b-ext .text-bleu-indigo, .b-ext .text-bleu-label {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));}
.b-ext .text-blue-100 {--tw-text-opacity: 1;color: #dbeafe;color: rgba(219,234,254,var(--tw-text-opacity));}
.b-ext .text-blue-500 {--tw-text-opacity: 1;color: #3b82f6;color: rgba(59,130,246,var(--tw-text-opacity));}
.b-ext .text-blue-600 {--tw-text-opacity: 1;color: #2563eb;color: rgba(37,99,235,var(--tw-text-opacity));}
.b-ext .text-blue-700 {--tw-text-opacity: 1;color: #1d4ed8;color: rgba(29,78,216,var(--tw-text-opacity));}
.b-ext .text-blue-800 {--tw-text-opacity: 1;color: #1e40af;color: rgba(30,64,175,var(--tw-text-opacity));}
.b-ext .text-blue-900 {--tw-text-opacity: 1;color: #1e3a8a;color: rgba(30,58,138,var(--tw-text-opacity));}
.b-ext .text-blue-950 {--tw-text-opacity: 1;color: #172554;color: rgba(23,37,84,var(--tw-text-opacity));}
.b-ext .text-customGray {color: rgba(29,55,103,.4);}
.b-ext .text-cyan-900\/40 {color: rgba(22,78,99,.4);}
.b-ext .text-gray-300 {--tw-text-opacity: 1;color: #d1d5db;color: rgba(209,213,219,var(--tw-text-opacity));}
.b-ext .text-gray-400 {--tw-text-opacity: 1;color: #9ca3af;color: rgba(156,163,175,var(--tw-text-opacity));}
.b-ext .text-gray-500 {--tw-text-opacity: 1;color: #6b7280;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .text-gray-600 {--tw-text-opacity: 1;color: #4b5563;color: rgba(75,85,99,var(--tw-text-opacity));}
.b-ext .text-gray-700 {--tw-text-opacity: 1;color: #374151;color: rgba(55,65,81,var(--tw-text-opacity));}
.b-ext .text-gray-800 {--tw-text-opacity: 1;color: #1f2937;color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext .text-gray-900 {--tw-text-opacity: 1;color: #111827;color: rgba(17,24,39,var(--tw-text-opacity));}
.b-ext .text-grayblue {color: rgba(29,55,103,.302);}
.b-ext .text-graystory {--tw-text-opacity: 1;color: #878e9a;color: rgba(135,142,154,var(--tw-text-opacity));}
.b-ext .text-green-500 {--tw-text-opacity: 1;color: #10b981;color: rgba(16,185,129,var(--tw-text-opacity));}
.b-ext .text-green-600 {--tw-text-opacity: 1;color: #059669;color: rgba(5,150,105,var(--tw-text-opacity));}
.b-ext .text-green-700 {--tw-text-opacity: 1;color: #047857;color: rgba(4,120,87,var(--tw-text-opacity));}
.b-ext .text-grisfonce {--tw-text-opacity: 1;color: #888e9b;color: rgba(136,142,155,var(--tw-text-opacity));}
.b-ext .text-grisinter {--tw-text-opacity: 1;color: #c9d0da;color: rgba(201,208,218,var(--tw-text-opacity));}
.b-ext .text-orange-500 {--tw-text-opacity: 1;color: #de2b37;color: rgba(222,43,55,var(--tw-text-opacity));}
.b-ext .text-orange-800 {--tw-text-opacity: 1;color: #a03014;color: rgba(160,48,20,var(--tw-text-opacity));}
.b-ext .text-primary {--tw-text-opacity: 1;color: #1f2937;color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext .text-primary-lighter {--tw-text-opacity: 1;color: #374151;color: rgba(55,65,81,var(--tw-text-opacity));}
.b-ext .text-purple-700 {--tw-text-opacity: 1;color: #6d28d9;color: rgba(109,40,217,var(--tw-text-opacity));}
.b-ext .text-red, .b-ext .text-red-500 {--tw-text-opacity: 1;color: #ef4444;color: rgba(239,68,68,var(--tw-text-opacity));}
.b-ext .text-red-600 {--tw-text-opacity: 1;color: #dc2626;color: rgba(220,38,38,var(--tw-text-opacity));}
.b-ext .text-red-700 {--tw-text-opacity: 1;color: #b91c1c;color: rgba(185,28,28,var(--tw-text-opacity));}
.b-ext .text-red-800 {--tw-text-opacity: 1;color: #991b1b;color: rgba(153,27,27,var(--tw-text-opacity));}
.b-ext .text-red-base {--tw-text-opacity: 1;color: #de2b37;color: rgba(222,43,55,var(--tw-text-opacity));}
.b-ext .text-secondary {--tw-text-opacity: 1;color: #4b5563;color: rgba(75,85,99,var(--tw-text-opacity));}
.b-ext .text-secondary-darker {--tw-text-opacity: 1;color: #1f2937;color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext .text-sky-700 {--tw-text-opacity: 1;color: #0369a1;color: rgba(3,105,161,var(--tw-text-opacity));}
.b-ext .text-sky-900 {--tw-text-opacity: 1;color: #0c4a6e;color: rgba(12,74,110,var(--tw-text-opacity));}
.b-ext .text-states-confirmation-500 {--tw-text-opacity: 1;color: #107e5a;color: rgba(16,126,90,var(--tw-text-opacity));}
.b-ext .text-states-confirmation-600 {--tw-text-opacity: 1;color: #b71c1c;color: rgba(183,28,28,var(--tw-text-opacity));}
.b-ext .text-states-confirmation-700 {--tw-text-opacity: 1;color: #107e5a;color: rgba(16,126,90,var(--tw-text-opacity));}
.b-ext .text-states-error-500 {--tw-text-opacity: 1;color: #ba0b0b;color: rgba(186,11,11,var(--tw-text-opacity));}
.b-ext .text-title {--tw-text-opacity: 1;color: #333;color: rgba(51,51,51,var(--tw-text-opacity));}
.b-ext .text-transparent {color: rgba(0,0,0,0);}
.b-ext .text-white {--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .text-yellow-600 {--tw-text-opacity: 1;color: #d97706;color: rgba(217,119,6,var(--tw-text-opacity));}
.b-ext .text-zinc-400 {--tw-text-opacity: 1;color: #a1a1aa;color: rgba(161,161,170,var(--tw-text-opacity));}
.b-ext .underline {text-decoration-line: underline;}
.b-ext .line-through {text-decoration-line: line-through;}
.b-ext .\!no-underline {text-decoration-line: none !important;}
.b-ext .no-underline {text-decoration-line: none;}
.b-ext .antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.b-ext .placeholder-\[\#c8d0d9\]::-webkit-input-placeholder {--tw-placeholder-opacity: 1;color: #c8d0d9;color: rgba(200,208,217,var(--tw-placeholder-opacity));}
.b-ext .placeholder-\[\#c8d0d9\]::-moz-placeholder {--tw-placeholder-opacity: 1;color: #c8d0d9;color: rgba(200,208,217,var(--tw-placeholder-opacity));}
.b-ext .placeholder-\[\#c8d0d9\]:-ms-input-placeholder {--tw-placeholder-opacity: 1;color: #c8d0d9;color: rgba(200,208,217,var(--tw-placeholder-opacity));}
.b-ext .placeholder-\[\#c8d0d9\]::-ms-input-placeholder {--tw-placeholder-opacity: 1;color: #c8d0d9;color: rgba(200,208,217,var(--tw-placeholder-opacity));}
.b-ext .placeholder-\[\#c8d0d9\]::placeholder {--tw-placeholder-opacity: 1;color: #c8d0d9;color: rgba(200,208,217,var(--tw-placeholder-opacity));}
.b-ext .opacity-0 {opacity: 0;}
.b-ext .opacity-100 {opacity: 1;}
.b-ext .opacity-25 {opacity: .25;}
.b-ext .opacity-30 {opacity: .3;}
.b-ext .opacity-50 {opacity: .5;}
.b-ext .opacity-75 {opacity: .75;}
.b-ext .opacity-80 {opacity: .8;}
.b-ext .opacity-\[50\%\] {opacity: .5;}
.b-ext .\!shadow-none {--tw-shadow: 0 0 rgba(0,0,0,0) !important;--tw-shadow-colored: 0 0 rgba(0,0,0,0) !important;-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0) !important;box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0) !important;-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow) !important;box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow) !important;}
.b-ext .shadow {--tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-2xl {--tw-shadow: 0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 25px 50px -12px rgba(0,0,0,.25);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 25px 50px -12px rgba(0,0,0,.25);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-\[4px_4px_50px_0px_rgba\(0\2c 0\2c 0\2c 0\.10\)\] {--tw-shadow: 4px 4px 50px 0px rgba(0,0,0,.1);--tw-shadow-colored: 4px 4px 50px 0px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),4px 4px 50px 0 rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),4px 4px 50px 0 rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-lg {--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-md {--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-none {--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-sm {--tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .shadow-xl {--tw-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .outline-none {outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;}
.b-ext .outline {outline-style: solid;}
.b-ext .outline-1 {outline-width: 1px;}
.b-ext .outline-\[1\.5px\] {outline-width: 1.5px;}
.b-ext .outline-offset-2 {outline-offset: 2px;}
.b-ext .outline-offset-\[-0\.50px\] {outline-offset: -.5px;}
.b-ext .outline-offset-\[-0\.75px\] {outline-offset: -.75px;}
.b-ext .outline-offset-\[-1px\] {outline-offset: -1px;}
.b-ext .outline-\[\#c8d0d9\] {outline-color: #c8d0d9;}
.b-ext .outline-bleu-indigo {outline-color: #1f226b;}
.b-ext .outline-gray-200 {outline-color: #e5e7eb;}
.b-ext .outline-sky-900 {outline-color: #0c4a6e;}
.b-ext .outline-slate-300 {outline-color: #cbd5e1;}
.b-ext .ring-2 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .ring-4 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .ring-\[\#2B65CA\] {--tw-ring-opacity: 1;--tw-ring-color: rgba(43,101,202,var(--tw-ring-opacity));}
.b-ext .ring-blue-500\/50 {--tw-ring-color: rgba(59,130,246,.5);}
.b-ext .ring-red-500 {--tw-ring-opacity: 1;--tw-ring-color: rgba(239,68,68,var(--tw-ring-opacity));}
.b-ext .ring-white {--tw-ring-opacity: 1;--tw-ring-color: rgba(255,255,255,var(--tw-ring-opacity));}
.b-ext .ring-offset-2 {--tw-ring-offset-width: 2px;}
.b-ext .blur {--tw-blur: blur(8px);-webkit-filter: blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .drop-shadow-md {--tw-drop-shadow: drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .grayscale {--tw-grayscale: grayscale(100%);-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .filter, .b-ext .grayscale {-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .backdrop-blur-\[10px\] {--tw-backdrop-blur: blur(10px);backdrop-filter: blur(10px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.b-ext .backdrop-blur-\[5px\] {--tw-backdrop-blur: blur(5px);backdrop-filter: blur(5px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.b-ext .backdrop-blur-sm {--tw-backdrop-blur: blur(4px);backdrop-filter: blur(4px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.b-ext .transition {-webkit-transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-transition-duration: .15s;transition-duration: .15s;}
.b-ext .transition-all {-webkit-transition-property: all;transition-property: all;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-transition-duration: .15s;transition-duration: .15s;}
.b-ext .transition-colors {-webkit-transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-transition-duration: .15s;transition-duration: .15s;}
.b-ext .transition-opacity {-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-transition-duration: .15s;transition-duration: .15s;}
.b-ext .transition-transform {-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-transition-duration: .15s;transition-duration: .15s;}
.b-ext .duration-100 {-webkit-transition-duration: .1s;transition-duration: .1s;}
.b-ext .duration-150 {-webkit-transition-duration: .15s;transition-duration: .15s;}
.b-ext .duration-200 {-webkit-transition-duration: .2s;transition-duration: .2s;}
.b-ext .duration-300 {-webkit-transition-duration: .3s;transition-duration: .3s;}
.b-ext .duration-500 {-webkit-transition-duration: .5s;transition-duration: .5s;}
.b-ext .duration-700 {-webkit-transition-duration: .7s;transition-duration: .7s;}
.b-ext .ease-in {-webkit-transition-timing-function: cubic-bezier(.4,0,1,1);transition-timing-function: cubic-bezier(.4,0,1,1);}
.b-ext .ease-in-out {-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);}
.b-ext .ease-linear {-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.b-ext .ease-out {-webkit-transition-timing-function: cubic-bezier(0,0,.2,1);transition-timing-function: cubic-bezier(0,0,.2,1);}
.b-ext .no-scrollbar {-ms-overflow-style: none;scrollbar-width: none;}
.b-ext .no-scrollbar::-webkit-scrollbar {display: none;}
.b-ext .body_body_regular {font-size: 16px;}
.b-ext .body_body_regular, .b-ext .body_small_regular {font-family: Poppins;font-weight: 400;line-height: 1.4;}
.b-ext .body_small_regular {font-size: 14px;}
.b-ext .headings_display_1_bold_mobile {font-family: Poppins;font-size: 40px;font-weight: 600;line-height: 1.4;}
.b-ext .headings_display_2_bold_mobile {font-family: Poppins;font-size: 36px;font-weight: 600;line-height: 1.4;}
.b-ext .headings_h1_bold_mobile {font-family: Poppins;font-size: 32px;font-weight: 600;line-height: 1.4;}
.b-ext .headings_h6_light {font-family: Poppins;font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);font-weight: 400;line-height: 1.4;}
.b-ext .headings_h3_bold_mobile {font-size: 20px;}
.b-ext .body_emphasis_bold_mobile, .b-ext .headings_h3_bold_mobile {font-family: Poppins;font-weight: 600;line-height: 1.4;}
.b-ext .body_emphasis_bold_mobile {font-size: 18px;}
.b-ext .body_emphasis_regular_mobile {font-size: 18px;}
.b-ext .body_body_regular_mobile, .b-ext .body_emphasis_regular_mobile {font-family: Poppins;font-weight: 400;line-height: 1.4;}
.b-ext .body_body_regular_mobile {font-size: 16px;}
.b-ext .body_small_regular_mobile {font-family: Poppins;font-size: 12px;font-weight: 400;line-height: 1.4;}
.b-ext .headings_display_1_bold {font-size: 56px;}
.b-ext .headings_display_1_bold, .b-ext .headings_display_1_bold_category_mobile {font-family: Poppins;font-weight: 600;line-height: 1.4;letter-spacing: .025em;}
.b-ext .headings_display_1_bold_category_mobile {font-size: 40px;}
.b-ext .headings_display_1_light_category {font-family: Poppins;font-size: 40px;font-weight: 300;line-height: 1.4;}
.b-ext .headings_display_2_bold {font-size: 48px;}
.b-ext .headings_display_2_bold, .b-ext .headings_h1_bold {font-family: Poppins;font-weight: 600;line-height: 1.4;}
.b-ext .headings_h1_bold {font-size: 40px;}
.b-ext .headings_h2_bold {font-size: 32px;}
.b-ext .headings_h2_bold, .b-ext .headings_h2_bold_mobile {font-family: Poppins;font-weight: 600;line-height: 1.2;}
.b-ext .headings_h2_bold_mobile {font-size: 24px;}
.b-ext .headings_h3_bold {font-size: 24px;}
.b-ext .body_emphasis_bold, .b-ext .headings_h3_bold {font-family: Poppins;font-weight: 600;line-height: 1.4;}
.b-ext .body_emphasis_bold {font-size: 20px;}
.b-ext .body_emphasis_regular {font-family: Poppins;font-size: 20px;font-weight: 400;line-height: 1.4;}
.b-ext .body_body_bold {font-size: 16px;}
.b-ext .body_body_bold, .b-ext .body_small_bold {font-family: Poppins;font-weight: 600;line-height: 1.4;}
.b-ext .body_small_bold {font-size: 14px;}
.b-ext .body_small_link_bold {font-weight: 600;}
.b-ext .body_small_link, .b-ext .body_small_link_bold {font-family: Poppins;font-size: 12px;line-height: 1.4;}
.b-ext .body_small_link {font-weight: 400;}
.b-ext .\[text-shadow\:2px_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {text-shadow: 2px 2px 4px rgba(0,0,0,.8);}
.b-ext .\[wire\:auto-save\] {wire: auto-save;}
.b-ext .\[wire\:model\.defer\] {}
.b-ext .\[wire\:model\] {wire: model;}
.b-ext .\[wire\:select\] {wire: select;}
.b-ext .table-row-items>div.table-row-item {--tw-bg-opacity: 1;background-color: #f5f5f5;background-color: rgba(245,245,245,var(--tw-bg-opacity));}
.b-ext .table-row-items>div.table-row-item:nth-child(odd) {--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext {background-color: #fff;}
.b-ext .account-nav li a, .b-ext .account-nav li strong {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: calc(var(--font-size) * .25);padding-bottom: calc(var(--font-size) * .25);--tw-text-opacity: 1;color: #4b5563;color: rgba(75,85,99,var(--tw-text-opacity));}
.b-ext .account-nav li a:hover, .b-ext .account-nav li strong {--tw-text-opacity: 1;color: #000;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext .account-nav li strong {font-weight: 400;text-decoration-line: underline;}
.b-ext .actions-toolbar {margin-top: calc(var(--font-size) * 1.5);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-top-width: 1px;--tw-border-opacity: 1;border-color: #b6b6b6;border-color: rgba(182,182,182,var(--tw-border-opacity));padding-top: calc(var(--font-size) * 1);}
.b-ext .actions-toolbar a.back {--tw-text-opacity: 1;color: #1f2937;color: rgba(31,41,55,var(--tw-text-opacity));text-decoration-line: underline;}
.b-ext>div>div.grecaptcha-badge {display: none;height: 0 !important;width: 0 !important;}
.b-ext .order-items>div:nth-child(2n) {--tw-bg-opacity: 1;background-color: #f5f5f5;background-color: rgba(245,245,245,var(--tw-bg-opacity));}
.b-ext .order-links {display: block;-webkit-box-align: center;-ms-flex-align: center;align-items: center;--tw-bg-opacity: 1;background-color: #fafafa;background-color: rgba(250,250,250,var(--tw-bg-opacity));}
.b-ext [data-content-type$=block] .order-links p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input.order-links[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input.order-links[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input.order-links[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input.order-links[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .order-links li {display: inline-block;cursor: pointer;white-space: nowrap;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);}
.b-ext .order-links li.current {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;--tw-text-opacity: 1;color: #1f2937;color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext .order-links li a {text-decoration-line: underline;}
.b-ext .order-date {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);}
.b-ext fieldset .field, .b-ext form .field {margin-top: calc(var(--font-size) * .25);}
.b-ext fieldset .field.field-reserved, .b-ext form .field.field-reserved {margin-bottom: calc(var(--font-size) * .75);}
.b-ext fieldset .field.field-reserved ul:last-of-type, .b-ext form .field.field-reserved ul:last-of-type {margin-bottom: calc(var(--font-size) * -1.5);padding-bottom: calc(var(--font-size) * .25);}
.b-ext fieldset .field.field-reserved ul, .b-ext form .field.field-reserved ul {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);}
.b-ext fieldset label, .b-ext form label {margin-bottom: calc(var(--font-size) * .5);display: block;--tw-text-opacity: 1;color: #1f2937;color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext [data-content-type$=block] fieldset label p:last-child, .b-ext [data-content-type$=block] form label p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input fieldset label[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input fieldset label[type=text], .b-ext #checkout-billing-address-dialog form#billing .field inputform label[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field inputform label[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input fieldset label[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input fieldset label[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field inputform label[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field inputform label[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext fieldset .field.choice, .b-ext form .field.choice {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext fieldset .field.choice input, .b-ext form .field.choice input {margin-right: calc(var(--font-size) * 1);}
.b-ext fieldset .field.choice label, .b-ext form .field.choice label {margin-bottom: 0;}
.b-ext fieldset .field.field-error .messages, .b-ext form .field.field-error .messages {--tw-text-opacity: 1;color: #dc2626;color: rgba(220,38,38,var(--tw-text-opacity));max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}
.b-ext fieldset legend, .b-ext form legend {margin-bottom: calc(var(--font-size) * .75);font-size: calc(var(--font-size) * 1.25);line-height: calc(var(--font-size) * 1.75);--tw-text-opacity: 1;color: #1f2937;color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext fieldset legend+br, .b-ext form legend+br {display: none;}
.b-ext fieldset~fieldset {margin-top: calc(var(--font-size) * 2);}
.b-ext .field.required>label:after {position: relative;top: calc(var(--font-size) * -.25);font-size: calc(var(--font-size) * .75);line-height: calc(var(--font-size) * 1);--tw-text-opacity: 1;color: #dc2626;color: rgba(220,38,38,var(--tw-text-opacity));content: var(--tw-content);--tw-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M12 6v12m5.196-9L6.804 15m0-6 10.392 6\'/%3E%3C/svg%3E");--tw-icon-size: 1em;display: inline-block;width: 1em;width: var(--tw-icon-size);height: 1em;height: var(--tw-icon-size);background-color: currentcolor;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M12 6v12m5.196-9L6.804 15m0-6 10.392 6\'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M12 6v12m5.196-9L6.804 15m0-6 10.392 6\'/%3E%3C/svg%3E");-webkit-mask-image: var(--tw-icon);mask-image: var(--tw-icon);}
.b-ext .flex-columns-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width:768px) {.b-ext .flex-columns-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.b-ext .catalog-product-view .columns {min-width: 100% !important;}
.b-ext .catalog-product-view .columns, .b-ext.account .columns {padding-left: 0 !important;padding-right: 0 !important;}
.b-ext.account .columns {margin-left: 0 !important;margin-bottom: 0 !important;max-width: 100% !important;row-gap: 0 !important;-webkit-column-gap: 0 !important;-moz-column-gap: 0 !important;column-gap: 0 !important;--tw-bg-opacity: 1 !important;background-color: #f7f5f2 !important;background-color: rgba(247,245,242,var(--tw-bg-opacity)) !important;}
@media (min-width:768px) {.b-ext.account .columns {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
.b-ext {background-color: #f6f5f1;}
.b-ext.catalogsearch-result-index {background-color: #fff;}
.b-ext .product-main-full-width .columns {padding-left: 0 !important;padding-right: 0 !important;}
.b-ext.account .page-main {margin-bottom: 0;}
.b-ext.page-products .page-main {margin-top: 0;margin-bottom: 0;}
.b-ext .field.field-reserved input {--tw-border-opacity: 1;border-color: #dc2626;border-color: rgba(220,38,38,var(--tw-border-opacity));}
.b-ext .contact-index-index .page-wrapper {--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .contact-index-index .columns {max-width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;}
.b-ext textarea {color: #888e9b !important;}
.b-ext .field.required>label:after {--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;}
.b-ext .address-form .field.field-reserved input {--tw-border-opacity: 1;border-color: #c8d0d9;border-color: rgba(200,208,217,var(--tw-border-opacity));}
.b-ext .message.info, .b-ext .message.notice {--tw-bg-opacity: 1 !important;background-color: #e0e6f8 !important;background-color: rgba(224,230,248,var(--tw-bg-opacity)) !important;}
.b-ext .field.field-reserved.field-success input {--tw-border-opacity: 1;border-color: #c8d0d9;border-color: rgba(200,208,217,var(--tw-border-opacity));}
.b-ext .champ .field.field-error .messages {position: absolute;margin-top: calc(var(--font-size) * 1.5);}
.b-ext .champ-att .field.field-error .messages {position: absolute;left: 0;padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}
@media (min-width:516px) and (max-width:646px) {.b-ext .champ .field.field-error .messages {margin-top: calc(var(--font-size) * .5) !important;}}
@media (min-width:647px) and (max-width:766px) {.b-ext .champ .field.field-error .messages {margin-top: calc(var(--font-size) * .5);}}
@media (min-width:766px) {.b-ext .champ .field.field-error .messages {margin-top: 10px;}}
.b-ext .message.success {border-width: 0 !important;--tw-bg-opacity: 1 !important;background-color: #e2f3e8 !important;background-color: rgba(226,243,232,var(--tw-bg-opacity)) !important;--tw-text-opacity: 1 !important;color: #03814a !important;color: rgba(3,129,74,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 14px;font-weight: 400;line-height: 1.4;}
.b-ext .message {margin-bottom: 0 !important;-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;gap: calc(var(--font-size) * 1) !important;padding: calc(var(--font-size) * 1.5) !important;}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.shipping .message, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.subtotal .message, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.tax .message {border-bottom: 1px solid rgba(135,142,154,.2) !important;border-bottom-width: 1px;padding-top: calc(var(--font-size) * 1.25);padding-bottom: calc(var(--font-size) * 1.25);}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.grand_total .message {border: hidden !important;}
.b-ext .catalog-product-view .widget-space {min-height: 100% !important;}
.b-ext .page-products .widget-space {min-height: 379px !important;}
@media (min-width:640px) {.b-ext .page-products .widget-space {min-height: 527px !important;}}
.b-ext.cms-pagehome, .b-ext.page-with-filter {background-color: #fff !important;}
.b-ext .product-item .price-container .price {--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 600;line-height: 1.4;}
@media (min-width:768px) {.b-ext.page-with-filter .columns {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.b-ext .checkout-cart-index .columns {max-width: none;padding-left: 0;padding-right: 0;}
.b-ext.cms-audition {background-color: #fff !important;}
.b-ext #hyva-checkout-main #quote-summary {--tw-bg-opacity: 1 !important;background-color: #fff !important;background-color: rgba(255,255,255,var(--tw-bg-opacity)) !important;border-radius: calc(var(--font-size) * .5);}
.b-ext #hyva-checkout-container .price-summary #quote-summary>nav>div>div>button {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);font-size: 16px;font-weight: 400;line-height: 1.4;--tw-bg-opacity: 1;background-color: #13386c;background-color: rgba(19,56,108,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext #hyva-checkout-main #breadcrumbs #hyva-checkout-container .price-summary #quote-summary>nav>div>div>button {width: calc(100% - 8px);}
.b-ext #hyva-checkout-container .price-summary #quote-summary>nav>div>div>button {display: inline-block;cursor: pointer;border-radius: 9999px;font-family: Poppins;}
.b-ext #hyva-checkout-container .price-summary #quote-summary>nav>div>div>button:hover {--tw-bg-opacity: 1 !important;background-color: #373cb9 !important;background-color: rgba(55,60,185,var(--tw-bg-opacity)) !important;}
.b-ext #hyva-checkout-main #quote-summary>.price-summary {--tw-bg-opacity: 1 !important;background-color: #fff !important;background-color: rgba(255,255,255,var(--tw-bg-opacity)) !important;}
.b-ext #hyva-checkout-main #quote-summary>.price-summary>:not([hidden])~:not([hidden]) {margin-top: 0 !important;}
.b-ext .messages {--tw-text-opacity: 1;}
.b-ext .message.error, .b-ext .message.warning, .b-ext .messages {color: #ad1f36;color: rgba(173,31,54,var(--tw-text-opacity));font-family: Poppins;font-size: 14px;font-weight: 400;line-height: 1.4;}
.b-ext .message.error, .b-ext .message.warning {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: calc(var(--font-size) * 1);border-width: 0;--tw-bg-opacity: 1;background-color: #fbe9ec;background-color: rgba(251,233,236,var(--tw-bg-opacity));--tw-text-opacity: 1;}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.shipping .message.error, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.shipping .message.warning, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.subtotal .message.error, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.subtotal .message.warning, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.tax .message.error, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.tax .message.warning {border-bottom: 1px solid rgba(135,142,154,.2);padding-top: calc(var(--font-size) * 1.25);padding-bottom: calc(var(--font-size) * 1.25);}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.grand_total .message.error, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.grand_total .message.warning {border: hidden;}
.b-ext [multiple]:focus, .b-ext [type=date]:focus, .b-ext [type=datetime-local]:focus, .b-ext [type=email]:focus, .b-ext [type=month]:focus, .b-ext [type=number]:focus, .b-ext [type=password]:focus, .b-ext [type=search]:focus, .b-ext [type=tel]:focus, .b-ext [type=text]:focus, .b-ext [type=time]:focus, .b-ext [type=url]:focus, .b-ext [type=week]:focus, .b-ext input:where(:not([type])):focus, .b-ext select:focus, .b-ext textarea:focus {outline: 0 rgba(0,0,0,0);outline-offset: 0;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #c8d0d9;--tw-ring-color: #c8d0d9;border-color: #fff;}
.b-ext textarea {background-color: #fff !important;border-color: #fff !important;border-width: 0 !important;border-radius: 0 !important;padding: 0 !important;}
.b-ext textarea:focus {-webkit-box-shadow: #fff !important;box-shadow: #fff !important;--tw-ring-shadow: 0 !important;}
.b-ext .page-header {position: sticky;z-index: 20;top: 0;left: 0;width: 100%;}
.b-ext [type=radio] {color: #3e4dd2 !important;}
.b-ext [type=checkbox]:checked, .b-ext [type=radio]:checked {background-color: #3e4dd2 !important;}
.b-ext [type=checkbox] {background-color: #fff !important;background-color: rgba(255,255,255,var(--tw-bg-opacity)) !important;}
.b-ext [type=checkbox], .b-ext [type=checkbox]:checked {position: relative !important;height: calc(var(--font-size) * 1) !important;width: calc(var(--font-size) * 1) !important;border-radius: calc(var(--font-size) * .25) !important;border-width: 1px !important;--tw-border-opacity: 1 !important;border-color: #c8d0d9 !important;border-color: rgba(200,208,217,var(--tw-border-opacity)) !important;--tw-bg-opacity: 1 !important;}
.b-ext [type=checkbox]:checked {background-color: #3e4dd2 !important;background-color: rgba(62,77,210,var(--tw-bg-opacity)) !important;}
.b-ext .customer-account-logoutsuccess .title-text-center {margin-top: calc(var(--font-size) * 2.5) !important;text-align: center !important;}
.b-ext .customer-account-createpassword .page-main, .b-ext .customer-account-forgotpassword .page-main {margin-top: 0 !important;height: 100% !important;width: 100% !important;}
@media (min-width:768px) {.b-ext .space-img {margin-left: 0 !important;}}
.b-ext .page-main {width: 100%;}
.b-ext #payment {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 18px;padding: var(--spacing-5,18px);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 40px;gap: var(--spacing-6,40px);-ms-flex-item-align: stretch;align-self: stretch;border-radius: 8px;border-radius: var(--xs,8px);background: #fff;}
@media (min-width:1024px) {.b-ext #payment {padding: 32px;padding: var(--spacing-5,32px);}}
.b-ext #hyva-checkout-main #breadcrumbs {margin-top: calc(var(--font-size) * 2.5);}
.b-ext .step-login {margin-top: 70px !important;}
.b-ext #hyva-checkout-main #breadcrumbs .bg-bleu-label {width: calc(100% - 8px);}
.b-ext #shipping .field .label {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext #hyva-checkout-main div.required>label>span:after {top: 4px !important;}
.b-ext #checkout-billing-address-dialog form#billing .field input.block[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input.block[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input.block[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input.block[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext #shipping-methods {margin-top: 30px;}
.b-ext #hyva-checkout-container .column-right {margin-top: 0;}
.b-ext #hyva-checkout-container .column-left {margin-bottom: 20px !important;}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary {padding: 0;}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .section-title {border: hidden;}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .section-title h2 {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));font-family: Poppins;font-size: 32px;font-weight: 600;line-height: 1.2;}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.shipping, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.shipping .label, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.subtotal, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.subtotal .label, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.tax, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.tax .label {--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;font-weight: inherit !important;}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.shipping .gap-4, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.subtotal .gap-4, .b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.tax .gap-4 {border-bottom: 1px solid rgba(135,142,154,.2);border-bottom-width: 1px;padding-top: calc(var(--font-size) * 1.25);padding-bottom: calc(var(--font-size) * 1.25);}
.b-ext #hyva-checkout-container .column-right #quote-summary .price-summary .item.grand_total .gap-4 {border: hidden !important;}
.b-ext #shipping-method-view-homedelivery>nav>div>div>button {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);font-size: 16px;font-weight: 400;line-height: 1.4;--tw-bg-opacity: 1;background-color: #13386c;background-color: rgba(19,56,108,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext #hyva-checkout-main #breadcrumbs #shipping-method-view-homedelivery>nav>div>div>button {width: calc(100% - 8px);}
.b-ext #shipping-method-view-homedelivery>nav>div>div>button {display: inline-block;cursor: pointer;border-radius: 9999px;font-family: Poppins;}
.b-ext #shipping-method-view-homedelivery>nav>div>div>button:hover {--tw-bg-opacity: 1 !important;background-color: #373cb9 !important;background-color: rgba(55,60,185,var(--tw-bg-opacity)) !important;}
.b-ext .body_body_regular_blue {font-size: 16px;}
.b-ext .body_body_regular_blue, .b-ext .body_small_regular_blue {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));font-family: Poppins;font-weight: 400;line-height: 1.4;}
.b-ext .body_small_regular_blue {font-size: 14px;}
.b-ext .body_small_bold_blue {font-size: 14px;}
.b-ext .body_body_bold_blue, .b-ext .body_small_bold_blue {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));font-family: Poppins;font-weight: 600;line-height: 1.4;}
.b-ext .body_body_bold_blue {font-size: 16px;}
.b-ext #hyva-checkout-container .column-right
#quote-summary .price-summary {padding: calc(var(--font-size) * 1.5) !important;}
.b-ext #hyva-checkout-main #quote-summary {background-color: initial !important;}
.b-ext .input-rounded {border-radius: 100px;border-width: 1px;--tw-border-opacity: 1;border-color: #c8d0d9;border-color: rgba(200,208,217,var(--tw-border-opacity));}
.b-ext .btn-default {display: inline-block;cursor: pointer;border-radius: 9999px;font-family: Poppins;}
.b-ext .btn-m {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);font-size: 16px;}
.b-ext .btn-m, .b-ext .btn-s {font-family: Poppins;font-weight: 400;line-height: 1.4;}
.b-ext .btn-s {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1.5);font-size: 14px;}
.b-ext .btn-primary-default {--tw-bg-opacity: 1;background-color: #13386c;background-color: rgba(19,56,108,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext #hyva-checkout-main #breadcrumbs .btn-primary-default {width: calc(100% - 8px);}
.b-ext .btn-primary-default {display: inline-block;cursor: pointer;border-radius: 9999px;font-family: Poppins;}
.b-ext .btn-primary-m {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);font-size: 16px;font-weight: 400;line-height: 1.4;--tw-bg-opacity: 1;background-color: #13386c;background-color: rgba(19,56,108,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext #hyva-checkout-main #breadcrumbs .btn-primary-m {width: calc(100% - 8px);}
.b-ext .btn-primary-m {display: inline-block;cursor: pointer;border-radius: 9999px;font-family: Poppins;}
.b-ext .tn-primary-s {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1.5);font-size: 14px;font-weight: 400;line-height: 1.4;--tw-bg-opacity: 1;background-color: #13386c;background-color: rgba(19,56,108,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext #hyva-checkout-main #breadcrumbs .tn-primary-s {width: calc(100% - 8px);}
.b-ext .tn-primary-s {display: inline-block;cursor: pointer;border-radius: 9999px;font-family: Poppins;}
.b-ext .btn-primary-m:hover, .b-ext .btn-primary-s:hover {--tw-bg-opacity: 1 !important;background-color: #373cb9 !important;background-color: rgba(55,60,185,var(--tw-bg-opacity)) !important;}
.b-ext .btn-secondary-default {--tw-bg-opacity: 1;background-color: #e0e6f8;background-color: rgba(224,230,248,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #3e4dd2;color: rgba(62,77,210,var(--tw-text-opacity));display: inline-block;cursor: pointer;border-radius: 9999px;font-family: Poppins;}
.b-ext .btn-secondary-m {padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1);font-size: 16px;}
.b-ext .btn-secondary-m, .b-ext .btn-secondary-s {font-weight: 400;line-height: 1.4;--tw-bg-opacity: 1;background-color: #e0e6f8;background-color: rgba(224,230,248,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #3e4dd2;color: rgba(62,77,210,var(--tw-text-opacity));display: inline-block;cursor: pointer;border-radius: 9999px;font-family: Poppins;}
.b-ext .btn-secondary-s {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1.5);font-size: 14px;}
.b-ext .btn-secondary-m:hover, .b-ext .btn-secondary-s:hover {--tw-bg-opacity: 1;background-color: #c9d4f3;background-color: rgba(201,212,243,var(--tw-bg-opacity));}
.b-ext .btn-disabled {cursor: not-allowed;--tw-bg-opacity: 1;background-color: #eee;background-color: rgba(238,238,238,var(--tw-bg-opacity));--tw-text-opacity: 1;color: #888e9b;color: rgba(136,142,155,var(--tw-text-opacity));}
.b-ext .buildify img {height: inherit !important;}
.b-ext #shipping-details {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;-webkit-box-flex: 1;-ms-flex: 1 0 0px;flex: 1 0 0;-ms-flex-item-align: stretch;background: #fff;background: var(--Blanc-Pur,#fff);}
.b-ext #billing-details, .b-ext #shipping-details {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-box-align: start;align-items: flex-start;gap: 40px;gap: var(--spacing-6,40px);align-self: stretch;border-radius: 8px;border-radius: var(--xs,8px);}
.b-ext #billing-details {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;-ms-flex-item-align: stretch;background-color: #fff;}
.b-ext .rheostat-handle {position: relative;z-index: 1;width: 20px;height: 20px;background-color: #1f226b !important;border: 1px solid #333;border-radius: 50%;cursor: -webkit-grab;cursor: grab;}
.b-ext .rheostat-handle .rheostat-tooltip {position: absolute !important;left: 33.333333% !important;top: calc(var(--font-size) * 1.5) !important;font-weight: 600 !important;line-height: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;}
.b-ext .ais-RangeSlider .rheostat-progress {--tw-bg-opacity: 1 !important;background-color: #1f226b !important;background-color: rgba(31,34,107,var(--tw-bg-opacity)) !important;}
.b-ext .custom-fixed-tooltip-left, .b-ext .custom-fixed-tooltip-right {position: absolute;top: 100%;margin-top: -32px;color: #1f226b;font-weight: 400;padding: 4px 8px;pointer-events: none;z-index: 10;white-space: nowrap;}
.b-ext .custom-fixed-tooltip-left {left: 0;}
.b-ext .custom-fixed-tooltip-right {right: 0;}
.b-ext .rheostat-handle .rheostat-tooltip {display: none !important;}
.b-ext .facet-wrapper {position: relative;}
.b-ext .no-image {display: block;width: 100%;height: 420px;background-color: #f0f0f0;background-image: url("https://medias.atol.fr/token_fqusgztob/v7/DIVERS/B2C_default/Test+New+B2C/HP/Type=Monture+fine.png");background-size: cover;background-position: 50%;}
.b-ext .bdf-c-gap-default>.bdf-r>.bdf-c>.bdf-e-ppl {padding: 0 !important;}
.b-ext .bdf-s.bdf-s-boxed .bdf-mdl-cnt>.bdf-ctr, .b-ext .bdf-s.bdf-s-boxed>.bdf-ctr {max-width: 100% !important;}
.b-ext .ais-SearchBox-input {width: 100% !important;border-radius: 20px !important;--tw-border-opacity: 1 !important;border: 1px solid #ddd !important;border-color: rgba(221,221,221,var(--tw-border-opacity)) !important;--tw-bg-opacity: 1 !important;background-color: #f9f7f3 !important;background-color: rgba(249,247,243,var(--tw-bg-opacity)) !important;padding: calc(var(--font-size) * .75) 15px calc(var(--font-size) * .75) 30px !important;font-size: calc(var(--font-size) * 1) !important;line-height: calc(var(--font-size) * 1.5) !important;--tw-text-opacity: 1 !important;color: #878e9a !important;color: rgba(135,142,154,var(--tw-text-opacity)) !important;}
.b-ext .ais-SearchBox-input::-webkit-input-placeholder {padding-left: calc(var(--font-size) * 1) !important;padding-right: calc(var(--font-size) * 1) !important;--tw-text-opacity: 1 !important;color: #aaa !important;color: rgba(170,170,170,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .ais-SearchBox-input::-moz-placeholder {padding-left: calc(var(--font-size) * 1) !important;padding-right: calc(var(--font-size) * 1) !important;--tw-text-opacity: 1 !important;color: #aaa !important;color: rgba(170,170,170,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .ais-SearchBox-input:-ms-input-placeholder {padding-left: calc(var(--font-size) * 1) !important;padding-right: calc(var(--font-size) * 1) !important;--tw-text-opacity: 1 !important;color: #aaa !important;color: rgba(170,170,170,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .ais-SearchBox-input::-ms-input-placeholder {padding-left: calc(var(--font-size) * 1) !important;padding-right: calc(var(--font-size) * 1) !important;--tw-text-opacity: 1 !important;color: #aaa !important;color: rgba(170,170,170,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .ais-SearchBox-input::placeholder {padding-left: calc(var(--font-size) * 1) !important;padding-right: calc(var(--font-size) * 1) !important;--tw-text-opacity: 1 !important;color: #aaa !important;color: rgba(170,170,170,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .ais-SearchBox-form {width: 100% !important;}
.b-ext .ais-SearchBox-submit {display: block !important;}
.b-ext [data-content-type$=block] .ais-SearchBox-submit p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input.ais-SearchBox-submit[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input.ais-SearchBox-submit[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input.ais-SearchBox-submit[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input.ais-SearchBox-submit[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext button.ais-SearchBox-reset {top: 5px !important;}
.b-ext .ais-RefinementList-searchBox .ais-SearchBox-input {display: block !important;}
.b-ext .ais-SearchBox {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;padding: 5px !important;}
.b-ext .ais-SearchBox-submitIcon {position: absolute !important;top: 15px !important;left: 10px !important;height: calc(var(--font-size) * 1) !important;width: calc(var(--font-size) * 1) !important;fill: #888e9b !important;}
.b-ext .ais-SearchBox-resetIcon {fill: #888e9b !important;}
.b-ext .ais-InfiniteHits-list {-webkit-column-gap: calc(var(--font-size) * .75) !important;-moz-column-gap: calc(var(--font-size) * .75) !important;column-gap: calc(var(--font-size) * .75) !important;row-gap: calc(var(--font-size) * 1) !important;}
@media (min-width:768px) {.b-ext .ais-InfiniteHits-list {gap: calc(var(--font-size) * 1) !important;-webkit-column-gap: calc(var(--font-size) * .5) !important;-moz-column-gap: calc(var(--font-size) * .5) !important;column-gap: calc(var(--font-size) * .5) !important;}}
.b-ext .ais-CurrentRefinements-list:not(:empty) {margin-bottom: 10px !important;}
.b-ext .ais-CurrentRefinements-item {margin-right: calc(var(--font-size) * .25) !important;margin-bottom: 0 !important;display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;max-width: 100% !important;-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;overflow: hidden !important;white-space: nowrap !important;border-style: none !important;background-color: initial !important;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .75) !important;font-size: calc(var(--font-size) * .875) !important;line-height: calc(var(--font-size) * 1.25) !important;font-weight: 500 !important;--tw-text-opacity: 1 !important;color: #173a66 !important;color: rgba(23,58,102,var(--tw-text-opacity)) !important;}
.b-ext .ais-CurrentRefinements-label {display: none !important;font-weight: 400 !important;}
.b-ext .ais-CurrentRefinements-category {cursor: pointer !important;border-radius: 9999px !important;border-width: 1px !important;--tw-border-opacity: 1 !important;border-color: #173a66 !important;border-color: rgba(23,58,102,var(--tw-border-opacity)) !important;background-color: initial !important;}
@media (min-width:768px) {.b-ext .ais-CurrentRefinements-category {margin-left: calc(var(--font-size) * .5) !important;margin-right: calc(var(--font-size) * .5) !important;margin-bottom: calc(var(--font-size) * .75) !important;}}
.b-ext .ais-CurrentRefinements-categoryLabel {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;cursor: pointer !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;padding-left: calc(var(--font-size) * .75) !important;font-family: Poppins !important;font-size: 16px !important;font-weight: 400 !important;line-height: 1.4 !important;color: inherit !important;--tw-text-opacity: 1 !important;color: #1f226b !important;}
@supports (color:rgba(0, 0, 0, 0)) {.b-ext .ais-CurrentRefinements-categoryLabel {color: rgba(31,34,107,var(--tw-text-opacity)) !important;}}
.b-ext button.ais-CurrentRefinements-delete {cursor: pointer !important;border-style: none !important;background-image: none !important;padding-right: calc(var(--font-size) * .5) !important;line-height: 1 !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;--tw-shadow: 0 0 rgba(0,0,0,0) !important;--tw-shadow-colored: 0 0 rgba(0,0,0,0) !important;-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0) !important;box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0) !important;-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow) !important;box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow) !important;}
@media (min-width:768px) {.b-ext button.ais-CurrentRefinements-delete {font-size: calc(var(--font-size) * 1.125) !important;line-height: calc(var(--font-size) * 1.75) !important;font-weight: 700 !important;}}
.b-ext .ais-CurrentRefinements-category {margin: calc(var(--font-size) * .5) 8px 0 0 !important;padding-left: 0 !important;padding-right: 0 !important;font-size: 11px !important;}
@media (min-width:768px) {.b-ext .ais-CurrentRefinements-category {font-size: calc(var(--font-size) * 1.125) !important;line-height: calc(var(--font-size) * 1.75) !important;}}
.b-ext button.ais-CurrentRefinements-delete {font-size: 11px !important;}
@media (min-width:768px) {.b-ext button.ais-CurrentRefinements-delete {font-size: calc(var(--font-size) * 1.125) !important;line-height: calc(var(--font-size) * 1.75) !important;}}
.b-ext .ais-CurrentRefinements-item {padding: 0 !important;}
.b-ext button.ais-CurrentRefinements-delete:hover {color: #0f2a4d !important;}
.b-ext button.ais-CurrentRefinements-delete:focus {outline: none !important;}
.b-ext .ais-CurrentRefinements-icon {width: 16px !important;height: 16px !important;margin-right: 5px !important;display: inline-block !important;}
.b-ext .aa-Input::-webkit-input-placeholder {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));}
.b-ext .aa-Input::-moz-placeholder {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));}
.b-ext .aa-Input:-ms-input-placeholder {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));}
.b-ext .aa-Input::-ms-input-placeholder {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));}
.b-ext .aa-Input::placeholder {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));}
.b-ext .aa-Autocomplete .aa-Input {width: 100% !important;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;border-radius: 9999px !important;--tw-bg-opacity: 1 !important;background-color: #f3f4f6 !important;background-color: rgba(243,244,246,var(--tw-bg-opacity)) !important;padding: calc(var(--font-size) * .5) calc(var(--font-size) * .5) calc(var(--font-size) * .5) calc(var(--font-size) * 2) !important;font-size: calc(var(--font-size) * 1.125) !important;line-height: calc(var(--font-size) * 1.75) !important;line-height: 1.5 !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;-webkit-transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter !important;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter !important;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter !important;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter !important;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1) !important;transition-timing-function: cubic-bezier(.4,0,.2,1) !important;-webkit-transition-duration: .15s !important;transition-duration: .15s !important;}
.b-ext .aa-Autocomplete .aa-Input:focus {border-color: rgba(0,0,0,0) !important;outline: 2px solid rgba(0,0,0,0) !important;outline-offset: 2px !important;}
.b-ext .aa-Autocomplete .aa-SubmitButton {display: block;}
.b-ext [data-content-type$=block] .aa-Autocomplete .aa-SubmitButton p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input.aa-Autocomplete .aa-SubmitButton[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input.aa-Autocomplete .aa-SubmitButton[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input.aa-Autocomplete .aa-SubmitButton[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input.aa-Autocomplete .aa-SubmitButton[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext .aa-Autocomplete .aa-ClearButton {display: none;}
.b-ext [data-source-id=suggestions] {grid-area: unset;}
@media (min-width:769px) {.b-ext #algolia-autocomplete-container .aa-dropdown-menu, .b-ext .aa-Panel {width: 71.1%;min-width: 680px;padding-left: 183px !important;}}
.b-ext .aa-List {display: grid !important;grid-template-columns: repeat(1,minmax(0,1fr)) !important;grid-gap: 0 !important;gap: 0 !important;}
.b-ext .aa-Panel.productColumn1 section:first-child .aa-List li, .b-ext .aa-Panel.productColumn2 section:nth-child(2) .aa-List li {width: 100% !important;}
.b-ext .aa-Autocomplete {width: 100%;}
@media (min-width:640px) {.b-ext .aa-Autocomplete {padding-right: 20px;}}
.b-ext .aa-Item {padding: 0;--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .aa-Item:hover {--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243,244,246,var(--tw-bg-opacity));}
.b-ext .aa-Form {padding-left: calc(var(--font-size) * .75);padding-right: calc(var(--font-size) * .75);}
.b-ext #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img, .b-ext .aa-Panel .algoliasearch-autocomplete-hit .thumb img {width: 100% !important;}
.b-ext #autocomplete-products-footer {position: relative !important;bottom: 0 !important;left: 0 !important;display: block !important;width: auto !important;background-color: initial !important;padding: calc(var(--font-size) * .5) !important;text-align: left !important;}
.b-ext [data-content-type$=block] #autocomplete-products-footer p:last-child {margin-bottom: calc(var(--font-size) * 1);margin-top: 0;}
.b-ext #checkout-billing-address-dialog form#billing .field input#autocomplete-products-footer[type=tel], .b-ext #checkout-billing-address-dialog form#billing .field input#autocomplete-products-footer[type=text], .b-ext #checkout-shipping-address-dialog form#shipping .field input#autocomplete-products-footer[type=tel], .b-ext #checkout-shipping-address-dialog form#shipping .field input#autocomplete-products-footer[type=text] {border-radius: 9999px !important;padding-left: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #1f226b !important;color: rgba(31,34,107,var(--tw-text-opacity)) !important;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
.b-ext #algolia-autocomplete-container .aa-dropdown-menu, .b-ext .aa-Panel {position: absolute !important;right: 0 !important;left: 0 !important;z-index: 1000 !important;margin-top: -1px !important;width: 100% !important;border-radius: calc(var(--font-size) * .125) !important;border-style: none !important;--tw-bg-opacity: 1 !important;background-color: #fff !important;background-color: rgba(255,255,255,var(--tw-bg-opacity)) !important;}
.b-ext .aa-SourceHeader {padding-bottom: calc(var(--font-size) * 1);font-weight: 700;--tw-text-opacity: 1 !important;color: #4996e8 !important;color: rgba(73,150,232,var(--tw-text-opacity)) !important;}
.b-ext .aa-PanelLayout {--tw-shadow: 0 0 rgba(0,0,0,0) !important;--tw-shadow-colored: 0 0 rgba(0,0,0,0) !important;-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0) !important;box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0) !important;-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow) !important;box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow) !important;padding-top: 0 !important;}
@media (min-width:640px) {.b-ext .aa-PanelLayout {padding-top: calc(var(--font-size) * 2) !important;}}
.b-ext .aa-Panel.productColumn1 .aa-PanelLayout section:first-child {border-left-width: 0 !important;}
.b-ext .aa-Panel.productColumn1 .aa-PanelLayout section:first-child:first-child {margin-left: 0 !important;margin-bottom: 0 !important;}
.b-ext .voir-plus-button-container {margin-top: calc(var(--font-size) * 1.25) !important;text-align: center !important;}
.b-ext .voir-plus-button {display: inline-block !important;border-radius: calc(var(--font-size) * .5) !important;--tw-bg-opacity: 1 !important;background-color: #2563eb !important;background-color: rgba(37,99,235,var(--tw-bg-opacity)) !important;padding: calc(var(--font-size) * .625) calc(var(--font-size) * 1.25) !important;font-size: calc(var(--font-size) * 1) !important;line-height: calc(var(--font-size) * 1.5) !important;--tw-text-opacity: 1 !important;color: #fff !important;color: rgba(255,255,255,var(--tw-text-opacity)) !important;text-decoration-line: none !important;}
.b-ext .voir-plus-button:hover {--tw-bg-opacity: 1 !important;background-color: #1e40af !important;background-color: rgba(30,64,175,var(--tw-bg-opacity)) !important;}
.b-ext .aa-SourceHeaderTitle {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1) !important;font-size: calc(var(--font-size) * .875) !important;line-height: calc(var(--font-size) * 1.25) !important;font-weight: 700 !important;--tw-text-opacity: 1 !important;color: #4b5563 !important;color: rgba(75,85,99,var(--tw-text-opacity)) !important;}
.b-ext .aa-ItemIcon {margin-right: calc(var(--font-size) * .75) !important;font-size: calc(var(--font-size) * 1.25) !important;line-height: calc(var(--font-size) * 1.75) !important;}
.b-ext .aa-ItemContentBody {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
.b-ext .aa-ItemContentTitle {font-weight: 500 !important;--tw-text-opacity: 1 !important;color: #1f2937 !important;color: rgba(31,41,55,var(--tw-text-opacity)) !important;}
.b-ext .aa-ItemContentDescription {font-size: calc(var(--font-size) * .875) !important;line-height: calc(var(--font-size) * 1.25) !important;--tw-text-opacity: 1 !important;color: #4b5563 !important;color: rgba(75,85,99,var(--tw-text-opacity)) !important;}
.b-ext #algolia-autocomplete-container .aa-dropdown-menu .category, .b-ext .aa-Panel .aa-PanelLayout section .aa-SourceHeader, .b-ext .aa-Panel .category {position: relative !important;-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;font-family: Poppins !important;font-size: calc(var(--font-size) * 1) !important;line-height: calc(var(--font-size) * 1.5) !important;font-weight: 600 !important;text-transform: none !important;line-height: 1.375 !important;--tw-text-opacity: 1 !important;color: #3e4dd2 !important;color: rgba(62,77,210,var(--tw-text-opacity)) !important;}
.b-ext #algolia-autocomplete-container .aa-dropdown-menu .category:first-letter, .b-ext .aa-Panel .aa-PanelLayout section .aa-SourceHeader:first-letter, .b-ext .aa-Panel .category:first-letter {text-transform: uppercase !important;}
.b-ext .ais-InfiniteHits-loadMore {background-color: initial !important;}
.b-ext iframe {width: 100%;}
.b-ext .autocomplete-input-with-icon {position: relative;padding-left: 30px;font-size: 16px;width: 100%;}
.b-ext .autocomplete-input-with-icon:before {content: "🔍";position: absolute;left: 10px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-size: 18px;}
.b-ext .autocomplete-input-with-icon::-webkit-input-placeholder {padding-left: 35px;}
.b-ext .autocomplete-input-with-icon::-moz-placeholder {padding-left: 35px;}
.b-ext .autocomplete-input-with-icon:-ms-input-placeholder {padding-left: 35px;}
.b-ext .autocomplete-input-with-icon::-ms-input-placeholder {padding-left: 35px;}
.b-ext .autocomplete-input-with-icon::placeholder {padding-left: 35px;}
.b-ext img[alt] {font-size: 9px;color: rgba(0,0,0,0);}
.b-ext img:empty:after {content: attr(alt);font-size: 9px;color: #000;display: block;}
.b-ext .shippingsuccess {width: 400px;}
@media (max-width:640px) {.b-ext .shippingsuccess {width: 100%;}}
.b-ext .parent {display: grid;grid-template-columns: repeat(5,minmax(0,1fr));grid-template-rows: repeat(4,minmax(0,1fr));grid-row-gap: calc(var(--font-size) * 1.25);row-gap: calc(var(--font-size) * 1.25);grid-column-gap: calc(var(--font-size) * .625);-webkit-column-gap: calc(var(--font-size) * .625);-moz-column-gap: calc(var(--font-size) * .625);column-gap: calc(var(--font-size) * .625);}
@media (min-width:768px) {.b-ext .checkout-success {margin-top: 40px;}}
.b-ext .cms-audition input[type=search]:focus, .b-ext .cms-pagehome input[type=search]:focus {--tw-ring-color: #f7f5f2 !important;}
.b-ext form#rma_create_form select.form-select {width: 100%;padding: calc(var(--font-size) * .75);-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border-radius: 100px !important;outline: none;background-color: #fff;}
@media (max-width:768px) {.b-ext .table td {display: block;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.b-ext .table td:before {content: attr(data-th);font-weight: 700;color: #4a5568;}
	.b-ext .table th {display: none;}}
.b-ext .div1, .b-ext .div2 {grid-row: span 2/span 2;height: calc(var(--font-size) * 8);}
.b-ext .div2 {grid-column: span 4/span 4;}
.b-ext .div3 {grid-column: span 2/span 2;grid-row: span 2/span 2;grid-row-start: 3;height: calc(var(--font-size) * 8);}
.b-ext .div4 {grid-column: span 3/span 3;grid-column-start: 3;grid-row: span 2/span 2;grid-row-start: 3;height: calc(var(--font-size) * 8);}
.b-ext .hover-container {position: relative;display: inline-block;}
.b-ext .hover-message {display: none;position: absolute;top: 100%;left: 0;background-color: #fff;border: 1px solid #e5e5e5;padding: 12px;border-radius: 8px;-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.1);box-shadow: 0 2px 8px rgba(0,0,0,.1);width: 220px;z-index: 100;color: #333;line-height: 1.3;}
.b-ext .hover-message .label {font-size: 15px;font-weight: 600;color: #0f2f57;margin-bottom: 5px;display: block;}
.b-ext .hover-message .text {font-size: 15px;color: #6c757d;}
.b-ext .hover-container:hover .hover-message {display: block;}
.b-ext [wire\:dirty]:not(textarea):not(input):not(select), .b-ext [wire\:loading\.block], .b-ext [wire\:loading\.delay\.long], .b-ext [wire\:loading\.delay\.longer], .b-ext [wire\:loading\.delay\.longest], .b-ext [wire\:loading\.delay\.short], .b-ext [wire\:loading\.delay\.shorter], .b-ext [wire\:loading\.delay\.shortest], .b-ext [wire\:loading\.delay], .b-ext [wire\:loading\.flex], .b-ext [wire\:loading\.grid], .b-ext [wire\:loading\.inline-block], .b-ext [wire\:loading\.inline-flex], .b-ext [wire\:loading\.inline], .b-ext [wire\:loading\.table], .b-ext [wire\:loading], .b-ext [wire\:offline] {display: none;}
.b-ext input:-webkit-autofill, .b-ext select:-webkit-autofill, .b-ext textarea:-webkit-autofill {-webkit-animation-duration: 50000s;animation-duration: 50000s;-webkit-animation-name: livewireautofill;animation-name: livewireautofill;}
.b-ext #livewire-error iframe {background-color: #fff !important;border-radius: calc(var(--font-size) * .375) !important;padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1) !important;}
.b-ext #payment-method-view-worldline_cc iframe {width: 100%;}
.b-ext [id*=payment-method-option-worldline_]>div>label {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.b-ext [id*=payment-method-option-worldline_]>div>label div:nth-child(2n) {margin-top: 0;margin-left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.b-ext [id*=payment-method-option-worldline_]>div>div:first-child {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-top: calc(var(--font-size) * .25);}
.b-ext [id*=payment-method-option-worldline_]>div img.icon {width: 80px;padding: calc(var(--font-size) * .25);}
.b-ext [id*=payment-method-option-worldline_] .space-x-4>:not([hidden])~:not([hidden]) {margin-left: 0;}
.b-ext #hyva-checkout-main div.required>label>span {position: relative;}
.b-ext #hyva-checkout-main div.required>label>span:after {content: "*";position: absolute;right: calc(var(--font-size) * -.75);top: calc(var(--font-size) * -.25);font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);line-height: 1;--tw-text-opacity: 1;color: #ef4444;color: rgba(239,68,68,var(--tw-text-opacity));}
.b-ext #hyva-checkout-main .breadcrumbs .item {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.b-ext #hyva-checkout-main .breadcrumbs .item.active>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(calc(var(--font-size) * .25) * var(--tw-space-x-reverse));margin-left: calc(var(--font-size) * .25);margin-left: calc(calc(var(--font-size) * .25) * ( 1 - var(--tw-space-x-reverse) ));}
.b-ext #hyva-checkout-main .breadcrumbs .item.active {font-weight: 700;}
.b-ext #hyva-checkout-main .breadcrumbs .item.locked {cursor: not-allowed;--tw-text-opacity: 1;color: #6b7280;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext #hyva-checkout-main .breadcrumbs .item.completed {--tw-text-opacity: 1;color: #374151;color: rgba(55,65,81,var(--tw-text-opacity));}
.b-ext #hyva-checkout-main [x-cloak] {display: none !important;}
.b-ext #hyva-checkout-main #quote-summary>.price-summary>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * 1.5);margin-top: calc(calc(var(--font-size) * 1.5) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * 1.5) * var(--tw-space-y-reverse));}
.b-ext #hyva-checkout-main #quote-summary>.price-summary {border-radius: calc(var(--font-size) * .5);--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243,244,246,var(--tw-bg-opacity));padding: calc(var(--font-size) * 1.5);}
.b-ext #hyva-checkout-main {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (min-width:768px) {.b-ext .md\:container {width: 100%;margin-right: auto;margin-left: auto;padding-right: calc(var(--font-size) * 1.5);padding-left: calc(var(--font-size) * 1.5);}
	@media (min-width:425px) {.b-ext .md\:container {max-width: 425px;}}
	@media (min-width:640px) {.b-ext .md\:container {max-width: 640px;}}
	@media (min-width:768px) {.b-ext .md\:container {max-width: 768px;}}
	@media (min-width:1050px) {.b-ext .md\:container {max-width: 1050px;}}
	@media (min-width:1280px) {.b-ext .md\:container {max-width: 1280px;}}
	@media (min-width:1536px) {.b-ext .md\:container {max-width: 1536px;}}}
@media (min-width:1050px) {.b-ext .lg\:container {width: 100%;margin-right: auto;margin-left: auto;padding-right: calc(var(--font-size) * 1.5);padding-left: calc(var(--font-size) * 1.5);}
	@media (min-width:425px) {.b-ext .lg\:container {max-width: 425px;}}
	@media (min-width:640px) {.b-ext .lg\:container {max-width: 640px;}}
	@media (min-width:768px) {.b-ext .lg\:container {max-width: 768px;}}
	@media (min-width:1050px) {.b-ext .lg\:container {max-width: 1050px;}}
	@media (min-width:1280px) {.b-ext .lg\:container {max-width: 1280px;}}
	@media (min-width:1536px) {.b-ext .lg\:container {max-width: 1536px;}}}
.b-ext .placeholder\:body_small_regular::-webkit-input-placeholder {font-family: Poppins;font-size: 14px;font-weight: 400;line-height: 1.4;}
.b-ext .placeholder\:body_small_regular::-moz-placeholder {font-family: Poppins;font-size: 14px;font-weight: 400;line-height: 1.4;}
.b-ext .placeholder\:body_small_regular:-ms-input-placeholder {font-family: Poppins;font-size: 14px;font-weight: 400;line-height: 1.4;}
.b-ext .placeholder\:body_small_regular::-ms-input-placeholder {font-family: Poppins;font-size: 14px;font-weight: 400;line-height: 1.4;}
.b-ext .placeholder\:body_small_regular::placeholder {font-family: Poppins;font-size: 14px;font-weight: 400;line-height: 1.4;}
.b-ext .before\:h-1:before {content: var(--tw-content);height: calc(var(--font-size) * .25);}
.b-ext .before\:h-1\.5:before {content: var(--tw-content);height: calc(var(--font-size) * .375);}
.b-ext .before\:w-1:before {content: var(--tw-content);width: calc(var(--font-size) * .25);}
.b-ext .before\:w-1\.5:before {content: var(--tw-content);width: calc(var(--font-size) * .375);}
.b-ext .before\:shrink-0:before {content: var(--tw-content);-ms-flex-negative: 0;flex-shrink: 0;}
.b-ext .before\:rounded-full:before {content: var(--tw-content);border-radius: 9999px;}
.b-ext .before\:bg-red-500:before {content: var(--tw-content);--tw-bg-opacity: 1;background-color: #ef4444;background-color: rgba(239,68,68,var(--tw-bg-opacity));}
.b-ext .before\:bg-states-confirmation-500:before {content: var(--tw-content);--tw-bg-opacity: 1;background-color: #107e5a;background-color: rgba(16,126,90,var(--tw-bg-opacity));}
.b-ext .after\:absolute:after {content: var(--tw-content);position: absolute;}
.b-ext .after\:start-\[2px\]:after {content: var(--tw-content);left: 2px;}
.b-ext .after\:top-\[2px\]:after {content: var(--tw-content);top: 2px;}
.b-ext .after\:ml-1:after {content: var(--tw-content);margin-left: calc(var(--font-size) * .25);}
.b-ext .after\:h-5:after {content: var(--tw-content);height: calc(var(--font-size) * 1.25);}
.b-ext .after\:w-5:after {content: var(--tw-content);width: calc(var(--font-size) * 1.25);}
.b-ext .after\:rounded-full:after {content: var(--tw-content);border-radius: 9999px;}
.b-ext .after\:bg-white:after {content: var(--tw-content);--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .after\:text-\[1\.2rem\]:after {content: var(--tw-content);font-size: calc(var(--font-size) * 1.2);}
.b-ext .after\:text-\[\#e02b27\]:after {content: var(--tw-content);--tw-text-opacity: 1;color: #e02b27;color: rgba(224,43,39,var(--tw-text-opacity));}
.b-ext .after\:transition-all:after {content: var(--tw-content);-webkit-transition-property: all;transition-property: all;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-transition-duration: .15s;transition-duration: .15s;}
.b-ext .after\:content-\[\'\'\]:after {--tw-content: "";content: "";content: var(--tw-content);}
.b-ext .after\:content-\[\'\*\'\]:after {--tw-content: "*";content: "*";content: var(--tw-content);}
.b-ext .last\:mr-0:last-child {margin-right: 0;}
.b-ext .invalid\:ring-2:invalid {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .invalid\:ring-red-500:invalid {--tw-ring-opacity: 1;--tw-ring-color: rgba(239,68,68,var(--tw-ring-opacity));}
.b-ext .focus-within\:ring-2:focus-within {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .hover\:scale-110:hover {--tw-scale-x: 1.1;--tw-scale-y: 1.1;-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .hover\:cursor-pointer:hover {cursor: pointer;}
.b-ext .hover\:border-bleu-700:hover {--tw-border-opacity: 1;border-color: #2b65ca;border-color: rgba(43,101,202,var(--tw-border-opacity));}
.b-ext .hover\:border-bleu-base:hover {--tw-border-opacity: 1;border-color: #3e4dd2;border-color: rgba(62,77,210,var(--tw-border-opacity));}
.b-ext .hover\:border-grisinter:hover {--tw-border-opacity: 1;border-color: #c9d0da;border-color: rgba(201,208,218,var(--tw-border-opacity));}
.b-ext .hover\:bg-\[\#222\]:hover {--tw-bg-opacity: 1;background-color: #222;background-color: rgba(34,34,34,var(--tw-bg-opacity));}
.b-ext .hover\:bg-\[\#2563eb\]:hover {--tw-bg-opacity: 1;background-color: #2563eb;background-color: rgba(37,99,235,var(--tw-bg-opacity));}
.b-ext .hover\:bg-\[\#4db2ec\]:hover {--tw-bg-opacity: 1;background-color: #4db2ec;background-color: rgba(77,178,236,var(--tw-bg-opacity));}
.b-ext .hover\:bg-bleu-dragg:hover {--tw-bg-opacity: 1;background-color: #373cb9;background-color: rgba(55,60,185,var(--tw-bg-opacity));}
.b-ext .hover\:bg-bleu-skyBleu:hover {--tw-bg-opacity: 1;background-color: #c9d4f3;background-color: rgba(201,212,243,var(--tw-bg-opacity));}
.b-ext .hover\:bg-blue-300:hover {--tw-bg-opacity: 1;background-color: #93c5fd;background-color: rgba(147,197,253,var(--tw-bg-opacity));}
.b-ext .hover\:bg-blue-400:hover {--tw-bg-opacity: 1;background-color: #60a5fa;background-color: rgba(96,165,250,var(--tw-bg-opacity));}
.b-ext .hover\:bg-blue-50:hover {--tw-bg-opacity: 1;background-color: #eff6ff;background-color: rgba(239,246,255,var(--tw-bg-opacity));}
.b-ext .hover\:bg-blue-600:hover {--tw-bg-opacity: 1;background-color: #2563eb;background-color: rgba(37,99,235,var(--tw-bg-opacity));}
.b-ext .hover\:bg-blue-700:hover {--tw-bg-opacity: 1;background-color: #1d4ed8;background-color: rgba(29,78,216,var(--tw-bg-opacity));}
.b-ext .hover\:bg-blue-800:hover {--tw-bg-opacity: 1;background-color: #1e40af;background-color: rgba(30,64,175,var(--tw-bg-opacity));}
.b-ext .hover\:bg-gray-100:hover {--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243,244,246,var(--tw-bg-opacity));}
.b-ext .hover\:bg-gray-200:hover {--tw-bg-opacity: 1;background-color: #e5e7eb;background-color: rgba(229,231,235,var(--tw-bg-opacity));}
.b-ext .hover\:bg-gray-900:hover {--tw-bg-opacity: 1;background-color: #111827;background-color: rgba(17,24,39,var(--tw-bg-opacity));}
.b-ext .hover\:bg-green-500:hover {--tw-bg-opacity: 1;background-color: #10b981;background-color: rgba(16,185,129,var(--tw-bg-opacity));}
.b-ext .hover\:bg-green-600:hover {--tw-bg-opacity: 1;background-color: #059669;background-color: rgba(5,150,105,var(--tw-bg-opacity));}
.b-ext .hover\:bg-primary\/10:hover {background-color: rgba(29,78,216,.1);}
.b-ext .hover\:bg-white:hover {--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .hover\:bg-white\/30:hover {background-color: rgba(255,255,255,.3);}
.b-ext .hover\:bg-white\/40:hover {background-color: rgba(255,255,255,.4);}
.b-ext .hover\:bg-white\/50:hover {background-color: rgba(255,255,255,.5);}
.b-ext .hover\:fill-\[\#FF8162\]:hover {fill: #ff8162;}
.b-ext .hover\:fill-red-base:hover {fill: #de2b37;}
.b-ext .hover\:stroke-white:hover {stroke: #fff;}
.b-ext .hover\:\!text-white:hover {--tw-text-opacity: 1 !important;color: #fff !important;color: rgba(255,255,255,var(--tw-text-opacity)) !important;}
.b-ext .hover\:text-black:hover {--tw-text-opacity: 1;color: #000;color: rgba(0,0,0,var(--tw-text-opacity));}
.b-ext .hover\:text-bleu-dragg:hover {--tw-text-opacity: 1;color: #373cb9;color: rgba(55,60,185,var(--tw-text-opacity));}
.b-ext .hover\:text-blue-800:hover {--tw-text-opacity: 1;color: #1e40af;color: rgba(30,64,175,var(--tw-text-opacity));}
.b-ext .hover\:text-gray-300:hover {--tw-text-opacity: 1;color: #d1d5db;color: rgba(209,213,219,var(--tw-text-opacity));}
.b-ext .hover\:text-gray-400:hover {--tw-text-opacity: 1;color: #9ca3af;color: rgba(156,163,175,var(--tw-text-opacity));}
.b-ext .hover\:text-gray-600:hover {--tw-text-opacity: 1;color: #4b5563;color: rgba(75,85,99,var(--tw-text-opacity));}
.b-ext .hover\:text-gray-800:hover {--tw-text-opacity: 1;color: #1f2937;color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext .hover\:text-gray-900:hover {--tw-text-opacity: 1;color: #111827;color: rgba(17,24,39,var(--tw-text-opacity));}
.b-ext .hover\:text-green-700:hover {--tw-text-opacity: 1;color: #047857;color: rgba(4,120,87,var(--tw-text-opacity));}
.b-ext .hover\:text-red:hover {--tw-text-opacity: 1;color: #ef4444;color: rgba(239,68,68,var(--tw-text-opacity));}
.b-ext .hover\:text-red-600:hover {--tw-text-opacity: 1;color: #dc2626;color: rgba(220,38,38,var(--tw-text-opacity));}
.b-ext .hover\:text-secondary-darker:hover {--tw-text-opacity: 1;color: #1f2937;color: rgba(31,41,55,var(--tw-text-opacity));}
.b-ext .hover\:text-white:hover {--tw-text-opacity: 1;color: #fff;color: rgba(255,255,255,var(--tw-text-opacity));}
.b-ext .hover\:text-yellow-500:hover {--tw-text-opacity: 1;color: #f59e0b;color: rgba(245,158,11,var(--tw-text-opacity));}
.b-ext .hover\:underline:hover {text-decoration-line: underline;}
.b-ext .hover\:no-underline:hover {text-decoration-line: none;}
.b-ext .hover\:opacity-100:hover {opacity: 1;}
.b-ext .hover\:opacity-90:hover {opacity: .9;}
.b-ext .hover\:shadow-md:hover {--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hover\:shadow-sm:hover {--tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hover\:shadow-xl:hover {--tw-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);-webkit-box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-shadow: 0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);-webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.b-ext .hover\:grayscale-0:hover {--tw-grayscale: grayscale(0);-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(0) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(0) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .focus\:not-sr-only:focus {position: static;width: auto;height: auto;padding: 0;margin: 0;overflow: visible;clip: auto;white-space: normal;}
.b-ext .focus\:absolute:focus {position: absolute;}
.b-ext .focus\:z-10:focus {z-index: 10;}
.b-ext .focus\:z-30:focus {z-index: 30;}
.b-ext .focus\:border-grisinter:focus {--tw-border-opacity: 1;border-color: #c9d0da;border-color: rgba(201,208,218,var(--tw-border-opacity));}
.b-ext .focus\:border-primary:focus {--tw-border-opacity: 1;border-color: #1d4ed8;border-color: rgba(29,78,216,var(--tw-border-opacity));}
.b-ext .focus\:border-primary-lighter:focus {--tw-border-opacity: 1;border-color: #2563eb;border-color: rgba(37,99,235,var(--tw-border-opacity));}
.b-ext .focus\:bg-white:focus {--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
.b-ext .focus\:text-gray-600:focus {--tw-text-opacity: 1;color: #4b5563;color: rgba(75,85,99,var(--tw-text-opacity));}
.b-ext .focus\:outline-none:focus {outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;}
.b-ext .focus\:ring:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .focus\:ring-0:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .focus\:ring-indigo-300:focus {--tw-ring-opacity: 1;--tw-ring-color: rgba(165,180,252,var(--tw-ring-opacity));}
.b-ext .focus\:ring-primary:focus {--tw-ring-opacity: 1;--tw-ring-color: rgba(30,64,175,var(--tw-ring-opacity));}
.b-ext .active\:bg-gray-100:active {--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243,244,246,var(--tw-bg-opacity));}
.b-ext .active\:text-gray-500:active {--tw-text-opacity: 1;color: #6b7280;color: rgba(107,114,128,var(--tw-text-opacity));}
.b-ext .active\:ring-0:active {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 rgba(0,0,0,0);-webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.b-ext .disabled\:pointer-events-none:disabled {pointer-events: none;}
.b-ext .disabled\:cursor-not-allowed:disabled {cursor: not-allowed;}
.b-ext .disabled\:bg-gray-100:disabled {--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243,244,246,var(--tw-bg-opacity));}
.b-ext .disabled\:bg-gris:disabled {--tw-bg-opacity: 1;background-color: #eee;background-color: rgba(238,238,238,var(--tw-bg-opacity));}
.b-ext .disabled\:text-grisfonce:disabled {--tw-text-opacity: 1;color: #888e9b;color: rgba(136,142,155,var(--tw-text-opacity));}
.b-ext .disabled\:opacity-10:disabled {opacity: .1;}
.b-ext .disabled\:opacity-25:disabled {opacity: .25;}
.b-ext .disabled\:opacity-50:disabled {opacity: .5;}
.b-ext .disabled\:opacity-60:disabled {opacity: .6;}
.b-ext .disabled\:opacity-75:disabled {opacity: .75;}
.b-ext .group:hover .group-hover\:scale-110 {--tw-scale-x: 1.1;--tw-scale-y: 1.1;-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .group:hover .group-hover\:bg-bleu-label {--tw-bg-opacity: 1;background-color: #13386c;background-color: rgba(19,56,108,var(--tw-bg-opacity));}
.b-ext .group:hover .group-hover\:bg-gray-300 {--tw-bg-opacity: 1;background-color: #d1d5db;background-color: rgba(209,213,219,var(--tw-bg-opacity));}
.b-ext .group:hover .group-hover\:fill-orange-500 {fill: #de2b37;}
.b-ext .group:hover .group-hover\:stroke-bleu-label {stroke: #13386c;}
.b-ext .group:hover .group-hover\:text-gray-600 {--tw-text-opacity: 1;color: #4b5563;color: rgba(75,85,99,var(--tw-text-opacity));}
.b-ext .group:hover .group-hover\:grayscale-0 {--tw-grayscale: grayscale(0);-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(0) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(0) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.b-ext .group:disabled .group-disabled\:invisible {visibility: hidden;}
.b-ext .group:disabled .group-disabled\:flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
.b-ext .peer:checked~.peer-checked\:max-h-full {max-height: 100%;}
.b-ext .peer:checked~.peer-checked\:rotate-180 {--tw-rotate: 180deg;-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .peer:checked~.peer-checked\:bg-bleu-base {--tw-bg-opacity: 1;background-color: #3e4dd2;background-color: rgba(62,77,210,var(--tw-bg-opacity));}
.b-ext .peer:checked~.peer-checked\:after\:translate-x-full:after {content: var(--tw-content);--tw-translate-x: 100%;-webkit-transform: translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.b-ext .peer:focus~.peer-focus\:outline-none {outline: 2px solid rgba(0,0,0,0);outline-offset: 2px;}
@media (min-width:425px) {.b-ext .xs\:line-clamp-2 {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
	.b-ext .xs\:min-h-\[45px\] {min-height: 45px;}
	.b-ext .xs\:w-\[150px\] {width: 150px;}
	.b-ext .xs\:text-left {text-align: left;}
	.b-ext .xs\:text-sm {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);}}
@media (min-width:640px) {.b-ext .sm\:left-1\/2 {left: 50%;}
	.b-ext .sm\:left-auto {left: auto;}
	.b-ext .sm\:right-6 {right: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:top-6 {top: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:order-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.b-ext .sm\:order-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.b-ext .sm\:col-span-2 {grid-column: span 2/span 2;}
	.b-ext .sm\:-ml-\[27\%\] {margin-left: -27%;}
	.b-ext .sm\:mb-4 {margin-bottom: calc(var(--font-size) * 1);}
	.b-ext .sm\:mb-6 {margin-bottom: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:mb-8 {margin-bottom: calc(var(--font-size) * 2);}
	.b-ext .sm\:mb-\[52px\] {margin-bottom: 52px;}
	.b-ext .sm\:ml-\[5\%\] {margin-left: 5%;}
	.b-ext .sm\:mr-0 {margin-right: 0;}
	.b-ext .sm\:mr-4 {margin-right: calc(var(--font-size) * 1);}
	.b-ext .sm\:mt-0 {margin-top: 0;}
	.b-ext .sm\:mt-10 {margin-top: calc(var(--font-size) * 2.5);}
	.b-ext .sm\:mt-\[4\%\] {margin-top: 4%;}
	.b-ext .sm\:mt-\[6px\] {margin-top: 6px;}
	.b-ext .sm\:mt-\[80\%\] {margin-top: 80%;}
	.b-ext .sm\:block {display: block;}
	.b-ext .sm\:inline-block {display: inline-block;}
	.b-ext .sm\:inline {display: inline;}
	.b-ext .sm\:flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.b-ext .sm\:inline-flex {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
	.b-ext .sm\:grid {display: grid;}
	.b-ext .sm\:hidden {display: none;}
	.b-ext .sm\:h-12 {height: calc(var(--font-size) * 3);}
	.b-ext .sm\:h-3 {height: calc(var(--font-size) * .75);}
	.b-ext .sm\:h-3\.5 {height: calc(var(--font-size) * .875);}
	.b-ext .sm\:h-\[120px\] {height: 120px;}
	.b-ext .sm\:h-\[177px\] {height: 177px;}
	.b-ext .sm\:h-\[40px\] {height: 40px;}
	.b-ext .sm\:h-\[467px\] {height: 467px;}
	.b-ext .sm\:h-\[502px\] {height: 502px;}
	.b-ext .sm\:h-\[503px\] {height: 503px;}
	.b-ext .sm\:h-\[69\%\] {height: 69%;}
	.b-ext .sm\:h-\[70px\] {height: 70px;}
	.b-ext .sm\:h-auto {height: auto;}
	.b-ext .sm\:h-full {height: 100%;}
	.b-ext .sm\:min-h-\[508px\] {min-height: 508px;}
	.b-ext .sm\:min-h-\[527px\] {min-height: 527px;}
	.b-ext .sm\:min-h-\[60px\] {min-height: 60px;}
	.b-ext .sm\:w-1\/2 {width: 50%;}
	.b-ext .sm\:w-1\/4 {width: 25%;}
	.b-ext .sm\:w-12 {width: calc(var(--font-size) * 3);}
	.b-ext .sm\:w-3 {width: calc(var(--font-size) * .75);}
	.b-ext .sm\:w-3\.5 {width: calc(var(--font-size) * .875);}
	.b-ext .sm\:w-8 {width: calc(var(--font-size) * 2);}
	.b-ext .sm\:w-\[120px\] {width: 120px;}
	.b-ext .sm\:w-\[177px\] {width: 177px;}
	.b-ext .sm\:w-\[50px\] {width: 50px;}
	.b-ext .sm\:w-\[623px\] {width: 623px;}
	.b-ext .sm\:w-\[638px\] {width: 638px;}
	.b-ext .sm\:w-\[70\%\] {width: 70%;}
	.b-ext .sm\:w-\[80px\] {width: 80px;}
	.b-ext .sm\:w-auto {width: auto;}
	.b-ext .sm\:w-full {width: 100%;}
	.b-ext .sm\:min-w-\[302px\] {min-width: 302px;}
	.b-ext .sm\:max-w-\[200px\] {max-width: 200px;}
	.b-ext .sm\:max-w-\[302px\] {max-width: 302px;}
	.b-ext .sm\:max-w-lg {max-width: calc(var(--font-size) * 32);}
	.b-ext .sm\:max-w-screen-sm {max-width: 640px;}
	.b-ext .sm\:flex-shrink {-ms-flex-negative: 1;flex-shrink: 1;}
	.b-ext .sm\:animate-none {-webkit-animation: none;animation: none;}
	.b-ext .sm\:grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .sm\:grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .sm\:grid-cols-8 {grid-template-columns: repeat(8,minmax(0,1fr));}
	.b-ext .sm\:flex-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .sm\:items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.b-ext .sm\:items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.b-ext .sm\:justify-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.b-ext .sm\:justify-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.b-ext .sm\:justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.b-ext .sm\:gap-10 {gap: calc(var(--font-size) * 2.5);}
	.b-ext .sm\:gap-2 {gap: calc(var(--font-size) * .5);}
	.b-ext .sm\:gap-4 {gap: calc(var(--font-size) * 1);}
	.b-ext .sm\:gap-5 {gap: calc(var(--font-size) * 1.25);}
	.b-ext .sm\:gap-6 {gap: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:gap-8 {gap: calc(var(--font-size) * 2);}
	.b-ext .sm\:gap-\[129px\] {gap: 129px;}
	.b-ext .sm\:gap-x-1 {-webkit-column-gap: calc(var(--font-size) * .25);-moz-column-gap: calc(var(--font-size) * .25);column-gap: calc(var(--font-size) * .25);}
	.b-ext .sm\:gap-x-6 {-webkit-column-gap: calc(var(--font-size) * 1.5);-moz-column-gap: calc(var(--font-size) * 1.5);column-gap: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:gap-x-9 {-webkit-column-gap: calc(var(--font-size) * 2.25);-moz-column-gap: calc(var(--font-size) * 2.25);column-gap: calc(var(--font-size) * 2.25);}
	.b-ext .sm\:space-y-6>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(var(--font-size) * 1.5);margin-top: calc(calc(var(--font-size) * 1.5) * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(calc(var(--font-size) * 1.5) * var(--tw-space-y-reverse));}
	.b-ext .sm\:p-0 {padding: 0;}
	.b-ext .sm\:p-2 {padding: calc(var(--font-size) * .5);}
	.b-ext .sm\:p-6 {padding: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:p-8 {padding: calc(var(--font-size) * 2);}
	.b-ext .sm\:\!px-6 {padding-left: calc(var(--font-size) * 1.5) !important;padding-right: calc(var(--font-size) * 1.5) !important;}
	.b-ext .sm\:px-1 {padding-left: calc(var(--font-size) * .25);padding-right: calc(var(--font-size) * .25);}
	.b-ext .sm\:px-14 {padding-left: calc(var(--font-size) * 3.5);padding-right: calc(var(--font-size) * 3.5);}
	.b-ext .sm\:px-2 {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .sm\:px-3 {padding-left: calc(var(--font-size) * .75);padding-right: calc(var(--font-size) * .75);}
	.b-ext .sm\:px-4 {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
	.b-ext .sm\:px-6 {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:px-8 {padding-left: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * 2);}
	.b-ext .sm\:py-12 {padding-top: calc(var(--font-size) * 3);padding-bottom: calc(var(--font-size) * 3);}
	.b-ext .sm\:py-3 {padding-top: calc(var(--font-size) * .75);padding-bottom: calc(var(--font-size) * .75);}
	.b-ext .sm\:py-4 {padding-top: calc(var(--font-size) * 1);padding-bottom: calc(var(--font-size) * 1);}
	.b-ext .sm\:py-8 {padding-top: calc(var(--font-size) * 2);padding-bottom: calc(var(--font-size) * 2);}
	.b-ext .sm\:pb-0 {padding-bottom: 0;}
	.b-ext .sm\:pb-8 {padding-bottom: calc(var(--font-size) * 2);}
	.b-ext .sm\:pl-10 {padding-left: calc(var(--font-size) * 2.5);}
	.b-ext .sm\:pt-9 {padding-top: calc(var(--font-size) * 2.25);}
	.b-ext .sm\:pt-\[17px\] {padding-top: 17px;}
	.b-ext .sm\:text-left {text-align: left;}
	.b-ext .sm\:text-center {text-align: center;}
	.b-ext .sm\:text-2xl {font-size: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2);}
	.b-ext .sm\:text-\[20px\] {font-size: 20px;}
	.b-ext .sm\:text-\[32px\] {font-size: 32px;}
	.b-ext .sm\:text-\[40px\] {font-size: 40px;}
	.b-ext .sm\:text-base {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);}
	.b-ext .sm\:text-lg {font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);}
	.b-ext .sm\:leading-\[38\.40px\] {line-height: 38.4px;}
	.b-ext .sm\:leading-snug {line-height: 1.375;}
	.b-ext .sm\:duration-700 {-webkit-transition-duration: .7s;transition-duration: .7s;}
	.b-ext .sm\:body_body_regular {font-size: 16px;}
	.b-ext .sm\:body_body_regular, .b-ext .sm\:body_small_regular {font-family: Poppins;font-weight: 400;line-height: 1.4;}
	.b-ext .sm\:body_small_regular {font-size: 14px;}
	.b-ext .sm\:headings_display_1_bold, .b-ext .sm\:headings_display_1_bold_category {font-family: Poppins;font-size: 56px;font-weight: 600;line-height: 1.4;letter-spacing: .025em;}
	.b-ext .sm\:headings_h1_bold {font-size: 40px;line-height: 1.4;}
	.b-ext .sm\:headings_h1_bold, .b-ext .sm\:headings_h2_bold {font-family: Poppins;font-weight: 600;}
	.b-ext .sm\:headings_h2_bold {font-size: 32px;line-height: 1.2;}
	.b-ext .sm\:body_emphasis_bold {font-weight: 600;}
	.b-ext .sm\:body_emphasis_bold, .b-ext .sm\:body_emphasis_regular {font-family: Poppins;font-size: 20px;line-height: 1.4;}
	.b-ext .sm\:body_emphasis_regular {font-weight: 400;}
	.b-ext .sm\:body_body_bold {font-size: 16px;}
	.b-ext .sm\:body_body_bold, .b-ext .sm\:body_small_link_bold {font-family: Poppins;font-weight: 600;line-height: 1.4;}
	.b-ext .sm\:body_small_link_bold {font-size: 12px;}
	.b-ext .sm\:placeholder\:body_body_regular::-webkit-input-placeholder {font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
	.b-ext .sm\:placeholder\:body_body_regular::-moz-placeholder {font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
	.b-ext .sm\:placeholder\:body_body_regular:-ms-input-placeholder {font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
	.b-ext .sm\:placeholder\:body_body_regular::-ms-input-placeholder {font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}
	.b-ext .sm\:placeholder\:body_body_regular::placeholder {font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 1.4;}}
@media (min-width:768px) {.b-ext .md\:relative {position: relative;}
	.b-ext .md\:left-16 {left: calc(var(--font-size) * 4);}
	.b-ext .md\:left-auto {left: auto;}
	.b-ext .md\:right-3 {right: calc(var(--font-size) * .75);}
	.b-ext .md\:right-5 {right: calc(var(--font-size) * 1.25);}
	.b-ext .md\:top-1\/2 {top: 50%;}
	.b-ext .md\:top-4 {top: calc(var(--font-size) * 1);}
	.b-ext .md\:top-\[114px\] {top: 114px;}
	.b-ext .md\:top-auto {top: auto;}
	.b-ext .md\:order-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.b-ext .md\:col-span-1 {grid-column: span 1/span 1;}
	.b-ext .md\:col-span-12 {grid-column: span 12/span 12;}
	.b-ext .md\:col-span-3 {grid-column: span 3/span 3;}
	.b-ext .md\:col-span-6 {grid-column: span 6/span 6;}
	.b-ext .md\:col-span-9 {grid-column: span 9/span 9;}
	.b-ext .md\:col-start-1 {grid-column-start: 1;}
	.b-ext .md\:row-span-2 {grid-row: span 2/span 2;}
	.b-ext .md\:row-start-1 {grid-row-start: 1;}
	.b-ext .md\:mx-0 {margin-left: 0;margin-right: 0;}
	.b-ext .md\:mx-12 {margin-left: calc(var(--font-size) * 3);margin-right: calc(var(--font-size) * 3);}
	.b-ext .md\:mx-\[20px\] {margin-left: 20px;margin-right: 20px;}
	.b-ext .md\:my-0 {margin-top: 0;margin-bottom: 0;}
	.b-ext .md\:my-4 {margin-top: calc(var(--font-size) * 1);margin-bottom: calc(var(--font-size) * 1);}
	.b-ext .md\:\!mt-0 {margin-top: 0 !important;}
	.b-ext .md\:\!mt-6 {margin-top: calc(var(--font-size) * 1.5) !important;}
	.b-ext .md\:-ml-\[25\%\] {margin-left: -25%;}
	.b-ext .md\:-mr-1 {margin-right: calc(var(--font-size) * -.25);}
	.b-ext .md\:-mt-\[18\%\] {margin-top: -18%;}
	.b-ext .md\:mb-0 {margin-bottom: 0;}
	.b-ext .md\:mb-10 {margin-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .md\:mb-2 {margin-bottom: calc(var(--font-size) * .5);}
	.b-ext .md\:mb-2\.5 {margin-bottom: calc(var(--font-size) * .625);}
	.b-ext .md\:mb-3 {margin-bottom: calc(var(--font-size) * .75);}
	.b-ext .md\:mb-6 {margin-bottom: calc(var(--font-size) * 1.5);}
	.b-ext .md\:mb-7 {margin-bottom: calc(var(--font-size) * 1.75);}
	.b-ext .md\:mb-8 {margin-bottom: calc(var(--font-size) * 2);}
	.b-ext .md\:ml-0 {margin-left: 0;}
	.b-ext .md\:ml-4 {margin-left: calc(var(--font-size) * 1);}
	.b-ext .md\:ml-\[10px\] {margin-left: 10px;}
	.b-ext .md\:ml-\[120px\] {margin-left: 120px;}
	.b-ext .md\:ml-\[150px\] {margin-left: 150px;}
	.b-ext .md\:ml-\[210px\] {margin-left: 210px;}
	.b-ext .md\:mr-0 {margin-right: 0;}
	.b-ext .md\:mr-5 {margin-right: calc(var(--font-size) * 1.25);}
	.b-ext .md\:mr-\[105px\] {margin-right: 105px;}
	.b-ext .md\:mt-0 {margin-top: 0;}
	.b-ext .md\:mt-1 {margin-top: calc(var(--font-size) * .25);}
	.b-ext .md\:mt-1\.5 {margin-top: calc(var(--font-size) * .375);}
	.b-ext .md\:mt-10 {margin-top: calc(var(--font-size) * 2.5);}
	.b-ext .md\:mt-3 {margin-top: calc(var(--font-size) * .75);}
	.b-ext .md\:mt-3\.5 {margin-top: calc(var(--font-size) * .875);}
	.b-ext .md\:mt-5 {margin-top: calc(var(--font-size) * 1.25);}
	.b-ext .md\:mt-\[-72px\] {margin-top: -72px;}
	.b-ext .md\:mt-\[20\%\] {margin-top: 20%;}
	.b-ext .md\:mt-\[25px\] {margin-top: 25px;}
	.b-ext .md\:mt-\[38px\] {margin-top: 38px;}
	.b-ext .md\:mt-\[4\%\] {margin-top: 4%;}
	.b-ext .md\:mt-\[4vh\] {margin-top: 4vh;}
	.b-ext .md\:mt-\[50px\] {margin-top: 50px;}
	.b-ext .md\:mt-\[70px\] {margin-top: 70px;}
	.b-ext .md\:block {display: block;}
	.b-ext .md\:flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.b-ext .md\:inline-flex {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
	.b-ext .md\:grid {display: grid;}
	.b-ext .md\:hidden {display: none;}
	.b-ext .md\:\!h-\[420px\] {height: 420px !important;}
	.b-ext .md\:h-10 {height: calc(var(--font-size) * 2.5);}
	.b-ext .md\:h-12 {height: calc(var(--font-size) * 3);}
	.b-ext .md\:h-14 {height: calc(var(--font-size) * 3.5);}
	.b-ext .md\:h-24 {height: calc(var(--font-size) * 6);}
	.b-ext .md\:h-28 {height: calc(var(--font-size) * 7);}
	.b-ext .md\:h-40 {height: calc(var(--font-size) * 10);}
	.b-ext .md\:h-6 {height: calc(var(--font-size) * 1.5);}
	.b-ext .md\:h-72 {height: calc(var(--font-size) * 18);}
	.b-ext .md\:h-8 {height: calc(var(--font-size) * 2);}
	.b-ext .md\:h-\[140px\] {height: 140px;}
	.b-ext .md\:h-\[220px\] {height: 220px;}
	.b-ext .md\:h-\[23px\] {height: 23px;}
	.b-ext .md\:h-\[247px\] {height: 247px;}
	.b-ext .md\:h-\[370px\] {height: 370px;}
	.b-ext .md\:h-\[407px\] {height: 407px;}
	.b-ext .md\:h-\[46px\] {height: 46px;}
	.b-ext .md\:h-\[692px\] {height: 692px;}
	.b-ext .md\:h-\[75px\] {height: 75px;}
	.b-ext .md\:h-auto {height: auto;}
	.b-ext .md\:max-h-\[522px\] {max-height: 522px;}
	.b-ext .md\:max-h-full {max-height: 100%;}
	.b-ext .md\:min-h-\[173px\] {min-height: 173px;}
	.b-ext .md\:min-h-\[230px\] {min-height: 230px;}
	.b-ext .md\:min-h-\[98px\] {min-height: 98px;}
	.b-ext .md\:w-1\/2 {width: 50%;}
	.b-ext .md\:w-1\/3 {width: 33.333333%;}
	.b-ext .md\:w-1\/4 {width: 25%;}
	.b-ext .md\:w-10 {width: calc(var(--font-size) * 2.5);}
	.b-ext .md\:w-12 {width: calc(var(--font-size) * 3);}
	.b-ext .md\:w-2\/3 {width: 66.666667%;}
	.b-ext .md\:w-2\/4 {width: 50%;}
	.b-ext .md\:w-2\/5 {width: 40%;}
	.b-ext .md\:w-2\/6 {width: 33.333333%;}
	.b-ext .md\:w-24 {width: calc(var(--font-size) * 6);}
	.b-ext .md\:w-28 {width: calc(var(--font-size) * 7);}
	.b-ext .md\:w-3\/4 {width: 75%;}
	.b-ext .md\:w-32 {width: calc(var(--font-size) * 8);}
	.b-ext .md\:w-6 {width: calc(var(--font-size) * 1.5);}
	.b-ext .md\:w-64 {width: calc(var(--font-size) * 16);}
	.b-ext .md\:w-8 {width: calc(var(--font-size) * 2);}
	.b-ext .md\:w-80 {width: calc(var(--font-size) * 20);}
	.b-ext .md\:w-96 {width: calc(var(--font-size) * 24);}
	.b-ext .md\:w-\[120px\] {width: 120px;}
	.b-ext .md\:w-\[140px\] {width: 140px;}
	.b-ext .md\:w-\[247px\] {width: 247px;}
	.b-ext .md\:w-\[302px\] {width: 302px;}
	.b-ext .md\:w-\[320px\] {width: 320px;}
	.b-ext .md\:w-\[347px\] {width: 347px;}
	.b-ext .md\:w-\[459px\] {width: 459px;}
	.b-ext .md\:w-\[50vw\] {width: 50vw;}
	.b-ext .md\:w-\[546px\] {width: 546px;}
	.b-ext .md\:w-\[563px\] {width: 563px;}
	.b-ext .md\:w-\[584px\] {width: 584px;}
	.b-ext .md\:w-\[60px\] {width: 60px;}
	.b-ext .md\:w-\[623px\] {width: 623px;}
	.b-ext .md\:w-\[65\%\] {width: 65%;}
	.b-ext .md\:w-\[656px\] {width: 656px;}
	.b-ext .md\:w-\[698px\] {width: 698px;}
	.b-ext .md\:w-\[70\%\] {width: 70%;}
	.b-ext .md\:w-\[73\%\] {width: 73%;}
	.b-ext .md\:w-\[75px\] {width: 75px;}
	.b-ext .md\:w-\[calc\(33\.333\%-16px\)\] {width: calc(33.333% - 16px);}
	.b-ext .md\:w-auto {width: auto;}
	.b-ext .md\:w-full {width: 100%;}
	.b-ext .md\:min-w-\[140px\] {min-width: 140px;}
	.b-ext .md\:min-w-\[173px\] {min-width: 173px;}
	.b-ext .md\:min-w-\[215px\] {min-width: 215px;}
	.b-ext .md\:min-w-\[32\%\] {min-width: 32%;}
	.b-ext .md\:min-w-\[330px\] {min-width: 330px;}
	.b-ext .md\:min-w-\[360px\] {min-width: 360px;}
	.b-ext .md\:min-w-full {min-width: 100%;}
	.b-ext .md\:max-w-2xl {max-width: calc(var(--font-size) * 42);}
	.b-ext .md\:max-w-4xl {max-width: calc(var(--font-size) * 56);}
	.b-ext .md\:max-w-\[302px\] {max-width: 302px;}
	.b-ext .md\:max-w-\[360px\] {max-width: 360px;}
	.b-ext .md\:max-w-\[560px\] {max-width: 560px;}
	.b-ext .md\:max-w-\[599px\] {max-width: 599px;}
	.b-ext .md\:max-w-\[60\%\] {max-width: 60%;}
	.b-ext .md\:max-w-full {max-width: 100%;}
	.b-ext .md\:max-w-none {max-width: none;}
	.b-ext .md\:max-w-screen-md {max-width: 768px;}
	.b-ext .md\:max-w-sm {max-width: calc(var(--font-size) * 24);}
	.b-ext .md\:max-w-xs {max-width: calc(var(--font-size) * 20);}
	.b-ext .md\:flex-1 {-webkit-box-flex: 1;-ms-flex: 1 1 0%;flex: 1 1 0%;}
	.b-ext .md\:shrink {-ms-flex-negative: 1;flex-shrink: 1;}
	.b-ext .md\:shrink-0 {-ms-flex-negative: 0;flex-shrink: 0;}
	.b-ext .md\:grow {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
	.b-ext .md\:basis-0 {-ms-flex-preferred-size: 0px;flex-basis: 0px;}
	.b-ext .md\:transform-none {-webkit-transform: none;-ms-transform: none;transform: none;}
	.b-ext .md\:grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .md\:grid-cols-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
	.b-ext .md\:flex-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .md\:flex-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
	.b-ext .md\:flex-col {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.b-ext .md\:flex-col-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.b-ext .md\:flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.b-ext .md\:flex-nowrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.b-ext .md\:content-center {-ms-flex-line-pack: center;align-content: center;}
	.b-ext .md\:items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.b-ext .md\:justify-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.b-ext .md\:justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.b-ext .md\:justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.b-ext .md\:gap-0 {gap: 0;}
	.b-ext .md\:gap-10 {gap: calc(var(--font-size) * 2.5);}
	.b-ext .md\:gap-2 {gap: calc(var(--font-size) * .5);}
	.b-ext .md\:gap-3 {gap: calc(var(--font-size) * .75);}
	.b-ext .md\:gap-4 {gap: calc(var(--font-size) * 1);}
	.b-ext .md\:gap-6 {gap: calc(var(--font-size) * 1.5);}
	.b-ext .md\:gap-7 {gap: calc(var(--font-size) * 1.75);}
	.b-ext .md\:gap-8 {gap: calc(var(--font-size) * 2);}
	.b-ext .md\:gap-9 {gap: calc(var(--font-size) * 2.25);}
	.b-ext .md\:gap-x-0 {-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0;}
	.b-ext .md\:gap-x-2 {-webkit-column-gap: calc(var(--font-size) * .5);-moz-column-gap: calc(var(--font-size) * .5);column-gap: calc(var(--font-size) * .5);}
	.b-ext .md\:gap-x-6 {-webkit-column-gap: calc(var(--font-size) * 1.5);-moz-column-gap: calc(var(--font-size) * 1.5);column-gap: calc(var(--font-size) * 1.5);}
	.b-ext .md\:gap-y-0 {row-gap: 0;}
	.b-ext .md\:space-x-4>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(calc(var(--font-size) * 1) * var(--tw-space-x-reverse));margin-left: calc(var(--font-size) * 1);margin-left: calc(calc(var(--font-size) * 1) * ( 1 - var(--tw-space-x-reverse) ));}
	.b-ext .md\:space-x-6>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(calc(var(--font-size) * 1.5) * var(--tw-space-x-reverse));margin-left: calc(var(--font-size) * 1.5);margin-left: calc(calc(var(--font-size) * 1.5) * ( 1 - var(--tw-space-x-reverse) ));}
	.b-ext .md\:space-y-0>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: 0;margin-top: calc(0px * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(0px * var(--tw-space-y-reverse));}
	.b-ext .md\:justify-self-start {justify-self: start;}
	.b-ext .md\:justify-self-end {justify-self: end;}
	.b-ext .md\:overflow-hidden {overflow: hidden;}
	.b-ext .md\:whitespace-nowrap {white-space: nowrap;}
	.b-ext .md\:rounded-none {border-radius: 0;}
	.b-ext .md\:rounded-r-\[100px\] {border-top-right-radius: 100px;border-bottom-right-radius: 100px;}
	.b-ext .md\:rounded-bl-\[60px\] {border-bottom-left-radius: 60px;}
	.b-ext .md\:rounded-tl-2xl {border-top-left-radius: calc(var(--font-size) * 1);}
	.b-ext .md\:rounded-tr-2xl {border-top-right-radius: calc(var(--font-size) * 1);}
	.b-ext .md\:border-b {border-bottom-width: 1px;}
	.b-ext .md\:border-none {border-style: none;}
	.b-ext .md\:border-gray-200 {--tw-border-opacity: 1;border-color: #e5e7eb;border-color: rgba(229,231,235,var(--tw-border-opacity));}
	.b-ext .md\:bg-white {--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255,255,255,var(--tw-bg-opacity));}
	.b-ext .md\:\!p-8 {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .md\:p-0 {padding: 0;}
	.b-ext .md\:p-10 {padding: calc(var(--font-size) * 2.5);}
	.b-ext .md\:p-11 {padding: calc(var(--font-size) * 2.75);}
	.b-ext .md\:p-2 {padding: calc(var(--font-size) * .5);}
	.b-ext .md\:p-20 {padding: calc(var(--font-size) * 5);}
	.b-ext .md\:p-6 {padding: calc(var(--font-size) * 1.5);}
	.b-ext .md\:p-8 {padding: calc(var(--font-size) * 2);}
	.b-ext .md\:\!px-0 {padding-left: 0 !important;padding-right: 0 !important;}
	.b-ext .md\:px-0 {padding-left: 0;padding-right: 0;}
	.b-ext .md\:px-1 {padding-left: calc(var(--font-size) * .25);padding-right: calc(var(--font-size) * .25);}
	.b-ext .md\:px-10 {padding-left: calc(var(--font-size) * 2.5);padding-right: calc(var(--font-size) * 2.5);}
	.b-ext .md\:px-14 {padding-left: calc(var(--font-size) * 3.5);padding-right: calc(var(--font-size) * 3.5);}
	.b-ext .md\:px-2 {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .md\:px-20 {padding-left: calc(var(--font-size) * 5);padding-right: calc(var(--font-size) * 5);}
	.b-ext .md\:px-3 {padding-left: calc(var(--font-size) * .75);padding-right: calc(var(--font-size) * .75);}
	.b-ext .md\:px-4 {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
	.b-ext .md\:px-6 {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}
	.b-ext .md\:px-8 {padding-left: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * 2);}
	.b-ext .md\:px-\[120px\] {padding-left: 120px;padding-right: 120px;}
	.b-ext .md\:py-0 {padding-top: 0;padding-bottom: 0;}
	.b-ext .md\:py-10 {padding-top: calc(var(--font-size) * 2.5);padding-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .md\:py-12 {padding-top: calc(var(--font-size) * 3);padding-bottom: calc(var(--font-size) * 3);}
	.b-ext .md\:py-14 {padding-top: calc(var(--font-size) * 3.5);padding-bottom: calc(var(--font-size) * 3.5);}
	.b-ext .md\:py-2 {padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}
	.b-ext .md\:py-2\.5 {padding-top: calc(var(--font-size) * .625);padding-bottom: calc(var(--font-size) * .625);}
	.b-ext .md\:py-3 {padding-top: calc(var(--font-size) * .75);padding-bottom: calc(var(--font-size) * .75);}
	.b-ext .md\:py-4 {padding-top: calc(var(--font-size) * 1);padding-bottom: calc(var(--font-size) * 1);}
	.b-ext .md\:py-6 {padding-top: calc(var(--font-size) * 1.5);padding-bottom: calc(var(--font-size) * 1.5);}
	.b-ext .md\:py-8 {padding-top: calc(var(--font-size) * 2);padding-bottom: calc(var(--font-size) * 2);}
	.b-ext .md\:\!pr-3 {padding-right: calc(var(--font-size) * .75) !important;}
	.b-ext .md\:\!pr-4 {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .md\:pb-0 {padding-bottom: 0;}
	.b-ext .md\:pb-10 {padding-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .md\:pb-14 {padding-bottom: calc(var(--font-size) * 3.5);}
	.b-ext .md\:pb-4 {padding-bottom: calc(var(--font-size) * 1);}
	.b-ext .md\:pb-6 {padding-bottom: calc(var(--font-size) * 1.5);}
	.b-ext .md\:pb-8 {padding-bottom: calc(var(--font-size) * 2);}
	.b-ext .md\:pb-\[107px\] {padding-bottom: 107px;}
	.b-ext .md\:pb-\[6rem\] {padding-bottom: calc(var(--font-size) * 6);}
	.b-ext .md\:pl-0 {padding-left: 0;}
	.b-ext .md\:pl-10 {padding-left: calc(var(--font-size) * 2.5);}
	.b-ext .md\:pl-6 {padding-left: calc(var(--font-size) * 1.5);}
	.b-ext .md\:pl-7 {padding-left: calc(var(--font-size) * 1.75);}
	.b-ext .md\:pr-0 {padding-right: 0;}
	.b-ext .md\:pr-10 {padding-right: calc(var(--font-size) * 2.5);}
	.b-ext .md\:pr-2 {padding-right: calc(var(--font-size) * .5);}
	.b-ext .md\:pr-4 {padding-right: calc(var(--font-size) * 1);}
	.b-ext .md\:pr-6 {padding-right: calc(var(--font-size) * 1.5);}
	.b-ext .md\:pt-0 {padding-top: 0;}
	.b-ext .md\:pt-10 {padding-top: calc(var(--font-size) * 2.5);}
	.b-ext .md\:pt-14 {padding-top: calc(var(--font-size) * 3.5);}
	.b-ext .md\:pt-3 {padding-top: calc(var(--font-size) * .75);}
	.b-ext .md\:pt-40 {padding-top: calc(var(--font-size) * 10);}
	.b-ext .md\:pt-7 {padding-top: calc(var(--font-size) * 1.75);}
	.b-ext .md\:pt-8 {padding-top: calc(var(--font-size) * 2);}
	.b-ext .md\:pt-\[22px\] {padding-top: 22px;}
	.b-ext .md\:pt-\[50px\] {padding-top: 50px;}
	.b-ext .md\:pt-\[7px\] {padding-top: 7px;}
	.b-ext .md\:pt-\[8rem\] {padding-top: calc(var(--font-size) * 8);}
	.b-ext .md\:text-left {text-align: left;}
	.b-ext .md\:text-center {text-align: center;}
	.b-ext .md\:text-start {text-align: left;}
	.b-ext .md\:text-2xl {font-size: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2);}
	.b-ext .md\:text-3xl {font-size: calc(var(--font-size) * 1.875);line-height: calc(var(--font-size) * 2.25);}
	.b-ext .md\:text-4xl {font-size: calc(var(--font-size) * 2.25);line-height: calc(var(--font-size) * 2.5);}
	.b-ext .md\:text-5xl {font-size: calc(var(--font-size) * 3);line-height: 1;}
	.b-ext .md\:text-\[16px\] {font-size: 16px;}
	.b-ext .md\:text-\[32px\] {font-size: 32px;}
	.b-ext .md\:text-base {font-size: calc(var(--font-size) * 1);line-height: calc(var(--font-size) * 1.5);}
	.b-ext .md\:text-lg {font-size: calc(var(--font-size) * 1.125);line-height: calc(var(--font-size) * 1.75);}
	.b-ext .md\:text-xl {font-size: calc(var(--font-size) * 1.25);}
	.b-ext .md\:leading-7, .b-ext .md\:text-xl {line-height: calc(var(--font-size) * 1.75);}
	.b-ext .md\:leading-\[38\.40px\] {line-height: 38.4px;}
	.b-ext .md\:leading-\[48px\] {line-height: 48px;}
	.b-ext .md\:leading-snug {line-height: 1.375;}
	.b-ext .md\:text-bleu-label {--tw-text-opacity: 1;color: #1f226b;color: rgba(31,34,107,var(--tw-text-opacity));}
	.b-ext .md\:body_body_regular {font-size: 16px;}
	.b-ext .md\:body_body_regular, .b-ext .md\:body_small_regular {font-family: Poppins;font-weight: 400;line-height: 1.4;}
	.b-ext .md\:body_small_regular {font-size: 14px;}
	.b-ext .md\:headings_display_2_bold {font-family: Poppins;font-size: 48px;font-weight: 600;line-height: 1.4;}
	.b-ext .md\:headings_display_2_bold_category {font-family: Poppins;font-size: 58px;font-weight: 600;line-height: 1.4;}
	.b-ext .md\:headings_display_2_light_category {font-family: Poppins;font-size: 56px;font-weight: 300;line-height: 1.4;}
	.b-ext .md\:headings_h1_bold {font-size: 40px;line-height: 1.4;}
	.b-ext .md\:headings_h1_bold, .b-ext .md\:headings_h2_bold {font-family: Poppins;font-weight: 600;}
	.b-ext .md\:headings_h2_bold {font-size: 32px;line-height: 1.2;}
	.b-ext .md\:headings_h3_bold {font-size: 24px;}
	.b-ext .md\:body_emphasis_bold, .b-ext .md\:headings_h3_bold {font-family: Poppins;font-weight: 600;line-height: 1.4;}
	.b-ext .md\:body_emphasis_bold {font-size: 20px;}
	.b-ext .md\:body_emphasis_regular {font-family: Poppins;font-size: 20px;font-weight: 400;line-height: 1.4;}
	.b-ext .md\:body_body_bold {font-family: Poppins;font-size: 16px;font-weight: 600;line-height: 1.4;}}
@media (min-width:1050px) {.b-ext .lg\:relative {position: relative;}
	.b-ext .lg\:sticky {position: sticky;}
	.b-ext .lg\:bottom-10 {bottom: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:bottom-4 {bottom: calc(var(--font-size) * 1);}
	.b-ext .lg\:top-\[164px\] {top: 164px;}
	.b-ext .lg\:order-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.b-ext .lg\:order-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.b-ext .lg\:col-span-2 {grid-column: span 2/span 2;}
	.b-ext .lg\:col-span-3 {grid-column: span 3/span 3;}
	.b-ext .lg\:row-span-1 {grid-row: span 1/span 1;}
	.b-ext .lg\:row-span-2 {grid-row: span 2/span 2;}
	.b-ext .lg\:row-span-3 {grid-row: span 3/span 3;}
	.b-ext .lg\:float-right {float: right;}
	.b-ext .lg\:-ml-\[21\%\] {margin-left: -21%;}
	.b-ext .lg\:-mt-\[14\%\] {margin-top: -14%;}
	.b-ext .lg\:mb-0 {margin-bottom: 0;}
	.b-ext .lg\:mb-10 {margin-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:mb-4 {margin-bottom: calc(var(--font-size) * 1);}
	.b-ext .lg\:ml-2 {margin-left: calc(var(--font-size) * .5);}
	.b-ext .lg\:ml-3 {margin-left: calc(var(--font-size) * .75);}
	.b-ext .lg\:ml-4 {margin-left: calc(var(--font-size) * 1);}
	.b-ext .lg\:ml-5 {margin-left: calc(var(--font-size) * 1.25);}
	.b-ext .lg\:ml-\[120px\] {margin-left: 120px;}
	.b-ext .lg\:mr-4 {margin-right: calc(var(--font-size) * 1);}
	.b-ext .lg\:mr-\[30px\] {margin-right: 30px;}
	.b-ext .lg\:mt-0 {margin-top: 0;}
	.b-ext .lg\:mt-10 {margin-top: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:mt-14 {margin-top: calc(var(--font-size) * 3.5);}
	.b-ext .lg\:mt-2 {margin-top: calc(var(--font-size) * .5);}
	.b-ext .lg\:mt-6 {margin-top: calc(var(--font-size) * 1.5);}
	.b-ext .lg\:mt-\[142px\] {margin-top: 142px;}
	.b-ext .lg\:mt-\[2\%\] {margin-top: 2%;}
	.b-ext .lg\:mt-\[40px\] {margin-top: 40px;}
	.b-ext .lg\:mt-\[8vh\] {margin-top: 8vh;}
	.b-ext .lg\:block {display: block;}
	.b-ext .lg\:inline-block {display: inline-block;}
	.b-ext .lg\:inline {display: inline;}
	.b-ext .lg\:flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.b-ext .lg\:inline-flex {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
	.b-ext .lg\:table-cell {display: table-cell;}
	.b-ext .lg\:grid {display: grid;}
	.b-ext .lg\:hidden {display: none;}
	.b-ext .lg\:h-12 {height: calc(var(--font-size) * 3);}
	.b-ext .lg\:h-\[120px\] {height: 120px;}
	.b-ext .lg\:h-\[136px\] {height: 136px;}
	.b-ext .lg\:h-\[200px\] {height: 200px;}
	.b-ext .lg\:h-\[239px\] {height: 239px;}
	.b-ext .lg\:h-\[368px\] {height: 368px;}
	.b-ext .lg\:h-\[370px\] {height: 370px;}
	.b-ext .lg\:h-\[418px\] {height: 418px;}
	.b-ext .lg\:h-\[467px\] {height: 467px;}
	.b-ext .lg\:h-\[470px\] {height: 470px;}
	.b-ext .lg\:h-\[85px\] {height: 85px;}
	.b-ext .lg\:h-full {height: 100%;}
	.b-ext .lg\:max-h-\[583px\] {max-height: 583px;}
	.b-ext .lg\:max-h-full {max-height: 100%;}
	.b-ext .lg\:min-h-\[326px\] {min-height: 326px;}
	.b-ext .lg\:min-h-\[445px\] {min-height: 445px;}
	.b-ext .lg\:w-1\/2 {width: 50%;}
	.b-ext .lg\:w-1\/3 {width: 33.333333%;}
	.b-ext .lg\:w-12 {width: calc(var(--font-size) * 3);}
	.b-ext .lg\:w-2\/3 {width: 66.666667%;}
	.b-ext .lg\:w-2\/5 {width: 40%;}
	.b-ext .lg\:w-3\/5 {width: 60%;}
	.b-ext .lg\:w-\[120px\] {width: 120px;}
	.b-ext .lg\:w-\[16\.66\%\] {width: 16.66%;}
	.b-ext .lg\:w-\[200px\] {width: 200px;}
	.b-ext .lg\:w-\[220px\] {width: 220px;}
	.b-ext .lg\:w-\[454px\] {width: 454px;}
	.b-ext .lg\:w-\[56\.5\%\] {width: 56.5%;}
	.b-ext .lg\:w-\[575px\] {width: 575px;}
	.b-ext .lg\:w-\[656px\] {width: 656px;}
	.b-ext .lg\:w-\[680px\] {width: 680px;}
	.b-ext .lg\:w-\[753px\] {width: 753px;}
	.b-ext .lg\:w-\[800px\] {width: 800px;}
	.b-ext .lg\:w-\[840px\] {width: 840px;}
	.b-ext .lg\:w-\[845px\] {width: 845px;}
	.b-ext .lg\:w-\[calc\(24\%-29px\)\] {width: calc(24% - 29px);}
	.b-ext .lg\:w-auto {width: auto;}
	.b-ext .lg\:min-w-\[30\%\] {min-width: 30%;}
	.b-ext .lg\:max-w-\[488px\] {max-width: 488px;}
	.b-ext .lg\:max-w-full {max-width: 100%;}
	.b-ext .lg\:max-w-screen-lg {max-width: 1050px;}
	.b-ext .lg\:max-w-xl {max-width: calc(var(--font-size) * 36);}
	.b-ext .lg\:flex-grow {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
	.b-ext .lg\:grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-3 {grid-template-columns: repeat(3,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-5 {grid-template-columns: repeat(5,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-7 {grid-template-columns: repeat(7,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-8 {grid-template-columns: repeat(8,minmax(0,1fr));}
	.b-ext .lg\:grid-cols-\[63\.5\%_auto\] {grid-template-columns: 63.5% auto;}
	.b-ext .lg\:grid-rows-3 {grid-template-rows: repeat(3,minmax(0,1fr));}
	.b-ext .lg\:flex-row {-webkit-box-orient: horizontal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .lg\:flex-col, .b-ext .lg\:flex-row {-webkit-box-direction: normal;}
	.b-ext .lg\:flex-col {-webkit-box-orient: vertical;-ms-flex-direction: column;flex-direction: column;}
	.b-ext .lg\:flex-nowrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.b-ext .lg\:items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.b-ext .lg\:justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.b-ext .lg\:gap-10 {gap: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:gap-12 {gap: calc(var(--font-size) * 3);}
	.b-ext .lg\:gap-20 {gap: calc(var(--font-size) * 5);}
	.b-ext .lg\:gap-28 {gap: calc(var(--font-size) * 7);}
	.b-ext .lg\:gap-4 {gap: calc(var(--font-size) * 1);}
	.b-ext .lg\:gap-6 {gap: calc(var(--font-size) * 1.5);}
	.b-ext .lg\:gap-8 {gap: calc(var(--font-size) * 2);}
	.b-ext .lg\:space-x-6>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(calc(var(--font-size) * 1.5) * var(--tw-space-x-reverse));margin-left: calc(var(--font-size) * 1.5);margin-left: calc(calc(var(--font-size) * 1.5) * ( 1 - var(--tw-space-x-reverse) ));}
	.b-ext .lg\:p-8 {padding: calc(var(--font-size) * 2);}
	.b-ext .lg\:px-0 {padding-left: 0;padding-right: 0;}
	.b-ext .lg\:px-16 {padding-left: calc(var(--font-size) * 4);padding-right: calc(var(--font-size) * 4);}
	.b-ext .lg\:px-2 {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .lg\:px-20 {padding-left: calc(var(--font-size) * 5);padding-right: calc(var(--font-size) * 5);}
	.b-ext .lg\:px-40 {padding-left: calc(var(--font-size) * 10);padding-right: calc(var(--font-size) * 10);}
	.b-ext .lg\:px-5 {padding-left: calc(var(--font-size) * 1.25);padding-right: calc(var(--font-size) * 1.25);}
	.b-ext .lg\:px-8 {padding-left: calc(var(--font-size) * 2);padding-right: calc(var(--font-size) * 2);}
	.b-ext .lg\:px-\[0\.25rem\] {padding-left: calc(var(--font-size) * .25);padding-right: calc(var(--font-size) * .25);}
	.b-ext .lg\:py-10 {padding-top: calc(var(--font-size) * 2.5);padding-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .lg\:py-14 {padding-top: calc(var(--font-size) * 3.5);padding-bottom: calc(var(--font-size) * 3.5);}
	.b-ext .lg\:py-2 {padding-top: calc(var(--font-size) * .5);padding-bottom: calc(var(--font-size) * .5);}
	.b-ext .lg\:py-20 {padding-top: calc(var(--font-size) * 5);padding-bottom: calc(var(--font-size) * 5);}
	.b-ext .lg\:py-4 {padding-top: calc(var(--font-size) * 1);padding-bottom: calc(var(--font-size) * 1);}
	.b-ext .lg\:py-6 {padding-top: calc(var(--font-size) * 1.5);padding-bottom: calc(var(--font-size) * 1.5);}
	.b-ext .lg\:pb-20 {padding-bottom: calc(var(--font-size) * 5);}
	.b-ext .lg\:pb-8 {padding-bottom: calc(var(--font-size) * 2);}
	.b-ext .lg\:pb-\[25\%\] {padding-bottom: 25%;}
	.b-ext .lg\:pl-14 {padding-left: calc(var(--font-size) * 3.5);}
	.b-ext .lg\:pl-20 {padding-left: calc(var(--font-size) * 5);}
	.b-ext .lg\:pr-0 {padding-right: 0;}
	.b-ext .lg\:pr-20 {padding-right: calc(var(--font-size) * 5);}
	.b-ext .lg\:pt-14 {padding-top: calc(var(--font-size) * 3.5);}
	.b-ext .lg\:text-2xl {font-size: calc(var(--font-size) * 1.5);line-height: calc(var(--font-size) * 2);}
	.b-ext .lg\:text-sm {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);}
	.b-ext .lg\:text-xl {font-size: calc(var(--font-size) * 1.25);line-height: calc(var(--font-size) * 1.75);}
	.b-ext .lg\:outline {outline-style: solid;}
	.b-ext .lg\:outline-offset-\[-1px\] {outline-offset: -1px;}
	.b-ext .lg\:outline-bleu-indigo {outline-color: #1f226b;}
	.b-ext .lg\:body_body_regular {font-weight: 400;}
	.b-ext .lg\:body_body_bold, .b-ext .lg\:body_body_regular {font-family: Poppins;font-size: 16px;line-height: 1.4;}
	.b-ext .lg\:body_body_bold {font-weight: 600;}}
@media (min-width:1280px) {.b-ext .xl\:bottom-0 {bottom: 0;}
	.b-ext .xl\:top-\[164px\] {top: 164px;}
	.b-ext .xl\:m-auto {margin: auto;}
	.b-ext .xl\:\!ml-\[20px\] {margin-left: 20px !important;}
	.b-ext .xl\:-ml-\[30\%\] {margin-left: -30%;}
	.b-ext .xl\:-ml-\[8\%\] {margin-left: -8%;}
	.b-ext .xl\:-mt-\[11\%\] {margin-top: -11%;}
	.b-ext .xl\:mt-0 {margin-top: 0;}
	.b-ext .xl\:block {display: block;}
	.b-ext .xl\:flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.b-ext .xl\:hidden {display: none;}
	.b-ext .xl\:h-\[228px\] {height: 228px;}
	.b-ext .xl\:max-h-\[715px\] {max-height: 715px;}
	.b-ext .xl\:min-h-\[302px\] {min-height: 302px;}
	.b-ext .xl\:min-h-\[457px\] {min-height: 457px;}
	.b-ext .xl\:min-h-\[532px\] {min-height: 532px;}
	.b-ext .xl\:w-1\/2 {width: 50%;}
	.b-ext .xl\:w-1\/3 {width: 33.333333%;}
	.b-ext .xl\:w-1\/4, .b-ext .xl\:w-\[25\%\] {width: 25%;}
	.b-ext .xl\:w-\[488px\] {width: 488px;}
	.b-ext .xl\:w-\[50\%\] {width: 50%;}
	.b-ext .xl\:w-auto {width: auto;}
	.b-ext .xl\:min-w-\[302px\] {min-width: 302px;}
	.b-ext .xl\:max-w-screen-xl {max-width: 1280px;}
	.b-ext .xl\:grid-cols-2 {grid-template-columns: repeat(2,minmax(0,1fr));}
	.b-ext .xl\:grid-cols-4 {grid-template-columns: repeat(4,minmax(0,1fr));}
	.b-ext .xl\:grid-cols-5 {grid-template-columns: repeat(5,minmax(0,1fr));}
	.b-ext .xl\:flex-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.b-ext .xl\:items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.b-ext .xl\:justify-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.b-ext .xl\:justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.b-ext .xl\:space-x-4>:not([hidden])~:not([hidden]) {--tw-space-x-reverse: 0;margin-right: 0;margin-right: calc(calc(var(--font-size) * 1) * var(--tw-space-x-reverse));margin-left: calc(var(--font-size) * 1);margin-left: calc(calc(var(--font-size) * 1) * ( 1 - var(--tw-space-x-reverse) ));}
	.b-ext .xl\:space-y-0>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top: 0;margin-top: calc(0px * ( 1 - var(--tw-space-y-reverse) ));margin-bottom: 0;margin-bottom: calc(0px * var(--tw-space-y-reverse));}
	.b-ext .xl\:rounded-l-md {border-top-left-radius: calc(var(--font-size) * .375);border-bottom-left-radius: calc(var(--font-size) * .375);}
	.b-ext .xl\:rounded-l-none {border-top-left-radius: 0;border-bottom-left-radius: 0;}
	.b-ext .xl\:rounded-r-md {border-top-right-radius: calc(var(--font-size) * .375);border-bottom-right-radius: calc(var(--font-size) * .375);}
	.b-ext .xl\:rounded-r-none {border-top-right-radius: 0;border-bottom-right-radius: 0;}
	.b-ext .xl\:border-r-0 {border-right-width: 0;}
	.b-ext .xl\:p-6 {padding: calc(var(--font-size) * 1.5);}
	.b-ext .xl\:p-8 {padding: calc(var(--font-size) * 2);}
	.b-ext .xl\:px-2 {padding-left: calc(var(--font-size) * .5);padding-right: calc(var(--font-size) * .5);}
	.b-ext .xl\:px-4 {padding-left: calc(var(--font-size) * 1);padding-right: calc(var(--font-size) * 1);}
	.b-ext .xl\:py-14 {padding-top: calc(var(--font-size) * 3.5);padding-bottom: calc(var(--font-size) * 3.5);}
	.b-ext .xl\:pb-10 {padding-bottom: calc(var(--font-size) * 2.5);}
	.b-ext .xl\:pl-0 {padding-left: 0;}
	.b-ext .xl\:pl-2 {padding-left: calc(var(--font-size) * .5);}
	.b-ext .xl\:pl-2\.5 {padding-left: calc(var(--font-size) * .625);}
	.b-ext .xl\:pl-6 {padding-left: calc(var(--font-size) * 1.5);}
	.b-ext .xl\:pr-10 {padding-right: calc(var(--font-size) * 2.5);}
	.b-ext .xl\:pr-5 {padding-right: calc(var(--font-size) * 1.25);}
	.b-ext .xl\:focus-within\:relative:focus-within {position: relative;}}
@media (min-width:1536px) {.b-ext .\32xl\:ml-6 {margin-left: calc(var(--font-size) * 1.5);}
	.b-ext .\32xl\:mr-\[13\%\] {margin-right: 13%;}
	.b-ext .\32xl\:mr-\[20\%\] {margin-right: 20%;}
	.b-ext .\32xl\:max-h-\[26rem\] {max-height: calc(var(--font-size) * 26);}
	.b-ext .\32xl\:max-h-\[679px\] {max-height: 679px;}
	.b-ext .\32xl\:min-h-\[422px\] {min-height: 422px;}
	.b-ext .\32xl\:min-h-\[528px\] {min-height: 528px;}
	.b-ext .\32xl\:w-\[380px\] {width: 380px;}
	.b-ext .\32xl\:w-full {width: 100%;}
	.b-ext .\32xl\:max-w-screen-2xl {max-width: 1536px;}
	.b-ext .\32xl\:grow-0 {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
	.b-ext .\32xl\:gap-\[20\%\] {gap: 20%;}
	.b-ext .\32xl\:rounded-l-\[10px\] {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
	.b-ext .\32xl\:px-6 {padding-left: calc(var(--font-size) * 1.5);padding-right: calc(var(--font-size) * 1.5);}}
.b-ext .peer:checked~.rtl\:peer-checked\:after\:-translate-x-full:where([dir=rtl], .b-ext [dir=rtl] *):after {content: var(--tw-content);--tw-translate-x: -100%;-webkit-transform: translate(-100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(-100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(-100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
@media (prefers-color-scheme:dark) {.b-ext .dark\:bg-gray-700 {--tw-bg-opacity: 1;background-color: #374151;background-color: rgba(55,65,81,var(--tw-bg-opacity));}
	.b-ext .peer:focus~.dark\:peer-focus\:ring-\[\#1F226B\], .b-ext .peer:focus~.dark\:peer-focus\:ring-bleu-indigo {--tw-ring-opacity: 1;--tw-ring-color: rgba(31,34,107,var(--tw-ring-opacity));}}