1
Fixed Income in 15
Fixed Income in 15 (FI15) is a long form conversation between a senior investor, CEO or entrepreneur and S&P Global Ratings on topics that are important for the investment community. Created and hosted by Joe Cass, episodes typically cover markets and investment trends, alongside personal experiences, stories and anecdotes plus hobbies, sports and working life.

/* CSS */
:root, :host { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"; }
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { overflow: visible; box-sizing: content-box; }
.svg-inline--fa { display: var(--fa-display, inline-block); height: 1em; overflow: visible; vertical-align: -0.125em; }
.svg-inline--fa.fa-2xs { vertical-align: 0.1em; }
.svg-inline--fa.fa-xs { vertical-align: 0em; }
.svg-inline--fa.fa-sm { vertical-align: -0.0714286em; }
.svg-inline--fa.fa-lg { vertical-align: -0.2em; }
.svg-inline--fa.fa-xl { vertical-align: -0.25em; }
.svg-inline--fa.fa-2xl { vertical-align: -0.3125em; }
.svg-inline--fa.fa-pull-left { margin-right: var(--fa-pull-margin, 0.3em); width: auto; }
.svg-inline--fa.fa-pull-right { margin-left: var(--fa-pull-margin, 0.3em); width: auto; }
.svg-inline--fa.fa-li { width: var(--fa-li-width, 2em); top: 0.25em; }
.svg-inline--fa.fa-fw { width: var(--fa-fw-width, 1.25em); }
.fa-layers svg.svg-inline--fa { inset: 0px; margin: auto; position: absolute; }
.fa-layers-counter, .fa-layers-text { display: inline-block; position: absolute; text-align: center; }
.fa-layers { display: inline-block; height: 1em; position: relative; text-align: center; vertical-align: -0.125em; width: 1em; }
.fa-layers svg.svg-inline--fa { transform-origin: center center; }
.fa-layers-text { left: 50%; top: 50%; transform: translate(-50%, -50%); transform-origin: center center; }
.fa-layers-counter { background-color: var(--fa-counter-background-color, #ff253a); border-radius: var(--fa-counter-border-radius, 1em); box-sizing: border-box; color: var(--fa-inverse, #fff); line-height: var(--fa-counter-line-height, 1); max-width: var(--fa-counter-max-width, 5em); min-width: var(--fa-counter-min-width, 1.5em); overflow: hidden; padding: var(--fa-counter-padding, 0.25em 0.5em); right: var(--fa-right, 0); text-overflow: ellipsis; top: var(--fa-top, 0); transform: scale(var(--fa-counter-scale, 0.25)); transform-origin: right top; }
.fa-layers-bottom-right { bottom: var(--fa-bottom, 0); right: var(--fa-right, 0); top: auto; transform: scale(var(--fa-layers-scale, 0.25)); transform-origin: right bottom; }
.fa-layers-bottom-left { bottom: var(--fa-bottom, 0); left: var(--fa-left, 0); right: auto; top: auto; transform: scale(var(--fa-layers-scale, 0.25)); transform-origin: left bottom; }
.fa-layers-top-right { top: var(--fa-top, 0); right: var(--fa-right, 0); transform: scale(var(--fa-layers-scale, 0.25)); transform-origin: right top; }
.fa-layers-top-left { left: var(--fa-left, 0); right: auto; top: var(--fa-top, 0); transform: scale(var(--fa-layers-scale, 0.25)); transform-origin: left top; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }
.fa-xs { font-size: 0.75em; line-height: 0.0833333em; vertical-align: 0.125em; }
.fa-sm { font-size: 0.875em; line-height: 0.0714286em; vertical-align: 0.0535714em; }
.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.fa-xl { font-size: 1.5em; line-height: 0.0416667em; vertical-align: -0.125em; }
.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin, 2.5em); padding-left: 0px; }
.fa-ul > li { position: relative; }
.fa-li { left: calc(-1 * var(--fa-li-width, 2em)); position: absolute; text-align: center; width: var(--fa-li-width, 2em); line-height: inherit; }
.fa-border { border-color: var(--fa-border-color, #eee); border-radius: var(--fa-border-radius, 0.1em); border-style: var(--fa-border-style, solid); border-width: var(--fa-border-width, 0.08em); padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }
.fa-pull-left { float: left; margin-right: var(--fa-pull-margin, 0.3em); }
.fa-pull-right { float: right; margin-left: var(--fa-pull-margin, 0.3em); }
.fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
.fa-fade { animation-name: fa-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-beat-fade { animation-name: fa-beat-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-shake { animation-name: fa-shake; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin { animation-name: fa-spin; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 2s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin-reverse { --fa-animation-direction: reverse; }
.fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, steps(8)); }
@media (prefers-reduced-motion: reduce) {
.fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }
}
@keyframes fa-beat {
0%, 90% { transform: scale(1); }
45% { transform: scale(var(--fa-beat-scale, 1.25)); }
}
@keyframes fa-bounce {
0% { transform: scale(1, 1) translateY(0px); }
10% { transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
30% { transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
50% { transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
57% { transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
64% { transform: scale(1, 1) translateY(0px); }
100% { transform: scale(1, 1) translateY(0px); }
}
@keyframes fa-fade {
50% { opacity: var(--fa-fade-opacity, 0.4); }
}
@keyframes fa-beat-fade {
0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.4); transform: scale(1); }
50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale, 1.125)); }
}
@keyframes fa-flip {
50% { transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); }
}
@keyframes fa-shake {
0% { transform: rotate(-15deg); }
4% { transform: rotate(15deg); }
8%, 24% { transform: rotate(-18deg); }
12%, 28% { transform: rotate(18deg); }
16% { transform: rotate(-22deg); }
20% { transform: rotate(22deg); }
32% { transform: rotate(-12deg); }
36% { transform: rotate(12deg); }
40%, 100% { transform: rotate(0deg); }
}
@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { transform: scale(1, -1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1, -1); }
.fa-rotate-by { transform: rotate(var(--fa-rotate-angle, 0)); }
.fa-stack { display: inline-block; vertical-align: middle; height: 2em; position: relative; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { inset: 0px; margin: auto; position: absolute; z-index: var(--fa-stack-z-index, auto); }
.svg-inline--fa.fa-stack-1x { height: 1em; width: 1.25em; }
.svg-inline--fa.fa-stack-2x { height: 2em; width: 2.5em; }
.fa-inverse { color: var(--fa-inverse, #fff); }
.sr-only, .fa-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
.sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
.svg-inline--fa .fa-primary { fill: var(--fa-primary-color, currentColor); opacity: var(--fa-primary-opacity, 1); }
.svg-inline--fa .fa-secondary { fill: var(--fa-secondary-color, currentColor); opacity: var(--fa-secondary-opacity, 0.4); }
.svg-inline--fa.fa-swap-opacity .fa-primary { opacity: var(--fa-secondary-opacity, 0.4); }
.svg-inline--fa.fa-swap-opacity .fa-secondary { opacity: var(--fa-primary-opacity, 1); }
.svg-inline--fa mask .fa-primary, .svg-inline--fa mask .fa-secondary { fill: black; }
.fad.fa-inverse, .fa-duotone.fa-inverse { color: var(--fa-inverse, #fff); }
.cmp-image__image { width: 100%; height: auto; }
.cmp-breadcrumb { display: inline-block; list-style: none; padding: 0px; }
.cmp-breadcrumb__item { display: inline-block; vertical-align: top; }
.cmp-search { position: relative; }
.cmp-search__field { position: relative; height: 2rem; }
.cmp-search__input { padding-left: 2rem; padding-right: 2rem; height: 100%; width: 100%; }
.cmp-search__icon { display: block; position: absolute; left: 0.5rem; top: 0.5rem; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo="); background-size: contain; width: 1rem; height: 1rem; pointer-events: none; }
.cmp-search__loading-indicator { display: none; position: absolute; top: 0.5rem; left: 0.5rem; border-width: 3px; border-style: solid; border-color: rgb(51, 51, 51) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-radius: 50%; width: 1rem; height: 1rem; animation: 2s linear 0s infinite normal none running cmp-search__loading-indicator-spin; }
@keyframes cmp-search__loading-indicator-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.cmp-search__clear { display: none; margin: 0px; padding: 0px; border: none; background: transparent; }
.cmp-search__clear-icon { position: absolute; top: 0.5rem; right: 0.5rem; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K"); background-size: contain; width: 1rem; height: 1rem; }
.cmp-search__results { display: none; overflow-y: auto; min-width: 100%; max-height: 10rem; position: absolute; top: 100%; left: 0px; z-index: 999999; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
.cmp-search__item { display: block; }
.cmp-search__item--is-focused { background-color: rgb(204, 204, 204); }
.cmp_search__info { height: 20px; font-size: 0.875rem; font-style: italic; }
.cmp-pdfviewer__content { height: 500px; }
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless { height: 100vh; position: fixed; width: 100vw; top: 0px; left: 0px; z-index: 9999; }
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless { height: 500px; }
.cmp-embed__youtube { position: relative; width: 100%; height: 0px; padding-bottom: 56.25%; }
.cmp-embed__youtube-iframe { position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; }
.aem-Grid { display: block; width: 100%; }
.aem-Grid::before, .aem-Grid::after { display: table; content: " "; }
.aem-Grid::after { clear: both; }
.aem-Grid-newComponent { clear: both; margin: 0px; }
.aem-GridColumn { box-sizing: border-box; clear: both; }
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn { display: block !important; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 { margin-left: 100%; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline { display: block; clear: both !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--none { display: block; float: left; clear: none !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide { display: none; }
@media (max-width: 768px) {
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 { margin-left: 100%; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline { display: block; clear: both !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none { display: block; float: left; clear: none !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide { display: none; }
}
@media (min-width: 769px) and (max-width: 1200px) {
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 { margin-left: 100%; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline { display: block; clear: both !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none { display: block; float: left; clear: none !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide { display: none; }
}
.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn { display: block !important; }
.full-width-split-banner-component { min-height: 11rem; }
.full-width-split-banner-component__image-container { position: relative; width: 100%; }
.full-width-split-banner-component__image-container:hover .full-width-split-banner-component_podcast-play-button { opacity: 1; }
.full-width-split-banner-component__image-container .vidyard-atom-component .play-button { height: 5.5rem; width: 5.5rem; }
.full-width-split-banner-component__image-container img { max-height: none; width: 100%; }
@media only screen and (max-width: 1024px) {
.full-width-split-banner-component__image-container img { max-height: 24.75rem; }
}
@media only screen and (max-width: 767.98px) {
.full-width-split-banner-component__image-container img { max-height: 11.875rem; min-height: 11rem; }
.full-width-split-banner-component__text-container div { width: 100%; }
}
@media only screen and (max-width: 1472px) {
.full-width-split-banner-component-fixed-height { max-width: 120rem; min-height: 28.125rem; }
}
@media only screen and (max-width: 1024px) {
.full-width-split-banner-component-fixed-height { min-height: 11rem; }
}
.full-width-split-banner-component-fixed-height .full-width-split-banner-component__overline-text { -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.full-width-split-banner-component-fixed-height .full-width-split-banner-component__heading { -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.full-width-split-banner-component-fixed-height .full-width-split-banner-component__description { -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.full-width-split-banner-component_video-thumbnail { aspect-ratio: 16 / 9; height: 7.3125rem; object-fit: cover; object-position: center center; width: 13rem; }
@media only screen and (max-width: 1024px) {
.full-width-split-banner-component_video-thumbnail { aspect-ratio: 81 / 46; max-width: 10.125rem; }
}
@media only screen and (max-width: 767.98px) {
.full-width-split-banner-component_video-thumbnail { aspect-ratio: 81 / 46; max-width: 10.125rem; }
.full-width-split-banner-component__primary-cta, .full-width-split-banner-component__secondary-cta { width: 100%; }
}
.full-width-split-banner-component_podcast-play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); height: 5.5rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 5.5rem; }
.full-width-split-banner-component .vidyard-atom-component picture { width: 100%; }
.full-width-split-banner-component .vidyard-component, .full-width-split-banner-component .vidyard-component .lightboxlaunch, .full-width-split-banner-component .vidyard-component .vidyard-atom-component, .full-width-split-banner-component .vidyard-component .vidyard-lightbox-centering, .full-width-split-banner-component .vidyard-component picture { height: 100%; }
.full-width-split-banner-component .vidyard-component .vidyard-player-container { height: 100% !important; }
.full-width-split-banner-component .vidyard-component .vidyard-lightbox-image { object-fit: cover; }
.full-width-split-banner-component .modal-video-component_image-modal { width: auto; }
.profile-card-stack-component .profile-card-stack-component__profileimg img { border-radius: 6.25rem; height: 3rem; width: 3rem; }
.profile-card-stack-component a:hover { text-decoration: underline; }
.profile-card-stack-component a, .profile-card-stack-component span { white-space: nowrap; }
.twoprofilecardstack:has(> .empty-comp) { display: none; }
.twoprofilecardstack:has(> .hidden-comp) { display: none; }
.carousel-component_button-container_content_next-btn, .carousel-component_button-container_content_prev-btn { cursor: pointer; height: 2rem; width: 2rem; }
.carousel-component .btn-disabled { cursor: not-allowed; --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.carousel-component .swiper-pagination { margin: 0.25rem 0.5rem 0px; position: static; width: max-content; z-index: 1; }
.carousel-component .swiper-pagination-bullet { border-width: 0.0625rem; border-style: solid; border-image: initial; height: 0.6875rem; opacity: 1; width: 0.6875rem; --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); margin: 0.625rem !important; }
.carousel-component .swiper-pagination-bullet-active { border-width: 0.0625rem; border-style: solid; border-image: initial; --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.carousel-component .swiper-wrapper { z-index: 0; }
.carousel-component .swiper-wrapper .swiper-slide { height: auto; }
@media only screen and (max-width: 1024px) {
.carousel-component .edgebanner .edgeToEdgeBanner-component { display: flex; flex-direction: column; }
.carousel-component .edgebanner .edgeToEdgeBanner-component_card-container { flex-grow: 1; }
}
.carousel-component .edgebanner { height: 100%; }
.carousel-component .edgebanner .edgeToEdgeBanner-component, .carousel-component .edgebanner .edgeToEdgeBanner-component .edgeToEdgeBanner-component_banner-overlay { height: 100% !important; }
.carousel-component .fullwidthsplitbanner { height: 100%; }
.carousel-component .fullwidthsplitbanner .full-width-split-banner-component { height: 100% !important; }
.carousel-component .fullwidthsplitbanner .full-width-split-banner-component .full-width-split-banner-component__text-container { padding: 2rem; }
@media only screen and (max-width: 767.98px) {
.carousel-component .fullwidthsplitbanner .full-width-split-banner-component .full-width-split-banner-component__text-container { padding: 2rem 1rem; }
}
@media only screen and (max-width: 1024px) {
.carousel-component .fullwidthsplitbanner .full-width-split-banner-component { display: flex; flex-direction: column; }
.carousel-component .fullwidthsplitbanner .full-width-split-banner-component__text-container { align-items: flex-start; display: flex; flex-grow: 1; padding-left: 2rem; padding-right: 2rem; }
}
.carousel-component > div { overflow: hidden; }
@font-face { font-family: swiper-icons; font-style: normal; font-weight: 400; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); }
:root { --swiper-theme-color: #007aff; }
:host { display: block; margin-left: auto; margin-right: auto; position: relative; z-index: 1; }
.swiper { display: block; list-style: none; margin-left: auto; margin-right: auto; overflow: hidden; padding: 0px; position: relative; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { box-sizing: content-box; display: flex; height: 100%; position: relative; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); width: 100%; z-index: 1; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { display: block; flex-shrink: 0; height: 100%; position: relative; transition-property: transform; width: 100%; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { height: var(--swiper-centered-offset-after); min-width: 1px; width: 100%; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }
.swiper-lazy-preloader { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top: 4px solid transparent; box-sizing: border-box; height: 42px; left: 50%; margin-left: -21px; margin-top: -21px; position: absolute; top: 50%; transform-origin: 50% center; width: 42px; z-index: 10; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { align-items: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); cursor: pointer; display: flex; height: var(--swiper-navigation-size); justify-content: center; margin-top: calc(0px - var(--swiper-navigation-size)/2); position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/44*27); z-index: 10; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next svg, .swiper-button-prev svg { height: 100%; object-fit: contain; transform-origin: center center; width: 100%; }
.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }
.swiper-button-lock { display: none; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: normal; letter-spacing: 0px; line-height: 1; text-transform: none !important; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { left: auto; right: var(--swiper-navigation-sides-offset,10px); }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-pagination { position: absolute; text-align: center; transform: translateZ(0px); transition: opacity 0.3s; z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); left: 0px; top: var(--swiper-pagination-top,auto); width: 100%; }
.swiper-pagination-bullets-dynamic { font-size: 0px; overflow: hidden; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { position: relative; transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { background: var(--swiper-pagination-bullet-inactive-color,#000); border-radius: var(--swiper-pagination-bullet-border-radius,50%); display: inline-block; height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); }
button.swiper-pagination-bullet { appearance: none; border: none; box-shadow: none; margin: 0px; padding: 0px; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { background: var(--swiper-pagination-color,var(--swiper-theme-color)); opacity: var(--swiper-pagination-bullet-opacity,1); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { left: var(--swiper-pagination-left,auto); right: var(--swiper-pagination-right,8px); top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { display: block; margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }
.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); height: 100%; left: 0px; position: absolute; top: 0px; transform: scale(0); transform-origin: left top; width: 100%; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height: var(--swiper-pagination-progressbar-size,4px); left: 0px; top: 0px; width: 100%; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { height: 100%; left: 0px; top: 0px; width: var(--swiper-pagination-progressbar-size,4px); }
.swiper-pagination-lock { display: none; }
.cmp-accordion__icon { height: 2rem; width: 2rem; }
.cmp-accordion__timeDetails { min-width: fit-content; }
.cmp-accordion__contentContainer { word-break: break-word; }
.cmp-accordion__panel { cursor: default; }
.cmp-accordion__header { margin: 0px; }
.cmp-accordion__button { display: block; width: 100%; text-align: left; }
.cmp-accordion__panel--hidden { display: none; }
.cmp-accordion__panel--expanded { display: block; }
.divider-line-component .large-divider { height: 0.5rem; width: 100%; }
.divider-line-component .small-divider { height: 0.125rem; width: 100%; }
.divider-line-component hr { border-top-width: 0px; }
.two-profile-card-component, .twoprofilecardstack { height: 100%; }
.two-profile-card-component .two-profile-card-component__profileimg img { border-radius: 6.25rem; height: 7rem; width: 7rem; }
.two-profile-card-component__divider { border-style: none; height: 0.125rem; width: 100%; }
.edgeToEdgeBanner-component { position: relative; }
.edgeToEdgeBanner-component_banner-image { aspect-ratio: 736 / 225; height: 100%; min-height: 28.125rem; object-fit: cover; object-position: center center; width: 100%; }
.edgeToEdgeBanner-component_card { width: 50%; }
.edgeToEdgeBanner-component_card-container { max-width: 88rem; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; z-index: 2; }
.edgeToEdgeBanner-component_card-left, .edgeToEdgeBanner-component_card-right { left: 50%; }
.edgeToEdgeBanner-component_video-thumbnail { aspect-ratio: 16 / 9; max-width: 13rem; object-fit: cover; object-position: center center; width: 100%; }
.edgeToEdgeBanner-component_video-thumbnail .vidyard-atom-component .play-button { height: 2.5rem; width: 2.5rem; }
.edgeToEdgeBanner-component_banner-overlay { height: 100%; left: 0px; min-height: 28.125rem; position: absolute; top: 0px; width: 100%; z-index: 1; }
.edgeToEdgeBanner-component_card-button { width: auto; }
.edgeToEdgeBanner-component_card-description { overflow-wrap: break-word; }
.edgeToEdgeBanner-component .modal-video-component_play-button { height: 2.5rem; width: 2.5rem; }
@media only screen and (max-width: 10000px) {
.edgeToEdgeBanner-component { min-height: 28.125rem; }
.edgeToEdgeBanner-component-no-fixed-height { max-width: 120rem; min-height: auto; }
.edgeToEdgeBanner-component-no-fixed-height .edgeToEdgeBanner-component__overline-text { -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.edgeToEdgeBanner-component-no-fixed-height .edgeToEdgeBanner-component__heading { -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.edgeToEdgeBanner-component-no-fixed-height .edgeToEdgeBanner-component_card-description { -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.edgeToEdgeBanner-component_card { width: 100%; }
.edgeToEdgeBanner-component_card-container { transform: translateY(-50%); width: 50%; }
.edgeToEdgeBanner-component_card-left { left: 0px; }
.edgeToEdgeBanner-component_card-right { left: auto; right: 0px; }
}
@media only screen and (max-width: 1024px) {
.edgeToEdgeBanner-component { height: auto !important; }
.edgeToEdgeBanner-component_banner-image { aspect-ratio: 24 / 13; max-height: 26rem; min-height: auto; }
.edgeToEdgeBanner-component_card-container { position: relative; top: 0px; transform: none; width: 100%; }
.edgeToEdgeBanner-component_video-thumbnail { aspect-ratio: 81 / 46; max-width: 10.125rem; }
}
@media only screen and (max-width: 767.98px) {
.edgeToEdgeBanner-component { min-height: auto; }
.edgeToEdgeBanner-component_banner-image { aspect-ratio: 47 / 27; max-height: 13.5rem; min-height: auto; }
.edgeToEdgeBanner-component_card-container { position: relative; top: 0px; }
.edgeToEdgeBanner-component_video-thumbnail { aspect-ratio: 81 / 46; max-width: 10.125rem; }
.edgeToEdgeBanner-component_card-button { width: 100%; }
}
.ticker-container_feed-container .ticker-container_feed.play-animation { animation-play-state: running; }
.ticker-container_feed-container .ticker-container_feed.pause-animation { animation-play-state: paused; }
.ticker-container_feed-container .ticker-container_feed-link { min-width: 7.5rem; }
.ticker-container_feed-container .ticker-container_feed-link .ticker-container_index-data { white-space: nowrap; }
.ticker-container_feed-container .ticker-container_feed-link .ticker-container_index-data .percentage-icon-container { height: 1.0625rem; width: 1.0625rem; }
.modal-component-web_modal { height: 100vh; left: 0px; overflow: auto; position: fixed; top: 0px; width: 100%; z-index: 10; }
.modal-component-web_modal_modal-content { height: 80vh; max-width: 41.75rem; width: 95%; }
.modal-component-web_modal_modal-content_close-container { height: 2rem; width: 2rem; }
.modal-component-web_modal_modal-content_close-container .modal-component-web_modal_modal-content_close { cursor: pointer; }
.modal-component-web_modal_modal-content_heading { border-bottom-width: 0.125rem; border-style: solid; }
.modal-component-web_modal_modal-content_description { height: 60vh; overflow-y: scroll; }
.modal-component-web_modal_modal-content_description::-webkit-scrollbar { width: 0.5rem; }
.modal-component-web_modal_modal-content_description::-webkit-scrollbar-thumb { border-radius: 0.25rem; --tw-bg-opacity: 1; background-color: rgb(217 217 217/var(--tw-bg-opacity,1)); }
.modal-component-web_modal_modal-content_button-container .modal-component-web_modal_modal-content_button { cursor: pointer; height: 2.5rem; }
@media only screen and (max-width: 1024px) {
.modal-component-web_modal_modal-content { max-width: 44rem; }
.modal-component-web_modal .modal-component-web_modal_modal-content_button { width: auto; }
}
@media only screen and (max-width: 767.98px) {
.modal-component-web_modal_modal-content { max-width: 21.5rem; }
.modal-component-web_modal .modal-component-web_modal_modal-content_button { width: 100%; }
}
.ticker-container { border-style: solid; border-width: 0.0625rem; }
.ticker-container_header { border-right-width: 0.0625rem; border-style: solid; }
.ticker-container_link { cursor: pointer; }
.ticker-container_feed-container { overflow: hidden; position: relative; white-space: nowrap; }
.ticker-container_feed-container::after, .ticker-container_feed-container::before { content: ""; height: 100%; position: absolute; top: 0px; z-index: 2; }
.ticker-container_feed-container::before { left: 0px; }
.ticker-container_feed-container::after { right: 0px; }
.ticker-container_feed-container .ticker-container_feed { animation: 30s linear 0s infinite normal none running slide; }
@keyframes slide {
0% { transform: translateX(0px); }
100% { transform: translateX(-100%); }
}
.ticker-container_controls .ticker-container_play-pause-button { border: 0px; cursor: pointer; height: 2.8125rem; overflow: hidden; width: 2.8125rem; }
.full-width-image-banner-component { position: relative; }
.full-width-image-banner-component_banner-image { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; top: 0px; width: 100%; z-index: 1; }
.full-width-image-banner-component_card-container { position: relative; width: 100%; z-index: 3; }
.full-width-image-banner-component_card-content { width: 100%; }
.full-width-image-banner-component_banner-overlay { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
.full-width-image-banner-component_card-button { width: max-content; }
.full-width-image-banner-component_card-button a { white-space: nowrap; }
.full-width-image-banner-component_card-description { overflow-wrap: break-word; }
@media only screen and (max-width: 767.98px) {
.full-width-image-banner-component_card-button { width: 100%; }
}
.full-width-solid-banner-component { overflow-wrap: break-word; }
.quotes-component { overflow-wrap: break-word; height: 100%; }
.quotes-component_description { border-left-width: 0.125rem; }
.quotes-component_quoteProfileImg img { aspect-ratio: 1 / 1; border-radius: 100%; height: 4.6875rem; object-fit: cover; width: 4.6875rem; }
.quotes-component_quoteAssetImg img { aspect-ratio: 1 / 1; height: 100%; max-height: 28rem; object-fit: cover; }
@media only screen and (max-width: 767.98px) {
.quotes-component_quoteAssetImg img { max-height: 48rem; }
}
@media only screen and (max-width: 1024px) {
.quotes-component_quoteAssetImg img { max-height: 64rem; width: 100%; }
}
.sr-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.left-0 { left: 0px; }
.right-0 { right: 0px; }
.top-20 { top: 5rem; }
.top-full { top: 100%; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-2 { grid-column: span 2 / span 2; }
.row-span-2 { grid-row: span 2 / span 2; }
.row-span-3 { grid-row: span 3 / span 3; }
.float-right { float: right; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-auto { margin: auto; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }
.my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.my-auto { margin-bottom: auto; margin-top: auto; }
.\!mb-0 { margin-bottom: 0px !important; }
.-ml-2 { margin-left: -0.5rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-14 { margin-top: -3.5rem; }
.mb-0 { margin-bottom: 0px; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-auto { margin-bottom: auto; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-8 { margin-left: 2rem; }
.ml-auto { margin-left: auto; }
.mr-0 { margin-right: 0px; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-8 { margin-right: 2rem; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-4 { margin-top: 1rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-auto { margin-top: auto; }
.box-content { box-sizing: content-box; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.table { display: table; }
.grid { display: grid; }
.hidden { display: none; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.w-full { width: 100%; }
.max-w-max-container { max-width: 1408px; }
.flex-1 { flex: 1 1 0%; }
.flex-\[0_1_0\%\] { flex: 0 1 0%; }
.flex-none { flex: 0 0 auto; }
.shrink-0 { flex-shrink: 0; }
.grow { flex-grow: 1; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/4 { flex-basis: 25%; }
.basis-3\/4 { flex-basis: 75%; }
.basis-4\/6 { flex-basis: 66.6667%; }
.transform { 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)); }
.cursor-default { cursor: default; }
.cursor-none { cursor: none; }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.grid-flow-col { grid-auto-flow: column; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.whitespace-nowrap { white-space: nowrap; }
.border { border-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-solid { border-style: solid; }
.\!border-black-base { --tw-border-opacity: 1 !important; border-color: rgb(0 0 0/var(--tw-border-opacity,1)) !important; }
.border-black-base { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-blue-light { --tw-border-opacity: 1; border-color: rgb(222 236 240/var(--tw-border-opacity,1)); }
.border-grey-0 { --tw-border-opacity: 1; border-color: rgb(246 246 246/var(--tw-border-opacity,1)); }
.border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-grey-30 { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.border-grey-40 { --tw-border-opacity: 1; border-color: rgb(145 145 145/var(--tw-border-opacity,1)); }
.border-grey-70 { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.border-notification-error { --tw-border-opacity: 1; border-color: rgb(212 0 40/var(--tw-border-opacity,1)); }
.border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.border-transparent-base { border-color: transparent; }
.border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.\!border-b-transparent-base { border-bottom-color: transparent !important; }
.\!border-l-transparent-base { border-left-color: transparent !important; }
.\!border-r-transparent-base { border-right-color: transparent !important; }
.border-b-grey-10 { --tw-border-opacity: 1; border-bottom-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-t-white-base { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.bg-black-background { background-color: rgba(0, 0, 0, 0.3); }
.bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-blue-light { --tw-bg-opacity: 1; background-color: rgb(222 236 240/var(--tw-bg-opacity,1)); }
.bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.bg-grey-30 { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.bg-grey-40 { --tw-bg-opacity: 1; background-color: rgb(145 145 145/var(--tw-bg-opacity,1)); }
.bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.bg-transparent-base { background-color: transparent; }
.bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.from-grey-0 { --tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,96%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.to-white-base { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.object-cover { object-fit: cover; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.\!py-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
.\!py-3 { padding-bottom: 0.75rem !important; padding-top: 0.75rem !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-0 { padding-bottom: 0px; padding-top: 0px; }
.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-22 { padding-bottom: 6rem; }
.pb-25 { padding-bottom: 6.75rem; }
.pb-30 { padding-bottom: 8rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-12 { padding-left: 3rem; }
.pl-18 { padding-left: 4.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-4 { padding-left: 1rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pr-0 { padding-right: 0px; }
.pr-1 { padding-right: 0.25rem; }
.pr-12 { padding-right: 3rem; }
.pr-18 { padding-right: 4.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-4 { padding-right: 1rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-h3 { font-size: 3rem; }
.text-h5 { font-size: 1.875rem; }
.text-h6 { font-size: 1.375rem; }
.text-icon { font-size: 1rem; }
.text-icon_error { font-size: 1.563rem; }
.text-icon_l { font-size: 2.5rem; }
.text-icon_m { font-size: 1.25rem; }
.text-l { font-size: 1.125rem; }
.text-m { font-size: 1rem; }
.text-xl { font-size: 1.375rem; }
.font-bold { font-weight: 500; }
.font-regular { font-weight: 300; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.leading-\[0\] { line-height: 0; }
.leading-xs { line-height: 1.05rem; }
.\!text-black-base { --tw-text-opacity: 1 !important; color: rgb(0 0 0/var(--tw-text-opacity,1)) !important; }
.text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-green-base { --tw-text-opacity: 1; color: rgb(0 153 0/var(--tw-text-opacity,1)); }
.text-grey-10 { --tw-text-opacity: 1; color: rgb(230 230 230/var(--tw-text-opacity,1)); }
.text-grey-105 { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.text-grey-40 { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.text-grey-50 { --tw-text-opacity: 1; color: rgb(117 117 117/var(--tw-text-opacity,1)); }
.text-grey-60 { --tw-text-opacity: 1; color: rgb(92 92 92/var(--tw-text-opacity,1)); }
.text-grey-70 { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.text-grey-80 { --tw-text-opacity: 1; color: rgb(46 46 46/var(--tw-text-opacity,1)); }
.text-notification-error { --tw-text-opacity: 1; color: rgb(212 0 40/var(--tw-text-opacity,1)); }
.text-red-core { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.underline { text-decoration-line: underline; }
.overline { text-decoration-line: overline; }
.underline-offset-4 { text-underline-offset: 4px; }
.placeholder-black-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(0 0 0/var(--tw-placeholder-opacity,1)); }
.opacity-75 { opacity: 0.75; }
.shadow-1 { --tw-shadow: 0px -1px 1px 0px #00000017 inset; --tw-shadow-colored: inset 0px -1px 1px 0px var(--tw-shadow-color); }
.shadow-1, .shadow-2 { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-2 { --tw-shadow: 0px 2px 2px 0px #0000001f; --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color); }
.shadow-9 { --tw-shadow: 0px 2px 9px 0px #00000045; --tw-shadow-colored: 0px 2px 9px 0px var(--tw-shadow-color); }
.shadow-9, .shadow-base { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-base { --tw-shadow: 0 4px 12px 0 #00000014; --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color); }
.shadow-top { --tw-shadow: 0px -1px 2px 0px #0000001f; --tw-shadow-colored: 0px -1px 2px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.blur-md { --tw-blur: blur(12px); }
.blur-md, .blur-sm { 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); }
.blur-sm { --tw-blur: blur(4px); }
.filter { 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); }
@font-face { font-display: swap; font-family: AkkuratPro-Bold; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro-Bold.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-regular; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-light; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratLightPro.ttf"); }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.heading-l { font-size: 3.625rem; letter-spacing: -0.04em; line-height: 4.168rem; }
.heading-l, h1 { font-family: AkkuratPro-Bold; font-weight: 500; }
h1 { letter-spacing: -0.02em; }
@media (min-width: 0px) {
h1 { font-size: 2.25rem; line-height: 2.587rem; }
}
@media (min-width: 768px) {
h1 { font-size: 3rem; line-height: 3.45rem; }
}
h2 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h2 { font-size: 1.875rem; line-height: 2.156rem; }
}
@media (min-width: 768px) {
h2 { font-size: 2.25rem; line-height: 2.587rem; }
}
h3 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h3 { font-size: 1.375rem; line-height: 1.581rem; }
}
@media (min-width: 768px) {
h3 { font-size: 1.875rem; line-height: 2.156rem; }
}
h4, h5, h6 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h4, h5, h6 { font-size: 1.125rem; line-height: 1.575rem; }
}
@media (min-width: 768px) {
h4, h5, h6 { font-size: 1.375rem; }
}
.body-regular-l, .cmp-text .body-regular-l, .cmp-text p { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-regular-xxl, .cmp-text .body-regular-xxl { font-family: AkkuratPro-regular; font-size: 1.875rem; font-weight: 300; letter-spacing: -0.02em; line-height: 2.625rem; }
.body-regular-xl, .cmp-text .body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.body-bold-xl { font-size: 1.375rem; }
.body-bold-l, .body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-bold-l { font-size: 1.125rem; }
.body-regular-m, .cmp-text .body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.body-bold-m { font-size: 1rem; line-height: 1.4rem; }
.body-bold-4, .body-bold-m { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.body-bold-4 { font-size: 1.375rem; line-height: 1.575rem; }
@media (min-width: 1025px) {
.body-bold-4 { font-size: 1rem; line-height: 1.5rem; }
}
.body-regular-s, .cmp-text .body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.body-bold-s, .one-column-content-block-component .primary-button { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.body-regular-xs, .cmp-text .body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.caps-bold-small { font-size: 0.75rem; line-height: 0.975rem; }
.caps-bold-micro, .caps-bold-small { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; }
.caps-bold-micro { font-size: 0.687rem; line-height: 0.894rem; }
.icon { font-size: 1rem; }
.icon-s { font-size: 0.875rem; }
.icon-md { font-size: 2.25rem; }
.icon-m { font-size: 1.25rem; line-height: 2rem; }
img { font-family: AkkuratPro-regular; font-weight: 300; }
.\[x\:string\] { }
.one-column-content-block-component { overflow-wrap: break-word; height: auto; width: 100%; }
.content-block-data-table .one-column-content-block-component { border-bottom-width: 0.0625rem; border-style: solid; overflow-x: auto; text-align: left; width: 100%; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component p { margin-bottom: 0.625rem; padding: 0px; }
.content-block-data-table .one-column-content-block-component table { border: none; border-collapse: collapse; }
.content-block-data-table .one-column-content-block-component table tbody th, .content-block-data-table .one-column-content-block-component table thead th { border-right-width: 0.0625rem; border-style: solid; font-size: 1rem; padding: 0.6875rem; position: relative; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody th:first-of-type, .content-block-data-table .one-column-content-block-component table thead th:first-of-type { border-left-width: 0.0625rem; border-style: solid; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody th:first-of-type::after, .content-block-data-table .one-column-content-block-component table tbody th:last-of-type::after, .content-block-data-table .one-column-content-block-component table thead th:first-of-type::after, .content-block-data-table .one-column-content-block-component table thead th:last-of-type::after { display: none; }
.content-block-data-table .one-column-content-block-component table tbody tr, .content-block-data-table .one-column-content-block-component table thead tr { border-style: solid; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table thead tr { border-right-width: 0.0625rem; --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody { border-bottom-width: 0.0625rem; border-style: solid; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody tr { border-top-width: 0.0625rem; --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody tr td { border-right-width: 0.0625rem; font-size: 1rem; padding: 0.6875rem; position: relative; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody tr td::after { content: ""; display: inline-block; height: 50%; left: 0px; position: absolute; top: 25%; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody tr td:first-of-type::after, .content-block-data-table .one-column-content-block-component table tbody tr td:last-of-type::after { display: none; }
.content-block-data-table .one-column-content-block-component table tbody tr td:first-of-type { border-left-width: 0.0625rem; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody tr a { display: block; font-size: 1rem; text-decoration-line: underline; }
.one-column-content-block-component .primary-button { padding-bottom: 0.5rem; padding-top: 0.5rem; --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.one-column-content-block-component .primary-button:active { text-decoration-line: underline; }
.one-column-content-block-component .primary-button:hover { text-decoration: underline; }
.one-column-content-block-component .primary-button::after { content: ""; display: inline-block; font-family: var(--fa-style-family,"Font Awesome 6 Pro"); padding-left: 0.5rem; padding-right: 0.5rem; --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
@media only screen and (max-width: 767.98px) {
.one-column-content-block-component_cta { width: 100%; }
}
.one-column-content-block-component table tr th, .one-column-content-block-component table tr:first-child td { padding: 1rem !important; }
.one-column-content-block-component table tr:not(:first-child) td { padding: 1.5rem 1rem !important; }
.cmp-text .testimonial-text { padding-left: 3rem; padding-top: 3rem; }
.cmp-text .testimonial-text picture { display: block; margin-bottom: 1.5rem; }
.placeholder\:text-grey-30::placeholder { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:border-grey-10::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.before\:border-grey-70::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.first\:ml-0:first-child { margin-left: 0px; }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:pt-0:first-child { padding-top: 0px; }
.first\:pt-2:first-child { padding-top: 0.5rem; }
.last\:pb-0:last-child { padding-bottom: 0px; }
.last\:pr-0:last-child { padding-right: 0px; }
.checked\:border-white-base:checked { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.focus-within\:border-black-base:focus-within { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.focus-within\:border-red-core:focus-within { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:border-black-base:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-blue-dark:hover { --tw-border-opacity: 1; border-color: rgb(177 202 210/var(--tw-border-opacity,1)); }
.hover\:border-grey-30:hover { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.hover\:border-grey-70:hover { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.hover\:border-red-core:hover { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:\!bg-black-base:hover { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-dark:hover { --tw-bg-opacity: 1; background-color: rgb(177 202 210/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-0:hover { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-30:hover { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-70:hover { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.hover\:bg-white-base:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:\!text-white-base:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.hover\:text-black-base:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-grey-40:hover { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.hover\:text-grey-70:hover { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:body-bold-m:hover { font-size: 1rem; line-height: 1.4rem; }
.hover\:body-bold-m:hover, .hover\:body-bold-s:hover { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.hover\:body-bold-s:hover { font-size: 0.875rem; line-height: 1.225rem; }
.focus\:border-red-core:focus { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.active\:border-black-base:active { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.active\:border-grey-30:active { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.active\:border-grey-70:active { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.active\:\!bg-black-base:active { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.active\:bg-black-base:active { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.active\:bg-grey-0:active { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.active\:bg-grey-10:active { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.active\:bg-grey-30:active { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.active\:bg-grey-5:active { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.active\:bg-grey-70:active { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.active\:bg-white-base:active { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.active\:\!text-white-base:active { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.active\:text-black-base:active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.active\:text-grey-70:active { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.active\:text-white-base:active { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.active\:underline:active { text-decoration-line: underline; }
.disabled\:border-grey-30:disabled { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.disabled\:text-grey-0:disabled { --tw-text-opacity: 1; color: rgb(246 246 246/var(--tw-text-opacity,1)); }
.disabled\:text-grey-30:disabled { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group\/cards:hover .group-hover\/cards\:underline { text-decoration-line: underline; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:block { display: block; }
.group.dropdown-active .group-\[\.dropdown-active\]\:flex, .group.menu-active .group-\[\.menu-active\]\:flex { display: flex; }
.group.menu-active .group-\[\.menu-active\]\:hidden, .group.secondary-header-component-active .group-\[\.secondary-header-component-active\]\:hidden, .group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hidden { display: none; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-80 { --tw-border-opacity: 1; border-color: rgb(46 46 46/var(--tw-border-opacity,1)); }
.group.select .group-\[\.select\]\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.group.dropdown-active .group-\[\.dropdown-active\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.menu-active .group-\[\.menu-active\]\:bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-95 { --tw-bg-opacity: 1; background-color: rgb(11 11 11/var(--tw-bg-opacity,1)); }
.group.mb-vertical .group-\[\.mb-vertical\]\:p-0 { padding: 0px; }
.group.select .group-\[\.select\]\:pl-3 { padding-left: 0.75rem; }
.group.dropdown-active .group-\[\.dropdown-active\]\:text-white-base, .group.menu-active .group-\[\.menu-active\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:placeholder-white-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(255 255 255/var(--tw-placeholder-opacity,1)); }
.group.select .group-\[\.select\]\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-light-theme .group-\[\.secondary-header-component-light-theme\]\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
@media not all and (min-width: 768px) {
.max-md\:flex { display: flex; }
.max-md\:flex-row { flex-direction: row; }
.max-md\:flex-row-reverse { flex-direction: row-reverse; }
.max-md\:flex-col { flex-direction: column; }
.max-md\:justify-between { justify-content: space-between; }
}
@media (min-width: 0px) {
.sm\:order-2 { order: 2; }
.sm\:order-last { order: 9999; }
.sm\:col-span-1 { grid-column: span 1 / span 1; }
.sm\:col-span-12 { grid-column: span 12 / span 12; }
.sm\:col-span-2 { grid-column: span 2 / span 2; }
.sm\:col-span-3 { grid-column: span 3 / span 3; }
.sm\:col-span-4 { grid-column: span 4 / span 4; }
.sm\:col-start-1 { grid-column-start: 1; }
.sm\:m-4 { margin: 1rem; }
.sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
.sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.sm\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.sm\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.sm\:mb-1 { margin-bottom: 0.25rem; }
.sm\:mb-10 { margin-bottom: 2.5rem; }
.sm\:mb-2 { margin-bottom: 0.5rem; }
.sm\:mb-4 { margin-bottom: 1rem; }
.sm\:mb-6 { margin-bottom: 1.5rem; }
.sm\:ml-0 { margin-left: 0px; }
.sm\:ml-10 { margin-left: 2.5rem; }
.sm\:ml-2 { margin-left: 0.5rem; }
.sm\:ml-4 { margin-left: 1rem; }
.sm\:mr-0 { margin-right: 0px; }
.sm\:mr-1 { margin-right: 0.25rem; }
.sm\:mr-2 { margin-right: 0.5rem; }
.sm\:mr-4 { margin-right: 1rem; }
.sm\:mr-6 { margin-right: 1.5rem; }
.sm\:mt-2 { margin-top: 0.5rem; }
.sm\:mt-4 { margin-top: 1rem; }
.sm\:mt-6 { margin-top: 1.5rem; }
.sm\:mt-8 { margin-top: 2rem; }
.sm\:block { display: block; }
.sm\:flex { display: flex; }
.sm\:grid { display: grid; }
.sm\:\!hidden { display: none !important; }
.sm\:hidden { display: none; }
.sm\:w-full { width: 100%; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:basis-1 { flex-basis: 0.25rem; }
.sm\:basis-full { flex-basis: 100%; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.sm\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-col-reverse { flex-direction: column-reverse; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:items-start { align-items: flex-start; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-between { justify-content: space-between; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-x-0 { column-gap: 0px; }
.sm\:gap-x-1 { column-gap: 0.25rem; }
.sm\:gap-x-6 { column-gap: 1.5rem; }
.sm\:gap-x-8 { column-gap: 2rem; }
.sm\:gap-y-0 { row-gap: 0px; }
.sm\:gap-y-4 { row-gap: 1rem; }
.sm\:gap-y-6 { row-gap: 1.5rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
.sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.sm\:border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.sm\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.sm\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.sm\:p-0 { padding: 0px; }
.sm\:p-4 { padding: 1rem; }
.sm\:p-6 { padding: 1.5rem; }
.sm\:px-0 { padding-left: 0px; padding-right: 0px; }
.sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.sm\:py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.sm\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.sm\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.sm\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.sm\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.sm\:pb-1 { padding-bottom: 0.25rem; }
.sm\:pb-12 { padding-bottom: 3rem; }
.sm\:pb-17 { padding-bottom: 4.25rem; }
.sm\:pb-4 { padding-bottom: 1rem; }
.sm\:pb-6 { padding-bottom: 1.5rem; }
.sm\:pb-8 { padding-bottom: 2rem; }
.sm\:pl-0 { padding-left: 0px; }
.sm\:pr-4 { padding-right: 1rem; }
.sm\:pr-6 { padding-right: 1.5rem; }
.sm\:pt-0 { padding-top: 0px; }
.sm\:pt-12 { padding-top: 3rem; }
.sm\:pt-4 { padding-top: 1rem; }
.sm\:pt-6 { padding-top: 1.5rem; }
.sm\:pt-8 { padding-top: 2rem; }
.sm\:text-center { text-align: center; }
.sm\:text-icon_l { font-size: 2.5rem; }
.sm\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.sm\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .sm\:body-regular-l, .sm\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.sm\:body-bold-l { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .sm\:body-regular-m, .sm\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.cmp-text .sm\:body-regular-s, .sm\:body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .sm\:body-regular-xs, .sm\:body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:last\:mb-6:last-child { margin-bottom: 1.5rem; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:block { display: block; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:flex { display: flex; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
@media (min-width: 768px) {
.md\:col-span-1 { grid-column: span 1 / span 1; }
.md\:col-span-10 { grid-column: span 10 / span 10; }
.md\:col-span-2 { grid-column: span 2 / span 2; }
.md\:col-span-8 { grid-column: span 8 / span 8; }
.md\:m-8 { margin: 2rem; }
.md\:mx-0 { margin-left: 0px; margin-right: 0px; }
.md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.md\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.md\:my-9 { margin-bottom: 2.25rem; margin-top: 2.25rem; }
.md\:my-auto { margin-bottom: auto; margin-top: auto; }
.md\:mb-0 { margin-bottom: 0px; }
.md\:mb-4 { margin-bottom: 1rem; }
.md\:mb-6 { margin-bottom: 1.5rem; }
.md\:mb-8 { margin-bottom: 2rem; }
.md\:ml-0 { margin-left: 0px; }
.md\:ml-12 { margin-left: 3rem; }
.md\:ml-2 { margin-left: 0.5rem; }
.md\:ml-6 { margin-left: 1.5rem; }
.md\:ml-8 { margin-left: 2rem; }
.md\:ml-auto { margin-left: auto; }
.md\:mr-0 { margin-right: 0px; }
.md\:mr-2 { margin-right: 0.5rem; }
.md\:mr-4 { margin-right: 1rem; }
.md\:mr-6 { margin-right: 1.5rem; }
.md\:mr-8 { margin-right: 2rem; }
.md\:mt-0 { margin-top: 0px; }
.md\:mt-4 { margin-top: 1rem; }
.md\:mt-6 { margin-top: 1.5rem; }
.md\:mt-8 { margin-top: 2rem; }
.md\:block { display: block; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:\!hidden { display: none !important; }
.md\:hidden { display: none; }
.md\:w-auto { width: auto; }
.md\:basis-2\/6 { flex-basis: 33.3333%; }
.md\:basis-3\/4 { flex-basis: 75%; }
.md\:basis-full { flex-basis: 100%; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.md\:flex-row { flex-direction: row; }
.md\:flex-row-reverse { flex-direction: row-reverse; }
.md\:flex-col { flex-direction: column; }
.md\:flex-col-reverse { flex-direction: column-reverse; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:items-start { align-items: flex-start; }
.md\:items-center { align-items: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-between { justify-content: space-between; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:gap-x-2 { column-gap: 0.5rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-x-6 { column-gap: 1.5rem; }
.md\:gap-x-8 { column-gap: 2rem; }
.md\:gap-y-0 { row-gap: 0px; }
.md\:gap-y-6 { row-gap: 1.5rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
.md\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.md\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.md\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.md\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.md\:p-0 { padding: 0px; }
.md\:p-4 { padding: 1rem; }
.md\:p-6 { padding: 1.5rem; }
.md\:p-8 { padding: 2rem; }
.md\:px-0 { padding-left: 0px; padding-right: 0px; }
.md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.md\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.md\:pb-0 { padding-bottom: 0px; }
.md\:pb-1 { padding-bottom: 0.25rem; }
.md\:pb-12 { padding-bottom: 3rem; }
.md\:pb-16 { padding-bottom: 4rem; }
.md\:pb-2 { padding-bottom: 0.5rem; }
.md\:pb-26 { padding-bottom: 7rem; }
.md\:pb-6 { padding-bottom: 1.5rem; }
.md\:pb-8 { padding-bottom: 2rem; }
.md\:pl-0 { padding-left: 0px; }
.md\:pt-0 { padding-top: 0px; }
.md\:pt-12 { padding-top: 3rem; }
.md\:pt-16 { padding-top: 4rem; }
.md\:pt-2 { padding-top: 0.5rem; }
.md\:pt-4 { padding-top: 1rem; }
.md\:pt-6 { padding-top: 1.5rem; }
.md\:pt-8 { padding-top: 2rem; }
.md\:text-icon_xl { font-size: 4rem; }
.md\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.md\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .md\:body-regular-l, .md\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .md\:body-regular-xl, .md\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.md\:body-bold-xl { font-size: 1.375rem; }
.md\:body-bold-l, .md\:body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.md\:body-bold-l { font-size: 1.125rem; }
.cmp-text .md\:body-regular-m, .md\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.md\:body-bold-s { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.hover\:md\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
}
@media (min-width: 1025px) {
.lg\:absolute { position: absolute; }
.lg\:order-first { order: -9999; }
.lg\:order-none { order: 0; }
.lg\:col-span-1 { grid-column: span 1 / span 1; }
.lg\:col-span-10 { grid-column: span 10 / span 10; }
.lg\:col-span-2 { grid-column: span 2 / span 2; }
.lg\:col-span-3 { grid-column: span 3 / span 3; }
.lg\:col-span-6 { grid-column: span 6 / span 6; }
.lg\:col-span-8 { grid-column: span 8 / span 8; }
.lg\:col-start-4 { grid-column-start: 4; }
.lg\:row-span-1 { grid-row: span 1 / span 1; }
.lg\:row-span-3 { grid-row: span 3 / span 3; }
.lg\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:my-0 { margin-bottom: 0px; margin-top: 0px; }
.lg\:my-12 { margin-bottom: 3rem; margin-top: 3rem; }
.lg\:my-16 { margin-bottom: 4rem; margin-top: 4rem; }
.lg\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.lg\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.lg\:mb-0 { margin-bottom: 0px; }
.lg\:mb-1 { margin-bottom: 0.25rem; }
.lg\:mb-4 { margin-bottom: 1rem; }
.lg\:mb-6 { margin-bottom: 1.5rem; }
.lg\:mb-8 { margin-bottom: 2rem; }
.lg\:ml-0 { margin-left: 0px; }
.lg\:ml-4 { margin-left: 1rem; }
.lg\:ml-6 { margin-left: 1.5rem; }
.lg\:ml-8 { margin-left: 2rem; }
.lg\:ml-auto { margin-left: auto; }
.lg\:mr-0 { margin-right: 0px; }
.lg\:mr-16 { margin-right: 4rem; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:mr-4 { margin-right: 1rem; }
.lg\:mr-6 { margin-right: 1.5rem; }
.lg\:mr-8 { margin-right: 2rem; }
.lg\:mt-0 { margin-top: 0px; }
.lg\:mt-4 { margin-top: 1rem; }
.lg\:mt-6 { margin-top: 1.5rem; }
.lg\:mt-8 { margin-top: 2rem; }
.lg\:block { display: block; }
.lg\:flex { display: flex; }
.lg\:grid { display: grid; }
.lg\:hidden { display: none; }
.lg\:h-full { height: 100%; }
.lg\:w-auto { width: auto; }
.lg\:flex-grow { flex-grow: 1; }
.lg\:basis-1\/2 { flex-basis: 50%; }
.lg\:basis-1\/3 { flex-basis: 33.3333%; }
.lg\:basis-2\/3 { flex-basis: 66.6667%; }
.lg\:basis-2\/6 { flex-basis: 33.3333%; }
.lg\:basis-3\/12 { flex-basis: 25%; }
.lg\:basis-4\/12 { flex-basis: 33.3333%; }
.lg\:basis-4\/6 { flex-basis: 66.6667%; }
.lg\:basis-6\/12 { flex-basis: 50%; }
.lg\:basis-7\/12 { flex-basis: 58.3333%; }
.lg\:basis-8\/12 { flex-basis: 66.6667%; }
.lg\:basis-9\/12 { flex-basis: 75%; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-rows-none { grid-template-rows: none; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-row-reverse { flex-direction: row-reverse; }
.lg\:flex-col { flex-direction: column; }
.lg\:items-center { align-items: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-between { justify-content: space-between; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:gap-x-2 { column-gap: 0.5rem; }
.lg\:gap-x-6 { column-gap: 1.5rem; }
.lg\:gap-x-8 { column-gap: 2rem; }
.lg\:gap-x-9 { column-gap: 2.25rem; }
.lg\:gap-y-0 { row-gap: 0px; }
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2rem*var(--tw-space-x-reverse)); }
.lg\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.lg\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:bg-transparent-base { background-color: transparent; }
.lg\:bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.lg\:p-0 { padding: 0px; }
.lg\:p-16 { padding: 4rem; }
.lg\:p-2 { padding: 0.5rem; }
.lg\:p-6 { padding: 1.5rem; }
.lg\:p-8 { padding: 2rem; }
.lg\:px-0 { padding-left: 0px; padding-right: 0px; }
.lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.lg\:py-22 { padding-bottom: 6rem; padding-top: 6rem; }
.lg\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.lg\:pb-0 { padding-bottom: 0px; }
.lg\:pb-12 { padding-bottom: 3rem; }
.lg\:pb-16 { padding-bottom: 4rem; }
.lg\:pb-22 { padding-bottom: 6rem; }
.lg\:pb-4 { padding-bottom: 1rem; }
.lg\:pb-6 { padding-bottom: 1.5rem; }
.lg\:pb-8 { padding-bottom: 2rem; }
.lg\:pl-0 { padding-left: 0px; }
.lg\:pl-2 { padding-left: 0.5rem; }
.lg\:pl-8 { padding-left: 2rem; }
.lg\:pr-0 { padding-right: 0px; }
.lg\:pr-16 { padding-right: 4rem; }
.lg\:pr-8 { padding-right: 2rem; }
.lg\:pt-0 { padding-top: 0px; }
.lg\:pt-12 { padding-top: 3rem; }
.lg\:pt-16 { padding-top: 4rem; }
.lg\:pt-22 { padding-top: 6rem; }
.lg\:pt-4 { padding-top: 1rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-8 { padding-top: 2rem; }
.lg\:text-icon_xxl { font-size: 5.5rem; }
.lg\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.lg\:text-taupe-core { --tw-text-opacity: 1; color: rgb(194 196 195/var(--tw-text-opacity,1)); }
.lg\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .lg\:body-regular-xl, .lg\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.lg\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.lg\:hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:hover\:pb-2:hover { padding-bottom: 0.5rem; }
.hover\:lg\:text-red-core:hover, .lg\:hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.lg\:hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group:hover .lg\:group-hover\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:border-grey-10:checked { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.vertical .group-\[\.vertical\]\:lg\:p-0 { padding: 0px; }
}
@media (min-width: 1472px) {
.xl\:col-span-1 { grid-column: span 1 / span 1; }
.xl\:col-span-2 { grid-column: span 2 / span 2; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mb-6 { margin-bottom: 1.5rem; }
.xl\:ml-0 { margin-left: 0px; }
.xl\:mr-0 { margin-right: 0px; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.xl\:px-0 { padding-left: 0px; padding-right: 0px; }
.cmp-text .xl\:body-regular-xl, .xl\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
}
.\[\&\>\*\:first-child\]\:mt-0 > :first-child { margin-top: 0px; }
.\[\&\>\*\:first-child\]\:text-black-base > :first-child { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.\[\&\>\*\:first-child\]\:body-bold-s > :first-child { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.icon-tile-component { height: inherit; }
.icon-tile-component_icon-container { height: 3rem; width: 3rem; }
.icon-tile-component_text-container { word-break: break-word; }
.icon-tile-component img { max-width: 13rem; min-width: 3rem; }
.icon-tile-component img.img-fixed-sized-container { height: 100%; max-height: 3rem; max-width: 3rem; width: auto; }
.icon-tile-component .footer-divider-component { border-style: none; height: 0.125rem; }
.grid-content-item:has(> .icon-tile-component.card-full-height), .icontile:has(> .icon-tile-component.card-full-height) { height: 100%; }
.box-card-component { width: 100%; }
.box-card-component:not(.search-box-card) { height: 100%; }
.box-card-component:hover .play-button { opacity: 1; }
.box-card-component_podcast { overflow: hidden; position: relative; }
.box-card-component_podcast .play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); cursor: pointer; height: 4rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 4rem; }
.box-card-component img { height: 100%; object-fit: fill; width: 100%; }
.box-card-component_content { width: 100%; }
.box-card-component_content.full-height { height: 100%; }
.box-card-component.horizontal img { aspect-ratio: 1 / 1; }
.horizontal .box-card-component_image { max-width: 14rem; min-width: 7rem; }
.horizontal .box-card-component_image img.aspect-ratio-16-9 { aspect-ratio: 16 / 9; height: auto; }
@media only screen and (max-width: 1472px) {
.box-card-component .box-card-component_image.box-card-component_thumbnail { width: 13rem; }
.box-card-component .box-card-component_image.box-card-component_thumbnail .box-card-component_img { height: auto; }
}
@media only screen and (max-width: 1024px) {
.box-card-component .box-card-component_image.box-card-component_thumbnail { width: 13rem; }
}
.box-card-component.vertical img { aspect-ratio: 16 / 9; }
.box-card-component.vertical img.aspect-ratio-3-4 { aspect-ratio: 3 / 4; }
.box-card-component.vertical img.aspect-ratio-1 { aspect-ratio: 1 / 1; }
.box-card-component.vertical.mb-vertical .box-card-component_image { max-width: 100%; }
.box-card-component.vertical.mb-vertical img { aspect-ratio: 16 / 9; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-3-4 { aspect-ratio: 3 / 4; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-1 { aspect-ratio: 1 / 1; }
.box-card-component.vertical .box-card-component_content_desc, .box-card-component.vertical .box-card-component_content_title { -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
.box-card-component.vertical .box-card-component_content_grid-view-link { width: 2rem; }
.box-card-component.horizontal { max-height: 21.875rem; min-height: 12.8125rem; }
.box-card-component.horizontal.recommendations { min-height: 11.25rem; }
.box-card-component.horizontal.recommendations .box-card-component_content_subtitle { margin-bottom: 1rem; }
.box-card-component.horizontal.search-box-card { min-height: 4.625rem; }
.box-card-component.horizontal .box-card-component_content_desc, .box-card-component.horizontal .box-card-component_content_title { -webkit-box-orient: vertical; overflow: hidden; }
.box-card-component.horizontal .box-card-component_content_desc { -webkit-line-clamp: 2; }
.box-card-component.horizontal .box-card-component_content_title { -webkit-line-clamp: 3; }
@media only screen and (max-width: 767.98px) {
.box-card-component.vertical .box-card-component_image { min-width: 7rem; width: 7rem; }
.box-card-component.vertical .box-card-component_image img { aspect-ratio: 1 / 1; max-height: 100%; }
.box-card-component.horizontal.mb-vertical .box-card-component_image, .box-card-component.vertical.mb-vertical .box-card-component_image { width: 100%; }
.box-card-component.horizontal { min-height: 6.25rem; }
.box-card-component.horizontal .box-card-component_image { width: 7rem; }
}
@media only screen and (max-width: 1024px) {
.box-card-component.vertical .box-card-component_content_desc { -webkit-line-clamp: 2; }
.box-card-component.vertical .box-card-component_content_title { -webkit-line-clamp: 3; }
.box-card-component.vertical .box-card-component_image { max-width: 14rem; min-width: 7rem; }
.box-card-component.vertical .box-card-component_image .box-card-component_img { aspect-ratio: 1 / 1; }
.box-card-component.vertical.mb-vertical .box-card-component_content_desc, .box-card-component.vertical.mb-vertical .box-card-component_content_title { -webkit-line-clamp: 4; }
.box-card-component.vertical.mb-vertical img { aspect-ratio: 16 / 9 !important; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-3-4 { aspect-ratio: 3 / 4 !important; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-1 { aspect-ratio: 1 / 1 !important; }
}
.box-card-component_article-btn_icon { height: 1.5rem; width: 1.5rem; }
.box-card-component_article-btn:active .box-card-component_article-btn_label, .box-card-component_article-btn:hover .box-card-component_article-btn_label, .search-box-card .box-card-component_content_title:hover, .static-box-card:hover .box-card-component_content_title { text-decoration: underline; }
.modal-video-component { position: relative; }
.modal-video-component_banner { cursor: pointer; }
.modal-video-component_banner:hover .modal-video-component_play-button { opacity: 1; }
.modal-video-component_modal { height: 100vh; left: 0px; position: fixed; top: 0px; z-index: 1000; }
.modal-video-component_modal_overlay { opacity: 0.9; overflow: auto; }
.modal-video-component_modal_banner { inset: 5%; position: fixed; width: 90%; }
.modal-video-component_modal_play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); height: 5.5rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 5.5rem; }
.modal-video-component_modal_play-button:hover { opacity: 1; }
.modal-video-component_modal img.modal-video-component_modal_image { aspect-ratio: unset; object-fit: contain; }
.modal-video-component_modal img.modal-video-component_modal_image, .modal-video-component_modal_video-play { height: 100%; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: auto; }
.modal-video-component_btn-close { position: absolute; right: 1.5625rem; top: 1.5625rem; }
@media screen and (min-aspect-ratio: 2 / 1) {
.modal-video-component_modal:not(.hidden) i.modal-video-component_play-button { height: 10rem; width: 10rem; }
}
.vidyard-util-component { width: 100%; }
.vidyard-util-component.horizontal-orientation .vidyard-component picture { position: relative; }
.vidyard-util-component.horizontal-orientation .vidyard-component:hover .play-button { opacity: 1; }
.vidyard-util-component.horizontal-orientation .vidyard-component .lightboxlaunch { cursor: pointer; object-fit: cover; object-position: center center; width: 100%; }
.vidyard-util-component.horizontal-orientation .vidyard-component .play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); cursor: pointer; height: 4rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 4rem; }
.vidyard-util-component.horizontal-orientation .vidyard-lightbox-image { height: auto; position: relative; }
@media only screen and (max-width: 767.98px) {
.vidyard-util-component.horizontal-orientation.vertical .vidyard-lightbox-centering .vidyard-lightbox-image { position: absolute; }
}
.vidyard-util-component.horizontal-orientation.non-vertical .vidyard-lightbox-centering { padding-bottom: 100% !important; }
.vidyard-util-component.vertical-orientation .vidyard-component picture { overflow: hidden; position: relative; }
.vidyard-util-component.vertical-orientation .vidyard-component:hover .play-button { opacity: 1; }
.vidyard-util-component.vertical-orientation .vidyard-component .lightboxlaunch { cursor: pointer; object-fit: cover; object-position: center center; width: 100%; }
.vidyard-util-component.vertical-orientation .vidyard-component .play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); cursor: pointer; height: 4rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 4rem; }
.vidyard-util-component.vertical-orientation .vidyard-player-container { aspect-ratio: 16 / 9; max-height: 24.0625rem; }
.vidyard-util-component.vertical-orientation .vidyard-player-container .vidyard-lightbox-centering { position: static !important; }
@media only screen and (max-width: 1024px) {
.vidyard-util-component.vertical-orientation.non-vertical .vidyard-lightbox-centering .vidyard-lightbox-image { height: auto; position: relative; }
}
@media only screen and (max-width: 1024px) and (max-width: 767.98px) {
.vidyard-util-component.vertical-orientation.non-vertical .vidyard-lightbox-centering .vidyard-lightbox-image { position: absolute; }
}
#vidyard-popbox { width: 100%; }
#vidyard-overlay-wrapper { z-index: 9; }
.profile-card-dynamic-component .profile-card-dynamic-component__profileimg img { border-radius: 6.25rem; height: 3rem; width: 3rem; }
.profile-card-dynamic-component a:hover { text-decoration: underline; }
.profile-card-dynamic-component a, .profile-card-dynamic-component span { white-space: nowrap; }
.image-card-component { height: 100%; position: relative; }
.three-solid-card_highlights .image-card-component { height: 32.75rem; max-height: 100%; }
.three-solid-card_stacked .image-card-component { height: 15.375rem; max-height: 100%; }
.image-card-component_image { object-fit: cover; object-position: center center; width: 100%; }
.image-card-component_image-vertical { aspect-ratio: 2 / 3; max-height: 34.375rem; min-height: 30.75rem; }
.three-solid-card_stacked .image-card-component_image-vertical { height: 15.375rem; max-height: 100%; min-height: 15.375rem; }
.three-solid-card_highlights .image-card-component_image-vertical { height: 32.75rem; max-height: 100%; }
.image-card-component_image-horizontal { aspect-ratio: 16 / 9; max-height: 18.75rem; min-height: 15.9375rem; }
.image-card-component_content { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
.image-card-component_content:hover .image-card-component_heading { text-decoration: underline; }
.image-card-component_line-clamp-4 { -webkit-line-clamp: 4; }
.image-card-component_line-clamp-3 { -webkit-line-clamp: 3; }
.image-card-component_line-clamp-2 { -webkit-line-clamp: 2; }
.image-card-component_truncate { -webkit-box-orient: vertical; overflow: hidden; }
.image-card-component_description { overflow-wrap: break-word; }
.image-card-component_icon-container { height: 2rem; width: 2rem; }
.image-card-component_banner-overlay { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
.solid-card-text-overlay-component { height: 100%; width: 100%; }
.solid-card-text-overlay-component img { height: 11.5rem; object-fit: cover; }
.solid-card-text-overlay-component_description, .solid-card-text-overlay-component_heading { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; }
.solid-card-text-overlay-component.solidCardVertical { max-height: 34.375rem; min-height: 30.75rem; }
.solid-card-text-overlay-component.solidCardVertical.fullHeightCards { max-height: 100%; }
.three-solid-card_highlights .solid-card-text-overlay-component.solidCardVertical { height: 32.75rem; max-height: 100%; }
.three-solid-card_stacked .solid-card-text-overlay-component.solidCardVertical { height: 15.375rem; min-height: 15.375rem; }
.solid-card-text-overlay-component.solidCardVertical .solid-card-text-overlay-component_description, .solid-card-text-overlay-component.solidCardVertical .solid-card-text-overlay-component_heading { -webkit-line-clamp: 4; }
.solid-card-text-overlay-component.solidCardVertical .solid-card-text-overlay-component_description.stacked-card, .solid-card-text-overlay-component.solidCardVertical .solid-card-text-overlay-component_heading.stacked-card { -webkit-line-clamp: 2; }
.solid-card-text-overlay-component.solidCardHorizontal { max-height: 18.75rem; min-height: 15rem; }
.solid-card-text-overlay-component.solidCardHorizontal .solid-card-text-overlay-component_heading { -webkit-line-clamp: 3; }
.solid-card-text-overlay-component.solidCardHorizontal .solid-card-text-overlay-component_description { -webkit-line-clamp: 2; }
.solid-card-text-overlay-component:hover .solid-card-text-overlay-component_heading { text-decoration: underline; }
.solid-card-text-overlay-component_icon-container { height: 2rem; width: 2rem; }
@media only screen and (max-width: 1024px) {
.solid-card-text-overlay-component:hover .solid-card-text-overlay-component_heading { text-decoration: none; }
.three-solid-card_highlights .solid-card-text-overlay-component.solidCardVertical { height: 30.75rem; max-height: 100%; }
.three-solid-card_stacked .solid-card-text-overlay-component.solidCardVertical { height: 13.375rem; min-height: 13.375rem; }
}
.tags-component { max-width: 11.5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-box-orient: vertical; max-height: 2.9375rem; }
.image-component { width: 100%; }
.image-component_image { object-fit: cover; object-position: center center; width: 100%; }
.article-right-rail-component { border-style: solid; border-width: 0.0625rem; word-break: break-word; }
.article-right-rail-component_icon { cursor: pointer; height: 1.5rem; width: 1.5rem; }
.article-right-rail-component_divider { border-top-width: 0px; height: 0.125rem; width: 100%; }
.article-right-rail-component_listItem { list-style-type: none; position: relative; }
.article-right-rail-component_rightSection { position: relative; }
.article-right-rail-component_popover { border-radius: 0.125rem; position: absolute; right: 0px; top: 1.875rem; width: 13rem; z-index: 3; }
.article-right-rail-component_popover_item { cursor: pointer; width: 100%; }
.article-right-rail-component_popover_item_icon { height: 1.5rem; width: 1.5rem; }
@media only screen and (max-width: 1024px) {
.article-right-rail-component_popover { width: 3.5rem; }
}
@media only screen and (max-width: 767.98px) {
.article-right-rail-component_popover { width: 3.5rem; }
}
.article-right-rail-component .spinner { animation: 2s linear 0s infinite normal none running loading; border-right-color: ; border-bottom-color: ; border-left-color: ; border-radius: 9999px; border-style: solid; border-width: 2px; height: 1.25rem; width: 1.25rem; --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
@keyframes loading {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
.article-right-rail-component .non-gated-user { cursor: not-allowed; }
.articlerightrail:has(> .hidden-comp) { display: none; }
.navigation-list-component { border-width: 0.0625rem; word-break: break-word; }
.navigation-list-component_link-item { border-top-width: 0.125rem; }
.navigation-list-component_link-item-no-border:first-child { border-width: 0px; }
.navigation-list-component_link-item-anchor:hover { text-decoration: underline; }
.navigation-list-component_link-item-content-container-icon { height: 1.5rem; width: 1.5rem; }
.navlist { position: sticky; top: 0px; }
@media only screen and (max-width: 1024px) {
.navlist { position: static; }
}
.progressbar { position: sticky; top: 4rem; z-index: 4; }
body:has(> .tablet-header) .progressbar { top: 4rem !important; }
.progress-bar-component_container { height: 0.5rem; width: 100%; }
.progress-bar-component_container_bar { height: 0.5rem; width: 10%; }
.tabs-component_container_tabs_list { border-top-width: 0.0625rem; outline: none; position: relative; }
.tabs-component_container_tabs_list:last-child { border-bottom-width: 0.0625rem; }
.tabs-component_container_tabs_selected.active { border-left-width: 0.375rem; height: 3.5rem; left: -1rem; position: absolute; top: 0px; }
@media only screen and (max-width: 1024px) {
.tabs-component_container { border-left-width: 0.0625rem; border-right-width: 0.0625rem; }
.tabs-component_container_tabs { width: 100%; }
}
.horizontal .tabs-component_container { overflow: hidden; position: relative; }
.horizontal .tabs-component_container_tabs { border-bottom-width: 0.0625rem; overflow-x: auto; scroll-behavior: smooth; white-space: nowrap; }
.horizontal .tabs-component_container_tabs_list { border-top-width: 0px; }
.horizontal .tabs-component_container_tabs_list:last-child { border-bottom-width: 0px; }
.horizontal .tabs-component_container_tabs_selected.active { border-bottom-width: 0.25rem; border-left-width: 0px; bottom: 0px; left: 0px; top: unset; width: 100%; }
.horizontal .tabs-component_container_tabs::-webkit-scrollbar { appearance: none; height: 0px; }
.horizontal .tabs-component_container_left_arrow, .horizontal .tabs-component_container_right_arrow { height: 2.9375rem; position: absolute; top: 0px; width: 2.9375rem; }
.horizontal .tabs-component_container_left_arrow { background: linear-gradient(90deg, rgb(255, 255, 255) 79.79%, transparent 101.06%); left: 0px; }
.horizontal .tabs-component_container_right_arrow { background: linear-gradient(90deg, transparent, rgb(255, 255, 255) 19.05%); right: 0px; }
@media only screen and (max-width: 1024px) {
.horizontal .tabs-component_container { border-left-width: 0px; border-right-width: 0px; }
.horizontal .tabs-component_container_tabs_child { border-top-width: 0px; }
}
.horizontal.agenda .tabs-component_container_left_arrow, .horizontal.agenda .tabs-component_container_right_arrow { height: 3.5rem; }
.horizontal.agenda > .tabs-component_container > .tabs-component_container_tabs { border-bottom-width: 0px; }
.horizontal.agenda > .tabs-component_container > .tabs-component_container_tabs > .tabs-component_container_tabs_list { border-width: 0.0625rem 0px 0.0625rem 0.0625rem; }
.horizontal.agenda > .tabs-component_container > .tabs-component_container_tabs > .tabs-component_container_tabs_list:last-child { border-right-width: 0.0625rem; }
.horizontal.agenda > .tabs-component_container > .tabs-component_container_tabs > .tabs-component_container_tabs_list .active { border-width: 0px; }
.horizontal .tabs-component_mobile { position: relative; }
.horizontal .tabs-component_mobile_select-container { border-radius: 0.125rem; border-style: solid; border-width: 0.125rem; cursor: pointer; min-width: 20rem; }
.horizontal .tabs-component_mobile .select-items { position: absolute; width: 100%; z-index: 9; }
.callout-card-component_btn:active, .callout-card-component_btn:hover { text-decoration: underline; }
.dropdown-input-component { position: relative; }
.dropdown-input-component .select-selected { border-radius: 0.125rem; border-style: solid; border-width: 0.0625rem; cursor: pointer; min-width: 20rem; }
.dropdown-input-component .select-items { position: absolute; width: 100%; z-index: 9; }
.dropdown-input-component .select-items div { cursor: pointer; }
.callout-numbers-component_wrapper { width: 100%; }
.callout-numbers-component_title { overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
@media only screen and (max-width: 1024px) {
.callout-numbers-component_wrapper .dropdown-input-component { width: 50%; }
}
@media only screen and (max-width: 767.98px) {
.callout-numbers-component_wrapper .dropdown-input-component { width: 100%; }
}
.calloutnumbers:has(> .callout-align-height) { height: 100%; }
.callout-align-height { height: 100%; }
.sub-navigation-component_container { border-bottom-width: 0.0625rem; }
.sub-navigation-component_container_heading_icon { border-radius: 50%; height: 3rem; width: 3rem; }
.sub-navigation-component_container_tabs_list:hover { border-bottom-width: 0.25rem; }
.sub-navigation-component_container_btn_a { border-style: solid; border-width: 0.0625rem; }
@media only screen and (max-width: 1024px) {
.sub-navigation-component_container { border-bottom-width: 0px; }
.sub-navigation-component_container_heading { border-bottom-width: 0.0625rem; width: 100%; }
.sub-navigation-component_container_tabs_list, .sub-navigation-component_container_tabs_list:hover { border-bottom-width: 0.0625rem; }
.sub-navigation-component_container_btn_a { border-style: solid; border-width: 0.0625rem; }
}
@media only screen and (max-width: 767.98px) {
.sub-navigation-component_container_btn a { width: 100%; }
}
.divider-component hr { border-top-width: 0px; height: 0.125rem; }
.layout-container-heading-component .anchorLabelText { white-space: nowrap; }
.event-banner-component { overflow-wrap: break-word; position: relative; }
.event-banner-component_details_items-container_item { text-align: center; width: 1.5rem; }
.event-banner-component_image img { height: 100%; object-fit: cover; width: 100%; }
@media only screen and (max-width: 10000px) {
.event-banner-component_details { position: absolute; top: 50%; transform: translateY(-50%); }
}
@media only screen and (max-width: 1024px) {
.event-banner-component_details { left: 0px; position: relative; top: 0px; transform: none; }
}
.anchor-link-component.sticky-anchor-link { width: 100%; z-index: 700; }
.anchor-link-component_anchorLinkContainer { border-bottom-width: 0.0625rem; border-style: solid; }
@media only screen and (max-width: 1024px) {
.anchor-link-component_anchorLinkContainer { height: 4rem; }
}
@media only screen and (max-width: 767.98px) {
.anchor-link-component_anchorLinkContainer { height: 3rem; }
}
.anchor-link-component_headingContainerDesktopAbove .anchor-link-component_heading { white-space: nowrap; }
.anchor-link-component_linkButtonContainer { width: 100%; }
.anchor-link-component_linkButtonContainer.anchor-link-component_linksContainer ul { list-style-type: none; }
.anchor-link-component_linkButtonContainer.anchor-link-component_linksContainer ul li { white-space: nowrap; }
.anchor-link-component_button a { height: 2.5rem; white-space: nowrap; }
.anchor-link-component_buttonMobile a { height: 2.5rem; text-align: center; white-space: nowrap; width: 100%; }
.profile-card-component_profileImg img { border-radius: 6.25rem; height: 7rem; width: 7rem; }
.profile-card-component_heading { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.profile-card-component_short-description { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.profile-card-component_divider { border-style: none; height: 0.125rem; width: 100%; }
.button-border { border-style: solid; border-width: 0.0625rem; }
.cmp-carousel__content { position: relative; }
.cmp-carousel__item { display: none; }
.cmp-carousel__item--active { display: block; }
.cmp-carousel__action { appearance: none; }
.cmp-carousel__indicators { display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; padding: 0px; list-style: none; }
.cmp-carousel__indicator { position: relative; flex: 0 1 auto; width: 10px; height: 10px; margin: 0px 7px; border-radius: 50%; font-size: 0px; text-indent: -3000px; background-color: rgba(0, 0, 0, 0.5); }
.cmp-carousel__indicator--active { background-color: rgba(0, 0, 0, 0.8); }
.event-bar-component_wrapper { min-height: 8.125rem; position: relative; width: 100%; }
.event-bar-component_actions_cta_label { border-style: solid; border-width: 0.0625rem; }
@media only screen and (max-width: 767.98px) {
.event-bar-component_actions { width: 100%; }
.event-bar-component_actions_sticky-cta { bottom: 0px; position: relative; width: 100%; }
.event-bar-component_countdown { border-bottom-width: 0.0625rem; width: 100%; }
}
.event-bar-component_flex-mode { bottom: 0px; min-height: 4.6875rem; position: fixed; z-index: 9; }
@media only screen and (max-width: 767.98px) {
.event-bar-component_flex-mode { min-height: unset; }
}
.event-bar-component.state-upcoming .event-bar-component_countdown_description { max-width: 14rem; }
@media only screen and (max-width: 1024px) {
.event-bar-component.state-upcoming .event-bar-component_countdown_description { max-width: 6.5rem; }
}
@media only screen and (max-width: 767.98px) {
.event-bar-component.state-upcoming .event-bar-component_countdown_description { max-width: unset; }
}
.event-bar-component_actions_icons_item { position: relative; }
.contact-card-component { height: 100%; width: 100%; }
.contact-card-component_title { -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 3; }
.contact-card-component_link-container { width: fit-content; }
.contact-card-component_link-container:hover .contact-card-component_link { text-decoration: underline; }
.contact-card-component_link { word-break: break-all; }
.contact-card-component_icon-holder { height: 1.5rem; width: 1.5rem; }
.grid-component { height: 100%; }
.grid-component_icon-holder { height: 1.5rem; width: 1.5rem; }
.mega-menu-desktop-component { left: 0px; position: absolute; top: 4rem; width: 100%; }
.mega-menu-desktop-component_overlay { content: ""; height: 100%; opacity: 0.5; position: fixed; width: 100%; z-index: 1; }
.mega-menu-desktop-component.primary-mega-menu .mega-menu-desktop-component_container { height: calc(-4rem + 100vh); }
.mega-menu-desktop-component.secondary-mega-menu .mega-menu-desktop-component_container { height: calc(-8rem + 100vh); }
.mega-menu-desktop-component .xfpage { width: 100%; }
.mega-menu-desktop-component_container { max-height: 40rem; max-width: 120rem; position: relative; width: 100%; z-index: 99; }
.mega-menu-desktop-component_side-nav { border-right-width: 0.0625rem; overflow: auto; width: 27%; }
.mega-menu-desktop-component_side-nav .nav-list li hr { border-width: 0.0625rem; }
.mega-menu-desktop-component_side-nav .nav-list li:last-child hr { display: none; }
.mega-menu-desktop-component_side-nav .nav-list li .select .nav-title { border-left-width: 0.125rem; }
.mega-menu-desktop-component_right-container { overflow: auto; width: 73%; }
.mega-menu-desktop-component_right-container .tab-content { animation: 0.3s linear 0s 1 normal forwards running fade-in-out; }
.mega-menu-desktop-component_right-container .tab-content hr { border-width: 0.0625rem; }
.mega-menu-desktop-component_right-container_ul_li { border-right-width: 0.0625rem; }
.mega-menu-desktop-component_right-container_ul_li:last-child { border-width: 0px; }
.mega-menu-desktop-component_right-container-button { width: max-content; }
.mega-menu-desktop-component_right-container-button a { border-style: solid; border-width: 0.0625rem; }
.mega-menu-desktop-component_right-container-heading { -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 1; }
.mega-menu-desktop-component_right-container-description { max-width: 40rem; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2; }
.mega-menu-desktop-component_nav-button { min-height: 3.25rem; width: 100%; }
.mega-menu-desktop-component_nav-button .nav-title { text-align: left; transition: padding-left 0.3s ease-in-out; width: 100%; }
.mega-menu-desktop-component_nav-button .nav-icon-holder { height: 1.5rem; width: 1.125rem; }
.mega-menu-header-component { left: 0px; position: absolute; top: 4rem; width: 100%; }
.mega-menu-header-component_overlay { content: ""; height: 100%; opacity: 0.5; position: fixed; width: 100%; z-index: 1; }
.mega-menu-header-component.primary-mega-menu .mega-menu-header-component_container { height: calc(-4rem + 100vh); }
.mega-menu-header-component.secondary-mega-menu .mega-menu-header-component_container { height: calc(-8rem + 100vh); }
.mega-menu-header-component .xfpage { width: 100%; }
.mega-menu-header-component_container { max-height: 40rem; max-width: 120rem; position: relative; width: 100%; z-index: 99; }
.mega-menu-header-component_top-container { overflow: auto; width: 100%; }
.mega-menu-header-component_top-container .tab-content { animation: 0.3s linear 0s 1 normal forwards running fade-in-out; }
.mega-menu-header-component_top-container .tab-content hr { border-width: 0.0625rem; }
@media only screen and (max-width: 1024px) {
.mega-menu-header-component_top-container .tab-content hr { border-width: 0px; }
}
.mega-menu-header-component_top-container-heading { -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 1; }
.mega-menu-header-component_main-container { overflow: auto; width: 100%; }
.mega-menu-header-component_left-container { width: 50%; }
@media only screen and (max-width: 1024px) {
.mega-menu-header-component_left-container { width: 100%; }
}
@media only screen and (max-width: 767.98px) {
.mega-menu-header-component_left-container { width: 100%; }
}
.mega-menu-header-component_right-container { width: 50%; }
@media only screen and (max-width: 1024px) {
.mega-menu-header-component_right-container { width: 100%; }
}
@media only screen and (max-width: 767.98px) {
.mega-menu-header-component_right-container { width: 100%; }
}
@keyframes fade-in-out {
0% { opacity: 0; }
25% { opacity: 0.25; }
50% { opacity: 0.5; }
75% { opacity: 0.75; }
100% { opacity: 1; }
}
.primary-header-component { position: relative; width: 100%; }
.primary-header-component_container { height: 4rem; max-width: 120rem; }
.primary-header-component_leftContainer_logo { height: auto; max-height: 100%; overflow: hidden; width: 6.75rem; }
.primary-header-component_leftContainer_logoImg { max-height: 100%; max-width: 100%; object-fit: cover; width: 6.75rem; }
.primary-header-component_leftContainer_menu { height: 100%; }
.primary-header-component_leftContainer_exploreIcon { height: 1.25rem; width: 0.875rem; }
.primary-header-component_rightContainer_nav { height: 100%; }
.primary-header-component_rightContainer_nav_icon { height: 1.5rem; width: 1.5rem; }
.primary-header-component_rightContainer_navItem { height: 100%; position: relative; }
.primary-header-component_rightContainer_navItem_lngButton { height: 100%; }
.primary-header-component_rightContainer_navItem_dropdown { max-height: 14.25rem; position: absolute; right: 0px; top: 4rem; width: 14.3125rem; z-index: 3; }
.primary-header-component_rightContainer_navItem_dropdown_list { overflow: auto; }
.primary-header-component_rightContainer_navItem_dropdown_listItem { width: 100%; }
.primary-header-component_rightContainer_navItem_dropdown_listItem_linkText { height: 2.25rem; width: 100%; }
.primary-header-component_rightContainer_closeIcon { height: 2rem; width: 2rem; }
.header-mobile-tablet-component_wrapper_right-div a { width: 10.75rem; }
.secondary-header-component { position: relative; width: 100%; }
.secondary-header-component_container { height: 4rem; max-width: 120rem; }
.secondary-header-component_container .listItems:not(.secondary-header-component-active) .fa-angle-up { display: none; }
.secondary-header-component-light-theme .secondary-header-component-active .secondary-header-component_menuButton { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.secondary-header-component-dark-theme .secondary-header-component-active .secondary-header-component_menuButton { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.secondary-header-component-light-theme .group.secondary-header-component-active .secondary-header-component_menuButton:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.secondary-header-component-dark-theme .group.secondary-header-component-active .secondary-header-component_menuButton:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.secondary-header-component .tablet-header .cmp-container { display: none; }
.secondary-header-component .tablet-header .header-mobile-tablet-component { display: block; }
.header-component { width: 100%; }
.header-mobile-tablet-component_secondary-header-wrapper { height: calc(-4rem + 100vh); overflow-y: auto; position: relative; }
.fade-out { animation-direction: normal; animation-duration: 0.3s; animation-fill-mode: both; animation-iteration-count: 1; animation-name: fade-out; }
.fade-in { animation-direction: normal; animation-duration: 0.5s; animation-fill-mode: forwards; animation-iteration-count: 1; animation-name: fade-in; }
@keyframes fade-in {
0.001% { opacity: 0.1; }
99.9% { opacity: 1; }
}
@keyframes fade-out {
0.001% { opacity: 1; }
99.9% { opacity: 0.1; }
}
.header-mobile-tablet-component { overflow: hidden; position: sticky; top: 0px; width: 100%; z-index: 9; }
.header-mobile-tablet-component_logo { height: 2.5rem; overflow: hidden; width: 6.75rem; }
.header-mobile-tablet-component_logoImg { max-height: 100%; max-width: 100%; object-fit: cover; }
.header-mobile-tablet-component_content-wrapper { height: calc(-4rem + 100vh); overflow-y: auto; position: absolute; top: 4rem; }
.header-mobile-tablet-component .fullwidth, .header-mobile-tablet-component .fullwidth a { width: 100%; }
.header-mobile-tablet-component_wrapper { height: 4rem; }
.header-mobile-tablet-component_container { height: calc(-4rem + 100vh); left: 100%; overflow: hidden; position: fixed; right: 0px; top: 3.9375rem; transition: 1s; width: 100%; }
.header-mobile-tablet-component_container.overlay-in { left: 0px; }
.header-mobile-tablet-component_container.white-to-grey { --tw-bg-opacity: 1; animation: 1s ease 0s 1 normal none running white-to-grey; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.header-mobile-tablet-component_container.white-to-grey:has(.primary-header-search-component_mobile:not(.hidden)) { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
@keyframes white-to-grey {
0.001% { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
99.9% { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
}
.header-mobile-tablet-component_container.grey-to-white { --tw-bg-opacity: 1; animation: 1s ease 0s 1 normal none running grey-to-white; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
@keyframes grey-to-white {
0.001% { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
99.9% { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
}
.header-mobile-tablet-component_container.black-to-grey { --tw-bg-opacity: 1; animation: 1s ease 0s 1 normal none running black-to-grey; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.header-mobile-tablet-component_container.black-to-grey:has(.primary-header-search-component_mobile:not(.hidden)) { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
@keyframes black-to-grey {
0.001% { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
99.9% { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
.header-mobile-tablet-component_container.grey-to-black { --tw-bg-opacity: 1; animation: 1s ease 0s 1 normal none running grey-to-black; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
@keyframes grey-to-black {
0.001% { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
99.9% { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
}
.header-mobile-tablet-component_container_content_breadcrumb .breadcrumb { height: 1.25rem; position: relative; }
.header-mobile-tablet-component_container_content_breadcrumb .back-btn { left: -100%; position: absolute; transition: 1s; }
.header-mobile-tablet-component_container_content_breadcrumb .back-btn.overlay-right { left: 0px; }
.header-mobile-tablet-component_container_content_breadcrumb .back-btn .fa-chevron-left { height: 0.8125rem; }
.header-mobile-tablet-component_container_content_breadcrumb .breadcrumb-curpage-label { left: 1.125rem; position: absolute; transition: 1s; }
.header-mobile-tablet-component_container_content_breadcrumb .breadcrumb-curpage-label.right-aligned { left: 3.3125rem; }
.header-mobile-tablet-component_container_content_breadcrumb .breadcrumb-curpage-label.overlay-right { animation-direction: normal; animation-duration: 1s; animation-fill-mode: both; animation-iteration-count: 1; animation-name: overlay-right; }
@keyframes overlay-right {
0.001% { left: 1.125rem; opacity: 0.1; }
99.9% { left: 3.3125rem; opacity: 1; }
}
.header-mobile-tablet-component_container_content_navs { position: relative; }
.header-mobile-tablet-component_container_content_navs .language-options, .header-mobile-tablet-component_container_content_navs .login-options, .header-mobile-tablet-component_container_content_navs .mega-menu-content, .header-mobile-tablet-component_container_content_navs .mega-menu-navlist, .header-mobile-tablet-component_container_content_navs .overlay, .header-mobile-tablet-component_container_content_navs .primary-header-search-component_mobile, .header-mobile-tablet-component_container_content_navs .sub-navigation, .header-mobile-tablet-component_container_content_navs .support-options { background: inherit; height: calc(-8.25rem + 100vh); left: 100%; overflow: hidden; position: absolute; right: 0px; top: 0px; transition: 1s; width: 100%; }
.header-mobile-tablet-component_container_content_navs .overlay-in { left: 100%; right: 0px; }
.header-mobile-tablet-component_container_content_navs .overlay-out { left: 0px; right: -100%; }
.header-mobile-tablet-component_container_content_navs .overlay-left { left: -100%; right: 0px; }
.header-mobile-tablet-component_container_content_navs .overlay-right { left: 0px; right: 100%; }
.header-mobile-tablet-component_container_content_navs .overlay-show { left: 0px; }
.header-mobile-tablet-component_container_content_navs .language-options, .header-mobile-tablet-component_container_content_navs .login-options, .header-mobile-tablet-component_container_content_navs .mega-menu-content, .header-mobile-tablet-component_container_content_navs .mega-menu-navlist, .header-mobile-tablet-component_container_content_navs .primary-header-search-component_mobile, .header-mobile-tablet-component_container_content_navs .sub-navigation, .header-mobile-tablet-component_container_content_navs .support-options { overflow-y: scroll; }
.header-mobile-tablet-component_container_content_navs .primary-header-search-component_mobile { height: 100vh; }
.header-mobile-tablet-component_container_content_navs .mega-menu-navlist, .header-mobile-tablet-component_container_content_navs .sub-navigation { padding-bottom: 6.75rem; }
.header-mobile-tablet-component_container_content_navs ul { height: calc(-20.125rem + 100vh); }
.header-mobile-tablet-component_container_content_navs ul button { width: 100%; }
.header-mobile-tablet-component_container_content_navs ul .mega-menu-tab-container { position: absolute; top: 0px; width: 100%; }
.header-mobile-tablet-component_container_content_navs_base { height: calc(-20.125rem + 100vh); }
.header-mobile-tablet-component_container_footer { background-color: inherit; bottom: 0px; left: 100%; position: fixed; transition: 1s; width: 100%; }
.header-mobile-tablet-component_container_footer.overlay-in { left: 0px; }
.header-mobile-tablet-component_container_footer.overlay-left { left: -100%; }
.header-mobile-tablet-component_container_footer_links { border-top-width: 0.0625rem; }
.header-mobile-tablet-component_container_footer_linkBtn { height: 2.75rem; }
.tablet-header > .cmp-container { display: none; }
.header-mobile-tablet-component_container.white-to-grey:has(.primary-header-search-component_mobile:not(.tablet-header > .cmp-container)) { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.header-mobile-tablet-component_container.black-to-grey:has(.primary-header-search-component_mobile:not(.tablet-header > .cmp-container)) { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.tablet-header .mega-menu-desktop-component_container { display: none; }
.header-mobile-tablet-component_container.white-to-grey:has(.primary-header-search-component_mobile:not(.tablet-header .mega-menu-desktop-component_container)) { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.header-mobile-tablet-component_container.black-to-grey:has(.primary-header-search-component_mobile:not(.tablet-header .mega-menu-desktop-component_container)) { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.tablet-header .header-mega-menu-tiles-component_container { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.tablet-header .header-mobile-tablet-component, .tablet-header .mega-menu-content, .tablet-header .mega-menu-navlist { display: block; }
.tablet-header .header-mobile-tablet-component_container_content_navs .overlay, .tablet-header .mega-menu-content_container_content_navs .overlay, .tablet-header .mega-menu-navlist_container_content_navs .overlay { height: calc(-16rem + 100vh); }
.tablet-header .sub-navigation { padding-bottom: 0px; }
.error-component_search-container_content { width: 63.34%; }
@media only screen and (max-width: 1024px) {
.error-component_search-container_content { width: 100%; }
}
.breadcrumb-component { max-width: 120rem; }
.breadcrumb-component_list_btn { max-width: 25ch; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.breadcrumb-component_list_btn:hover { text-decoration: underline; }
.breadcrumb-component_list_lastitem:hover { text-decoration: none; }
.breadcrumb-component_list_collapse-wrapper { height: 2.1875rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 2.75rem; }
.breadcrumb-component_list_collapse-wrapper:hover { overflow: visible; }
.breadcrumb-component_list_collapse-wrapper_list { border-radius: 0.125rem; width: fit-content; z-index: 5; }
.breadcrumb-component_list_collapse-wrapper_list_btn:hover { text-decoration: none; }
.skip-to-content-component a { left: 1rem; position: absolute; top: -6.25rem; z-index: 999; }
.skip-to-content-component a:focus { top: 1rem; }
.skip-to-content-component.focus-overlay { background-color: rgba(0, 0, 0, 0.4); inset: 0px; position: absolute; z-index: 100; }
@media only screen and (max-width: 1472px) {
.standalone-search-bar-component_content { width: 66.6667%; }
}
@media only screen and (max-width: 10000px) {
.standalone-search-bar-component_content { width: 66.6667%; }
}
.standalone-search-bar-component_box { width: 100%; }
.standalone-search-bar-component_box_container { position: relative; width: 100%; }
.standalone-search-bar-component_box_input-field { border-style: solid; border-width: 0.0625rem; height: 4rem; outline: none; width: 100%; }
.standalone-search-bar-component_box_input-field:focus-within { border-width: 0.125rem; }
@media only screen and (max-width: 767.98px) {
.standalone-search-bar-component_box_input-field { height: 3.5rem; }
}
.standalone-search-bar-component_box_input-field-filled { border-width: 0.125rem; }
.standalone-search-bar-component_box_icons { position: absolute; top: 50%; transform: translateY(-50%); }
.standalone-search-bar-component_box_search-icon-container { left: 0.5rem; }
.standalone-search-bar-component_box_cross-icon-container { right: 0.5rem; }
.standalone-search-bar-component_box_icon-small { height: 2rem; width: 2rem; }
.standalone-search-bar-component_box_icon-large { height: 3rem; width: 3rem; }
.card-lists-component .solid-card-text-overlay-component.solidCardVertical { max-height: 36.1875rem; min-height: 30.75rem; }
.card-lists-component .image-card-component_image-vertical { aspect-ratio: unset; height: 100%; max-height: 36.1875rem; min-height: 30.75rem; }
.title-card-component .image-title-card-component, .title-card-component .solid-title-card-component { height: 100%; position: relative; }
.title-card-component .image-title-card-component_container, .title-card-component .solid-title-card-component_container { height: 100%; width: 100%; }
.title-card-component .image-title-card-component_heading, .title-card-component .solid-title-card-component_heading { overflow: hidden; overflow-wrap: break-word; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.title-card-component .image-title-card-component:hover .image-title-card-component_heading, .title-card-component .image-title-card-component:hover .solid-title-card-component_heading, .title-card-component .solid-title-card-component:hover .image-title-card-component_heading, .title-card-component .solid-title-card-component:hover .solid-title-card-component_heading { text-decoration: underline; }
.title-card-component .image-title-card-component_icon-container, .title-card-component .solid-title-card-component_icon-container { height: 2rem; width: 2rem; }
.title-card-component .image-title-card-component_banner-overlay, .title-card-component .solid-title-card-component_banner-overlay { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
.title-card-component .image-title-card-component_content, .title-card-component .solid-title-card-component_content { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
.title-card-component .image-title-card-component_content:hover .image-title-card-component_heading, .title-card-component .image-title-card-component_content:hover .solid-title-card-component_heading, .title-card-component .solid-title-card-component_content:hover .image-title-card-component_heading, .title-card-component .solid-title-card-component_content:hover .solid-title-card-component_heading { text-decoration: underline; }
.title-card-component .image-title-card-component_image, .title-card-component .solid-title-card-component_image { aspect-ratio: 1 / 1; height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.product-bar-component_action_actions_cta_label { border-style: solid; border-width: 0.0625rem; white-space: nowrap; }
.product-bar-component_wrapper { position: relative; width: 100%; }
.product-bar-component_flex-mode { bottom: 0px; left: 0px; position: fixed; z-index: 4; }
@media only screen and (max-width: 767.98px) {
.product-bar-component_flex-mode .infinityNumber { display: none; }
}
.pagination-container_left, .pagination-container_right { height: 2.5rem; }
.pagination-container_left .pagination-container_dropdown button { min-width: 5rem; }
.pagination-container_right .chevron-double { height: 2rem; width: 2rem; }
.pagination-container_right .chevron-single { height: 1.5rem; width: 1.5rem; }
.pagination-container button[disabled] { cursor: not-allowed; }
.pagination-container .pagination-basic_arrowiconwrapper { border-radius: 0.25rem; cursor: pointer; height: 2rem; width: 2rem; }
.pagination-container .pagination-basic_ul { list-style: none; }
.pagination-container .pagination-basic_ul li { border-radius: 0.25rem; cursor: pointer; height: 2.5rem; width: 2.5rem; }
.pagination-container .pagination-basic_ul .pagination-basic-focus-state:focus { border-width: 0.125rem; outline: transparent solid 0.125rem; }
.pagination-container .disable-pointer { cursor: not-allowed; }
@media only screen and (max-width: 767.98px) {
.pagination-container .pagination-basic_arrowiconwrapper { height: 2.5rem; width: 2.5rem; }
.pagination-container .pagination-basic_ul li { height: 2rem; width: 2rem; }
}
.pagination-container_dropdown { position: relative; }
.pagination-container_dropdown button { border-radius: 0.125rem; border-width: 0.0625rem; height: 2.5rem; min-width: 6rem; }
.pagination-container_dropdown_list { border-radius: 0.125rem; bottom: 3.4375rem; max-height: 20.25rem; overflow-y: auto; position: absolute; }
.pagination-container_dropdown_list_item { cursor: pointer; }
.pagination-container_iconwrapper { height: 1.5rem; width: 1.5rem; }
.sr-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.left-0 { left: 0px; }
.right-0 { right: 0px; }
.top-20 { top: 5rem; }
.top-full { top: 100%; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-2 { grid-column: span 2 / span 2; }
.row-span-2 { grid-row: span 2 / span 2; }
.row-span-3 { grid-row: span 3 / span 3; }
.float-right { float: right; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-auto { margin: auto; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }
.my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.my-auto { margin-bottom: auto; margin-top: auto; }
.\!mb-0 { margin-bottom: 0px !important; }
.-ml-2 { margin-left: -0.5rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-14 { margin-top: -3.5rem; }
.mb-0 { margin-bottom: 0px; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-auto { margin-bottom: auto; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-8 { margin-left: 2rem; }
.ml-auto { margin-left: auto; }
.mr-0 { margin-right: 0px; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-8 { margin-right: 2rem; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-4 { margin-top: 1rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-auto { margin-top: auto; }
.box-content { box-sizing: content-box; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.table { display: table; }
.grid { display: grid; }
.hidden { display: none; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.w-full { width: 100%; }
.max-w-max-container { max-width: 1408px; }
.flex-1 { flex: 1 1 0%; }
.flex-\[0_1_0\%\] { flex: 0 1 0%; }
.flex-none { flex: 0 0 auto; }
.shrink-0 { flex-shrink: 0; }
.grow { flex-grow: 1; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/4 { flex-basis: 25%; }
.basis-3\/4 { flex-basis: 75%; }
.basis-4\/6 { flex-basis: 66.6667%; }
.transform { 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)); }
.cursor-default { cursor: default; }
.cursor-none { cursor: none; }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.grid-flow-col { grid-auto-flow: column; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.whitespace-nowrap { white-space: nowrap; }
.border { border-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-solid { border-style: solid; }
.\!border-black-base { --tw-border-opacity: 1 !important; border-color: rgb(0 0 0/var(--tw-border-opacity,1)) !important; }
.border-black-base { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-blue-light { --tw-border-opacity: 1; border-color: rgb(222 236 240/var(--tw-border-opacity,1)); }
.border-grey-0 { --tw-border-opacity: 1; border-color: rgb(246 246 246/var(--tw-border-opacity,1)); }
.border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-grey-30 { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.border-grey-40 { --tw-border-opacity: 1; border-color: rgb(145 145 145/var(--tw-border-opacity,1)); }
.border-grey-70 { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.border-notification-error { --tw-border-opacity: 1; border-color: rgb(212 0 40/var(--tw-border-opacity,1)); }
.border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.border-transparent-base { border-color: transparent; }
.border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.\!border-b-transparent-base { border-bottom-color: transparent !important; }
.\!border-l-transparent-base { border-left-color: transparent !important; }
.\!border-r-transparent-base { border-right-color: transparent !important; }
.border-b-grey-10 { --tw-border-opacity: 1; border-bottom-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-t-white-base { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.bg-black-background { background-color: rgba(0, 0, 0, 0.3); }
.bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-blue-light { --tw-bg-opacity: 1; background-color: rgb(222 236 240/var(--tw-bg-opacity,1)); }
.bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.bg-grey-30 { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.bg-grey-40 { --tw-bg-opacity: 1; background-color: rgb(145 145 145/var(--tw-bg-opacity,1)); }
.bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.bg-transparent-base { background-color: transparent; }
.bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.from-grey-0 { --tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,96%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.to-white-base { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.object-cover { object-fit: cover; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.\!py-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
.\!py-3 { padding-bottom: 0.75rem !important; padding-top: 0.75rem !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-0 { padding-bottom: 0px; padding-top: 0px; }
.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-22 { padding-bottom: 6rem; }
.pb-25 { padding-bottom: 6.75rem; }
.pb-30 { padding-bottom: 8rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-12 { padding-left: 3rem; }
.pl-18 { padding-left: 4.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-4 { padding-left: 1rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pr-0 { padding-right: 0px; }
.pr-1 { padding-right: 0.25rem; }
.pr-12 { padding-right: 3rem; }
.pr-18 { padding-right: 4.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-4 { padding-right: 1rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-h3 { font-size: 3rem; }
.text-h5 { font-size: 1.875rem; }
.text-h6 { font-size: 1.375rem; }
.text-icon { font-size: 1rem; }
.text-icon_error { font-size: 1.563rem; }
.text-icon_l { font-size: 2.5rem; }
.text-icon_m { font-size: 1.25rem; }
.text-l { font-size: 1.125rem; }
.text-m { font-size: 1rem; }
.text-xl { font-size: 1.375rem; }
.font-bold { font-weight: 500; }
.font-regular { font-weight: 300; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.leading-\[0\] { line-height: 0; }
.leading-xs { line-height: 1.05rem; }
.\!text-black-base { --tw-text-opacity: 1 !important; color: rgb(0 0 0/var(--tw-text-opacity,1)) !important; }
.text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-green-base { --tw-text-opacity: 1; color: rgb(0 153 0/var(--tw-text-opacity,1)); }
.text-grey-10 { --tw-text-opacity: 1; color: rgb(230 230 230/var(--tw-text-opacity,1)); }
.text-grey-105 { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.text-grey-40 { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.text-grey-50 { --tw-text-opacity: 1; color: rgb(117 117 117/var(--tw-text-opacity,1)); }
.text-grey-60 { --tw-text-opacity: 1; color: rgb(92 92 92/var(--tw-text-opacity,1)); }
.text-grey-70 { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.text-grey-80 { --tw-text-opacity: 1; color: rgb(46 46 46/var(--tw-text-opacity,1)); }
.text-notification-error { --tw-text-opacity: 1; color: rgb(212 0 40/var(--tw-text-opacity,1)); }
.text-red-core { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.underline { text-decoration-line: underline; }
.overline { text-decoration-line: overline; }
.underline-offset-4 { text-underline-offset: 4px; }
.placeholder-black-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(0 0 0/var(--tw-placeholder-opacity,1)); }
.opacity-75 { opacity: 0.75; }
.shadow-1 { --tw-shadow: 0px -1px 1px 0px #00000017 inset; --tw-shadow-colored: inset 0px -1px 1px 0px var(--tw-shadow-color); }
.shadow-1, .shadow-2 { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-2 { --tw-shadow: 0px 2px 2px 0px #0000001f; --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color); }
.shadow-9 { --tw-shadow: 0px 2px 9px 0px #00000045; --tw-shadow-colored: 0px 2px 9px 0px var(--tw-shadow-color); }
.shadow-9, .shadow-base { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-base { --tw-shadow: 0 4px 12px 0 #00000014; --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color); }
.shadow-top { --tw-shadow: 0px -1px 2px 0px #0000001f; --tw-shadow-colored: 0px -1px 2px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.blur-md { --tw-blur: blur(12px); }
.blur-md, .blur-sm { 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); }
.blur-sm { --tw-blur: blur(4px); }
.filter { 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); }
@font-face { font-display: swap; font-family: AkkuratPro-Bold; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro-Bold.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-regular; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-light; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratLightPro.ttf"); }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.heading-l { font-size: 3.625rem; letter-spacing: -0.04em; line-height: 4.168rem; }
.heading-l, h1 { font-family: AkkuratPro-Bold; font-weight: 500; }
h1 { letter-spacing: -0.02em; }
@media (min-width: 0px) {
h1 { font-size: 2.25rem; line-height: 2.587rem; }
}
@media (min-width: 768px) {
h1 { font-size: 3rem; line-height: 3.45rem; }
}
h2 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h2 { font-size: 1.875rem; line-height: 2.156rem; }
}
@media (min-width: 768px) {
h2 { font-size: 2.25rem; line-height: 2.587rem; }
}
h3 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h3 { font-size: 1.375rem; line-height: 1.581rem; }
}
@media (min-width: 768px) {
h3 { font-size: 1.875rem; line-height: 2.156rem; }
}
h4, h5, h6 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h4, h5, h6 { font-size: 1.125rem; line-height: 1.575rem; }
}
@media (min-width: 768px) {
h4, h5, h6 { font-size: 1.375rem; }
}
.body-regular-l, .cmp-text .body-regular-l, .cmp-text p { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-regular-xxl, .cmp-text .body-regular-xxl { font-family: AkkuratPro-regular; font-size: 1.875rem; font-weight: 300; letter-spacing: -0.02em; line-height: 2.625rem; }
.body-regular-xl, .cmp-text .body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.body-bold-xl { font-size: 1.375rem; }
.body-bold-l, .body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-bold-l { font-size: 1.125rem; }
.body-regular-m, .cmp-text .body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.body-bold-m { font-size: 1rem; line-height: 1.4rem; }
.body-bold-4, .body-bold-m { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.body-bold-4 { font-size: 1.375rem; line-height: 1.575rem; }
@media (min-width: 1025px) {
.body-bold-4 { font-size: 1rem; line-height: 1.5rem; }
}
.body-regular-s, .cmp-text .body-regular-s { font-family: AkkuratPro-regular; font-weight: 300; }
.body-bold-s, .body-regular-s, .cmp-text .body-regular-s { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.225rem; }
.body-bold-s { font-family: AkkuratPro-Bold; font-weight: 500; }
.body-regular-xs, .cmp-text .body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.caps-bold-small { font-size: 0.75rem; line-height: 0.975rem; }
.caps-bold-micro, .caps-bold-small { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; }
.caps-bold-micro { font-size: 0.687rem; line-height: 0.894rem; }
.icon { font-size: 1rem; }
.icon-s { font-size: 0.875rem; }
.icon-md { font-size: 2.25rem; }
.icon-m { font-size: 1.25rem; line-height: 2rem; }
img { font-family: AkkuratPro-regular; font-weight: 300; }
.\[x\:string\] { }
.table-component { width: 100%; }
.table-component .data-table-row { border-bottom-width: 0.0625rem; }
.table-component .data-table-row .tags-component { width: auto; }
.table-component .data-table-row.header { border-top-width: 0.0625rem; }
.table-component .table-cell-header p { text-align: left; }
.table-component th { position: relative; }
.table-component th:not(:last-child)::after { bottom: 0.75rem; content: ""; display: block; position: absolute; right: 0px; top: 0.75rem; --tw-border-opacity: 1; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.table-component td { position: relative; }
.table-component td:not(:last-child)::after { bottom: 1.5rem; content: ""; display: block; position: absolute; right: 0px; top: 1.5rem; --tw-border-opacity: 1; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.table-component .table-cell-row { position: relative; }
.placeholder\:text-grey-30::placeholder { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:border-grey-10::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.before\:border-grey-70::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.first\:ml-0:first-child { margin-left: 0px; }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:pt-0:first-child { padding-top: 0px; }
.first\:pt-2:first-child { padding-top: 0.5rem; }
.last\:pb-0:last-child { padding-bottom: 0px; }
.last\:pr-0:last-child { padding-right: 0px; }
.checked\:border-white-base:checked { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.focus-within\:border-black-base:focus-within { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.focus-within\:border-red-core:focus-within { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:border-black-base:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-blue-dark:hover { --tw-border-opacity: 1; border-color: rgb(177 202 210/var(--tw-border-opacity,1)); }
.hover\:border-grey-30:hover { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.hover\:border-grey-70:hover { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.hover\:border-red-core:hover { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:\!bg-black-base:hover { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-dark:hover { --tw-bg-opacity: 1; background-color: rgb(177 202 210/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-0:hover { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-30:hover { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-70:hover { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.hover\:bg-white-base:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:\!text-white-base:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.hover\:text-black-base:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-grey-40:hover { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.hover\:text-grey-70:hover { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:body-bold-m:hover { font-size: 1rem; line-height: 1.4rem; }
.hover\:body-bold-m:hover, .hover\:body-bold-s:hover { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.hover\:body-bold-s:hover { font-size: 0.875rem; line-height: 1.225rem; }
.focus\:border-red-core:focus { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.active\:border-black-base:active { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.active\:border-grey-30:active { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.active\:border-grey-70:active { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.active\:\!bg-black-base:active { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.active\:bg-black-base:active { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.active\:bg-grey-0:active { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.active\:bg-grey-10:active { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.active\:bg-grey-30:active { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.active\:bg-grey-5:active { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.active\:bg-grey-70:active { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.active\:bg-white-base:active { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.active\:\!text-white-base:active { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.active\:text-black-base:active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.active\:text-grey-70:active { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.active\:text-white-base:active { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.active\:underline:active { text-decoration-line: underline; }
.disabled\:border-grey-30:disabled { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.disabled\:text-grey-0:disabled { --tw-text-opacity: 1; color: rgb(246 246 246/var(--tw-text-opacity,1)); }
.disabled\:text-grey-30:disabled { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group\/cards:hover .group-hover\/cards\:underline { text-decoration-line: underline; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:block { display: block; }
.group.dropdown-active .group-\[\.dropdown-active\]\:flex, .group.menu-active .group-\[\.menu-active\]\:flex { display: flex; }
.group.menu-active .group-\[\.menu-active\]\:hidden, .group.secondary-header-component-active .group-\[\.secondary-header-component-active\]\:hidden, .group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hidden { display: none; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-80 { --tw-border-opacity: 1; border-color: rgb(46 46 46/var(--tw-border-opacity,1)); }
.group.select .group-\[\.select\]\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.group.dropdown-active .group-\[\.dropdown-active\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.menu-active .group-\[\.menu-active\]\:bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-95 { --tw-bg-opacity: 1; background-color: rgb(11 11 11/var(--tw-bg-opacity,1)); }
.group.mb-vertical .group-\[\.mb-vertical\]\:p-0 { padding: 0px; }
.group.select .group-\[\.select\]\:pl-3 { padding-left: 0.75rem; }
.group.dropdown-active .group-\[\.dropdown-active\]\:text-white-base, .group.menu-active .group-\[\.menu-active\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:placeholder-white-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(255 255 255/var(--tw-placeholder-opacity,1)); }
.group.select .group-\[\.select\]\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-light-theme .group-\[\.secondary-header-component-light-theme\]\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
@media not all and (min-width: 768px) {
.max-md\:flex { display: flex; }
.max-md\:flex-row { flex-direction: row; }
.max-md\:flex-row-reverse { flex-direction: row-reverse; }
.max-md\:flex-col { flex-direction: column; }
.max-md\:justify-between { justify-content: space-between; }
}
@media (min-width: 0px) {
.sm\:order-2 { order: 2; }
.sm\:order-last { order: 9999; }
.sm\:col-span-1 { grid-column: span 1 / span 1; }
.sm\:col-span-12 { grid-column: span 12 / span 12; }
.sm\:col-span-2 { grid-column: span 2 / span 2; }
.sm\:col-span-3 { grid-column: span 3 / span 3; }
.sm\:col-span-4 { grid-column: span 4 / span 4; }
.sm\:col-start-1 { grid-column-start: 1; }
.sm\:m-4 { margin: 1rem; }
.sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
.sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.sm\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.sm\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.sm\:mb-1 { margin-bottom: 0.25rem; }
.sm\:mb-10 { margin-bottom: 2.5rem; }
.sm\:mb-2 { margin-bottom: 0.5rem; }
.sm\:mb-4 { margin-bottom: 1rem; }
.sm\:mb-6 { margin-bottom: 1.5rem; }
.sm\:ml-0 { margin-left: 0px; }
.sm\:ml-10 { margin-left: 2.5rem; }
.sm\:ml-2 { margin-left: 0.5rem; }
.sm\:ml-4 { margin-left: 1rem; }
.sm\:mr-0 { margin-right: 0px; }
.sm\:mr-1 { margin-right: 0.25rem; }
.sm\:mr-2 { margin-right: 0.5rem; }
.sm\:mr-4 { margin-right: 1rem; }
.sm\:mr-6 { margin-right: 1.5rem; }
.sm\:mt-2 { margin-top: 0.5rem; }
.sm\:mt-4 { margin-top: 1rem; }
.sm\:mt-6 { margin-top: 1.5rem; }
.sm\:mt-8 { margin-top: 2rem; }
.sm\:block { display: block; }
.sm\:flex { display: flex; }
.sm\:grid { display: grid; }
.sm\:\!hidden { display: none !important; }
.sm\:hidden { display: none; }
.sm\:w-full { width: 100%; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:basis-1 { flex-basis: 0.25rem; }
.sm\:basis-full { flex-basis: 100%; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.sm\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-col-reverse { flex-direction: column-reverse; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:items-start { align-items: flex-start; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-between { justify-content: space-between; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-x-0 { column-gap: 0px; }
.sm\:gap-x-1 { column-gap: 0.25rem; }
.sm\:gap-x-6 { column-gap: 1.5rem; }
.sm\:gap-x-8 { column-gap: 2rem; }
.sm\:gap-y-0 { row-gap: 0px; }
.sm\:gap-y-4 { row-gap: 1rem; }
.sm\:gap-y-6 { row-gap: 1.5rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
.sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.sm\:border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.sm\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.sm\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.sm\:p-0 { padding: 0px; }
.sm\:p-4 { padding: 1rem; }
.sm\:p-6 { padding: 1.5rem; }
.sm\:px-0 { padding-left: 0px; padding-right: 0px; }
.sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.sm\:py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.sm\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.sm\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.sm\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.sm\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.sm\:pb-1 { padding-bottom: 0.25rem; }
.sm\:pb-12 { padding-bottom: 3rem; }
.sm\:pb-17 { padding-bottom: 4.25rem; }
.sm\:pb-4 { padding-bottom: 1rem; }
.sm\:pb-6 { padding-bottom: 1.5rem; }
.sm\:pb-8 { padding-bottom: 2rem; }
.sm\:pl-0 { padding-left: 0px; }
.sm\:pr-4 { padding-right: 1rem; }
.sm\:pr-6 { padding-right: 1.5rem; }
.sm\:pt-0 { padding-top: 0px; }
.sm\:pt-12 { padding-top: 3rem; }
.sm\:pt-4 { padding-top: 1rem; }
.sm\:pt-6 { padding-top: 1.5rem; }
.sm\:pt-8 { padding-top: 2rem; }
.sm\:text-center { text-align: center; }
.sm\:text-icon_l { font-size: 2.5rem; }
.sm\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.sm\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .sm\:body-regular-l, .sm\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.sm\:body-bold-l { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .sm\:body-regular-m, .sm\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.cmp-text .sm\:body-regular-s, .sm\:body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .sm\:body-regular-xs, .sm\:body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:last\:mb-6:last-child { margin-bottom: 1.5rem; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:block { display: block; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:flex { display: flex; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
@media (min-width: 768px) {
.md\:col-span-1 { grid-column: span 1 / span 1; }
.md\:col-span-10 { grid-column: span 10 / span 10; }
.md\:col-span-2 { grid-column: span 2 / span 2; }
.md\:col-span-8 { grid-column: span 8 / span 8; }
.md\:m-8 { margin: 2rem; }
.md\:mx-0 { margin-left: 0px; margin-right: 0px; }
.md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.md\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.md\:my-9 { margin-bottom: 2.25rem; margin-top: 2.25rem; }
.md\:my-auto { margin-bottom: auto; margin-top: auto; }
.md\:mb-0 { margin-bottom: 0px; }
.md\:mb-4 { margin-bottom: 1rem; }
.md\:mb-6 { margin-bottom: 1.5rem; }
.md\:mb-8 { margin-bottom: 2rem; }
.md\:ml-0 { margin-left: 0px; }
.md\:ml-12 { margin-left: 3rem; }
.md\:ml-2 { margin-left: 0.5rem; }
.md\:ml-6 { margin-left: 1.5rem; }
.md\:ml-8 { margin-left: 2rem; }
.md\:ml-auto { margin-left: auto; }
.md\:mr-0 { margin-right: 0px; }
.md\:mr-2 { margin-right: 0.5rem; }
.md\:mr-4 { margin-right: 1rem; }
.md\:mr-6 { margin-right: 1.5rem; }
.md\:mr-8 { margin-right: 2rem; }
.md\:mt-0 { margin-top: 0px; }
.md\:mt-4 { margin-top: 1rem; }
.md\:mt-6 { margin-top: 1.5rem; }
.md\:mt-8 { margin-top: 2rem; }
.md\:block { display: block; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:\!hidden { display: none !important; }
.md\:hidden { display: none; }
.md\:w-auto { width: auto; }
.md\:basis-2\/6 { flex-basis: 33.3333%; }
.md\:basis-3\/4 { flex-basis: 75%; }
.md\:basis-full { flex-basis: 100%; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.md\:flex-row { flex-direction: row; }
.md\:flex-row-reverse { flex-direction: row-reverse; }
.md\:flex-col { flex-direction: column; }
.md\:flex-col-reverse { flex-direction: column-reverse; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:items-start { align-items: flex-start; }
.md\:items-center { align-items: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-between { justify-content: space-between; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:gap-x-2 { column-gap: 0.5rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-x-6 { column-gap: 1.5rem; }
.md\:gap-x-8 { column-gap: 2rem; }
.md\:gap-y-0 { row-gap: 0px; }
.md\:gap-y-6 { row-gap: 1.5rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
.md\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.md\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.md\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.md\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.md\:p-0 { padding: 0px; }
.md\:p-4 { padding: 1rem; }
.md\:p-6 { padding: 1.5rem; }
.md\:p-8 { padding: 2rem; }
.md\:px-0 { padding-left: 0px; padding-right: 0px; }
.md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.md\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.md\:pb-0 { padding-bottom: 0px; }
.md\:pb-1 { padding-bottom: 0.25rem; }
.md\:pb-12 { padding-bottom: 3rem; }
.md\:pb-16 { padding-bottom: 4rem; }
.md\:pb-2 { padding-bottom: 0.5rem; }
.md\:pb-26 { padding-bottom: 7rem; }
.md\:pb-6 { padding-bottom: 1.5rem; }
.md\:pb-8 { padding-bottom: 2rem; }
.md\:pl-0 { padding-left: 0px; }
.md\:pt-0 { padding-top: 0px; }
.md\:pt-12 { padding-top: 3rem; }
.md\:pt-16 { padding-top: 4rem; }
.md\:pt-2 { padding-top: 0.5rem; }
.md\:pt-4 { padding-top: 1rem; }
.md\:pt-6 { padding-top: 1.5rem; }
.md\:pt-8 { padding-top: 2rem; }
.md\:text-icon_xl { font-size: 4rem; }
.md\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.md\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .md\:body-regular-l, .md\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .md\:body-regular-xl, .md\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.md\:body-bold-xl { font-size: 1.375rem; }
.md\:body-bold-l, .md\:body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.md\:body-bold-l { font-size: 1.125rem; }
.cmp-text .md\:body-regular-m, .md\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.md\:body-bold-s { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.hover\:md\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
}
@media (min-width: 1025px) {
.lg\:absolute { position: absolute; }
.lg\:order-first { order: -9999; }
.lg\:order-none { order: 0; }
.lg\:col-span-1 { grid-column: span 1 / span 1; }
.lg\:col-span-10 { grid-column: span 10 / span 10; }
.lg\:col-span-2 { grid-column: span 2 / span 2; }
.lg\:col-span-3 { grid-column: span 3 / span 3; }
.lg\:col-span-6 { grid-column: span 6 / span 6; }
.lg\:col-span-8 { grid-column: span 8 / span 8; }
.lg\:col-start-4 { grid-column-start: 4; }
.lg\:row-span-1 { grid-row: span 1 / span 1; }
.lg\:row-span-3 { grid-row: span 3 / span 3; }
.lg\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:my-0 { margin-bottom: 0px; margin-top: 0px; }
.lg\:my-12 { margin-bottom: 3rem; margin-top: 3rem; }
.lg\:my-16 { margin-bottom: 4rem; margin-top: 4rem; }
.lg\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.lg\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.lg\:mb-0 { margin-bottom: 0px; }
.lg\:mb-1 { margin-bottom: 0.25rem; }
.lg\:mb-4 { margin-bottom: 1rem; }
.lg\:mb-6 { margin-bottom: 1.5rem; }
.lg\:mb-8 { margin-bottom: 2rem; }
.lg\:ml-0 { margin-left: 0px; }
.lg\:ml-4 { margin-left: 1rem; }
.lg\:ml-6 { margin-left: 1.5rem; }
.lg\:ml-8 { margin-left: 2rem; }
.lg\:ml-auto { margin-left: auto; }
.lg\:mr-0 { margin-right: 0px; }
.lg\:mr-16 { margin-right: 4rem; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:mr-4 { margin-right: 1rem; }
.lg\:mr-6 { margin-right: 1.5rem; }
.lg\:mr-8 { margin-right: 2rem; }
.lg\:mt-0 { margin-top: 0px; }
.lg\:mt-4 { margin-top: 1rem; }
.lg\:mt-6 { margin-top: 1.5rem; }
.lg\:mt-8 { margin-top: 2rem; }
.lg\:block { display: block; }
.lg\:flex { display: flex; }
.lg\:grid { display: grid; }
.lg\:hidden { display: none; }
.lg\:h-full { height: 100%; }
.lg\:w-auto { width: auto; }
.lg\:flex-grow { flex-grow: 1; }
.lg\:basis-1\/2 { flex-basis: 50%; }
.lg\:basis-1\/3 { flex-basis: 33.3333%; }
.lg\:basis-2\/3 { flex-basis: 66.6667%; }
.lg\:basis-2\/6 { flex-basis: 33.3333%; }
.lg\:basis-3\/12 { flex-basis: 25%; }
.lg\:basis-4\/12 { flex-basis: 33.3333%; }
.lg\:basis-4\/6 { flex-basis: 66.6667%; }
.lg\:basis-6\/12 { flex-basis: 50%; }
.lg\:basis-7\/12 { flex-basis: 58.3333%; }
.lg\:basis-8\/12 { flex-basis: 66.6667%; }
.lg\:basis-9\/12 { flex-basis: 75%; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-rows-none { grid-template-rows: none; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-row-reverse { flex-direction: row-reverse; }
.lg\:flex-col { flex-direction: column; }
.lg\:items-center { align-items: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-between { justify-content: space-between; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:gap-x-2 { column-gap: 0.5rem; }
.lg\:gap-x-6 { column-gap: 1.5rem; }
.lg\:gap-x-8 { column-gap: 2rem; }
.lg\:gap-x-9 { column-gap: 2.25rem; }
.lg\:gap-y-0 { row-gap: 0px; }
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2rem*var(--tw-space-x-reverse)); }
.lg\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.lg\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:bg-transparent-base { background-color: transparent; }
.lg\:bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.lg\:p-0 { padding: 0px; }
.lg\:p-16 { padding: 4rem; }
.lg\:p-2 { padding: 0.5rem; }
.lg\:p-6 { padding: 1.5rem; }
.lg\:p-8 { padding: 2rem; }
.lg\:px-0 { padding-left: 0px; padding-right: 0px; }
.lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.lg\:py-22 { padding-bottom: 6rem; padding-top: 6rem; }
.lg\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.lg\:pb-0 { padding-bottom: 0px; }
.lg\:pb-12 { padding-bottom: 3rem; }
.lg\:pb-16 { padding-bottom: 4rem; }
.lg\:pb-22 { padding-bottom: 6rem; }
.lg\:pb-4 { padding-bottom: 1rem; }
.lg\:pb-6 { padding-bottom: 1.5rem; }
.lg\:pb-8 { padding-bottom: 2rem; }
.lg\:pl-0 { padding-left: 0px; }
.lg\:pl-2 { padding-left: 0.5rem; }
.lg\:pl-8 { padding-left: 2rem; }
.lg\:pr-0 { padding-right: 0px; }
.lg\:pr-16 { padding-right: 4rem; }
.lg\:pr-8 { padding-right: 2rem; }
.lg\:pt-0 { padding-top: 0px; }
.lg\:pt-12 { padding-top: 3rem; }
.lg\:pt-16 { padding-top: 4rem; }
.lg\:pt-22 { padding-top: 6rem; }
.lg\:pt-4 { padding-top: 1rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-8 { padding-top: 2rem; }
.lg\:text-icon_xxl { font-size: 5.5rem; }
.lg\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.lg\:text-taupe-core { --tw-text-opacity: 1; color: rgb(194 196 195/var(--tw-text-opacity,1)); }
.lg\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .lg\:body-regular-xl, .lg\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.lg\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.lg\:hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:hover\:pb-2:hover { padding-bottom: 0.5rem; }
.hover\:lg\:text-red-core:hover, .lg\:hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.lg\:hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group:hover .lg\:group-hover\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:border-grey-10:checked { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.vertical .group-\[\.vertical\]\:lg\:p-0 { padding: 0px; }
}
@media (min-width: 1472px) {
.xl\:col-span-1 { grid-column: span 1 / span 1; }
.xl\:col-span-2 { grid-column: span 2 / span 2; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mb-6 { margin-bottom: 1.5rem; }
.xl\:ml-0 { margin-left: 0px; }
.xl\:mr-0 { margin-right: 0px; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.xl\:px-0 { padding-left: 0px; padding-right: 0px; }
.cmp-text .xl\:body-regular-xl, .xl\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
}
.\[\&\>\*\:first-child\]\:mt-0 > :first-child { margin-top: 0px; }
.\[\&\>\*\:first-child\]\:text-black-base > :first-child { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.\[\&\>\*\:first-child\]\:body-bold-s > :first-child { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.table-container.release-notes-table::-webkit-scrollbar { height: 1rem; }
.table-container.release-notes-table::-webkit-scrollbar-thumb { background-clip: padding-box; border: 0.25rem solid transparent; border-radius: 0.5rem; --tw-bg-opacity: 1; background-color: rgb(194 196 195/var(--tw-bg-opacity,1)); }
.table-container.release-notes-table::-webkit-scrollbar-track { height: 1rem; --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
@media only screen and (max-width: 1024px) {
.table-container .dynamic-table-component { min-width: 48rem; overflow: scroll; }
}
@media only screen and (max-width: 767.98px) {
.table-container .dynamic-table-component { min-width: 48rem; overflow: scroll; }
}
.table-container .dynamic-table-component_profileImg { border-radius: 4.71875rem; height: 3rem; width: 3rem; }
.modal-component-web_modal { height: 100vh; left: 0px; overflow: auto; position: fixed; top: 0px; width: 100%; z-index: 10; }
.modal-component-web_modal_modal-content { height: 80vh; max-width: 41.75rem; width: 95%; }
.modal-component-web_modal_modal-content_close-container { height: 2rem; width: 2rem; }
.modal-component-web_modal_modal-content_close-container .modal-component-web_modal_modal-content_close { cursor: pointer; }
.modal-component-web_modal_modal-content_heading { border-bottom-width: 0.125rem; border-style: solid; }
.modal-component-web_modal_modal-content_description { height: 60vh; overflow-y: scroll; }
.modal-component-web_modal_modal-content_description::-webkit-scrollbar { width: 0.5rem; }
.modal-component-web_modal_modal-content_description::-webkit-scrollbar-thumb { border-radius: 0.25rem; --tw-bg-opacity: 1; background-color: rgb(217 217 217/var(--tw-bg-opacity,1)); }
.modal-component-web_modal_modal-content_button-container .modal-component-web_modal_modal-content_button { cursor: pointer; height: 2.5rem; }
@media only screen and (max-width: 1024px) {
.modal-component-web_modal_modal-content { max-width: 44rem; }
.modal-component-web_modal .modal-component-web_modal_modal-content_button { width: auto; }
}
@media only screen and (max-width: 767.98px) {
.modal-component-web_modal_modal-content { max-width: 21.5rem; }
.modal-component-web_modal .modal-component-web_modal_modal-content_button { width: 100%; }
}
.button-border { border-style: solid; border-width: 0.0625rem; }
.checkBox-component_container_input { height: 0px; width: 0px; }
.checkBox-component_container_icons-container { position: relative; }
.checkBox-component_container_icons-container_icon { border-width: 0.125rem; height: 1.5rem; position: relative; width: 1.5rem; z-index: 2; }
.checkBox-component_container_icons-container_background-div { border-radius: 50%; left: -0.5rem; position: absolute; top: -0.5rem; z-index: 1; }
.checkBox-component_container_icons-container:hover .checkBox-component_container_icons-container_background-div { height: 2.5rem; width: 2.5rem; }
.filter-dropDown-container_static-table { width: 20.375rem; }
.filter-dropDown-container_input_div { position: relative; }
.filter-dropDown-container_input-box { border-radius: 0.125rem; border-width: 0.0625rem; }
.filter-dropDown-container_input-box_icon-container { height: 1.5rem; width: 1.5rem; }
.filter-dropDown-container_input-box_placeholder-container { max-width: 20rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.filter-dropDown-container_input-box.border-black-base { border-width: 0.0625rem; }
.filter-dropDown-container_options-box { overflow: hidden auto; position: absolute; width: 100%; z-index: 5; }
.filter-dropDown-container_options-box .option-label { width: 100%; }
.filter-dropDown-container_input { width: 25%; }
.filter-dropDown-container_dynamic-data-table.filter-dropDown-container_options-box { z-index: 1; }
@media only screen and (max-width: 1024px) {
.filter-dropDown-container_input { width: 50%; }
}
@media only screen and (max-width: 767.98px) {
.filter-dropDown-container_input { width: 100%; }
}
.accordion-item_header_togglerDiv_icon_container { height: 2rem; width: 2rem; }
.accordion-component_disable { height: 6.25rem; }
.data-table-chips-component_label-container { max-width: 21rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
.data-table-chips-component_label-container_icons-container { height: 2rem; width: 2rem; }
.data-table-chips-component_chip-label { max-width: 21rem; }
.data-table-chips-component_chip-label, .data-table-chips-component_container-showMore { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
.data-table-chips-component_container-showMore { border-width: 0.0625rem; }
.no-result-component .description li { list-style: disc; }
.search-input-bar-component { position: relative; width: 100%; }
.search-input-bar-component_icon-container { height: 2rem; left: 0.5rem; position: absolute; top: 50%; transform: translateY(-50%); width: 2rem; }
.search-input-bar-component_input { border-width: 0.0625rem; width: 100%; }
.search-input-bar-component_input:focus { border-width: 0.125rem; }
.search-input-bar-component_cross-icon-container { position: absolute; right: 0.5rem; top: 50%; transform: translateY(-50%); }
.search-input-bar-component_error-container_error-icon { height: 1.5rem; text-align: center; width: 1.5rem; }
.dynamic-data-table-component .error-component_search-container_content { width: 100%; }
.dynamic-data-table-component .filter-dropDown-container_options-box { max-height: 22rem; }
.dynamic-data-table-component_search-field { max-width: 25rem; width: 100%; }
@media only screen and (max-width: 1024px) {
.dynamic-data-table-component_search-field { max-width: 100%; }
}
@media only screen and (max-width: 767.98px) {
.dynamic-data-table-component_search-field { max-width: 100%; }
}
.loader-component_overlay { height: 100%; left: 0px; opacity: 0.7; position: fixed; top: 0px; width: 100%; z-index: 10; }
.loader-component .spinner { animation: 2s linear 0s infinite normal none running container-rotate; height: 5rem; left: calc(50% - 2.5rem); position: fixed; top: 45%; width: 5rem; z-index: 11; }
.loader-component .spinner_line { height: 100%; opacity: 0; position: absolute; width: 100%; }
.loader-component .spinner_line_first { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-first-fade-in-out; }
.loader-component .spinner_line_second { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-second-fade-in-out; }
.loader-component .spinner_line_third { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-third-fade-in-out; }
.loader-component .spinner_line_fourth { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-fourth-fade-in-out; }
.loader-component .spinner_line_ticker { border-color: inherit; height: 100%; left: 45%; overflow: hidden; position: absolute; top: 0px; width: 10%; }
.loader-component .spinner_line_circle { border-color: inherit; height: 100%; overflow: hidden; position: relative; width: 50%; }
.loader-component .spinner_line_circle__inner { animation: auto ease 0s 1 normal none running none; border-width: 0.375rem; border-style: solid; border-image: initial; border-color: inherit; border-radius: 50%; height: 100%; inset: 0px; position: absolute; width: 200%; }
.loader-component .spinner_line_circle__inner__left { animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running left-spin; transform: rotate(129deg); }
.loader-component .spinner_line_circle__inner__right { animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running right-spin; left: -100%; transform: rotate(-129deg); }
.loader-component .spinner_line_circle__inner__center { left: -450%; width: 1000%; }
@keyframes container-rotate {
100% { transform: rotate(1turn); }
}
@keyframes fill-unfill-rotate {
12.5% { transform: rotate(135deg); }
25% { transform: rotate(270deg); }
37.5% { transform: rotate(405deg); }
50% { transform: rotate(540deg); }
62.5% { transform: rotate(675deg); }
75% { transform: rotate(810deg); }
87.5% { transform: rotate(945deg); }
100% { transform: rotate(3turn); }
}
@keyframes left-spin {
0% { transform: rotate(130deg); }
50% { transform: rotate(-5deg); }
100% { transform: rotate(130deg); }
}
@keyframes right-spin {
0% { transform: rotate(-130deg); }
50% { transform: rotate(5deg); }
100% { transform: rotate(-130deg); }
}
@keyframes line-first-fade-in-out {
0% { opacity: 1; }
25% { opacity: 1; }
26% { opacity: 0; }
89% { opacity: 0; }
90% { opacity: 1; }
100% { opacity: 1; }
}
@keyframes line-second-fade-in-out {
0% { opacity: 0; }
15% { opacity: 0; }
25% { opacity: 1; }
50% { opacity: 1; }
51% { opacity: 0; }
}
@keyframes line-third-fade-in-out {
0% { opacity: 0; }
40% { opacity: 0; }
50% { opacity: 1; }
75% { opacity: 1; }
76% { opacity: 0; }
}
@keyframes line-fourth-fade-in-out {
0% { opacity: 0; }
65% { opacity: 0; }
75% { opacity: 1; }
90% { opacity: 1; }
100% { opacity: 0; }
}
.sr-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.left-0 { left: 0px; }
.right-0 { right: 0px; }
.top-20 { top: 5rem; }
.top-full { top: 100%; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-2 { grid-column: span 2 / span 2; }
.row-span-2 { grid-row: span 2 / span 2; }
.row-span-3 { grid-row: span 3 / span 3; }
.float-right { float: right; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-auto { margin: auto; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }
.my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.my-auto { margin-bottom: auto; margin-top: auto; }
.\!mb-0 { margin-bottom: 0px !important; }
.-ml-2 { margin-left: -0.5rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-14 { margin-top: -3.5rem; }
.mb-0 { margin-bottom: 0px; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-auto { margin-bottom: auto; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-8 { margin-left: 2rem; }
.ml-auto { margin-left: auto; }
.mr-0 { margin-right: 0px; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-8 { margin-right: 2rem; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-4 { margin-top: 1rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-auto { margin-top: auto; }
.box-content { box-sizing: content-box; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.table { display: table; }
.grid { display: grid; }
.hidden { display: none; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.w-full { width: 100%; }
.max-w-max-container { max-width: 1408px; }
.flex-1 { flex: 1 1 0%; }
.flex-\[0_1_0\%\] { flex: 0 1 0%; }
.flex-none { flex: 0 0 auto; }
.shrink-0 { flex-shrink: 0; }
.grow { flex-grow: 1; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/4 { flex-basis: 25%; }
.basis-3\/4 { flex-basis: 75%; }
.basis-4\/6 { flex-basis: 66.6667%; }
.transform { 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)); }
.cursor-default { cursor: default; }
.cursor-none { cursor: none; }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.grid-flow-col { grid-auto-flow: column; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.whitespace-nowrap { white-space: nowrap; }
.border { border-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-solid { border-style: solid; }
.\!border-black-base { --tw-border-opacity: 1 !important; border-color: rgb(0 0 0/var(--tw-border-opacity,1)) !important; }
.border-black-base { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-blue-light { --tw-border-opacity: 1; border-color: rgb(222 236 240/var(--tw-border-opacity,1)); }
.border-grey-0 { --tw-border-opacity: 1; border-color: rgb(246 246 246/var(--tw-border-opacity,1)); }
.border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-grey-30 { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.border-grey-40 { --tw-border-opacity: 1; border-color: rgb(145 145 145/var(--tw-border-opacity,1)); }
.border-grey-70 { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.border-notification-error { --tw-border-opacity: 1; border-color: rgb(212 0 40/var(--tw-border-opacity,1)); }
.border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.border-transparent-base { border-color: transparent; }
.border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.\!border-b-transparent-base { border-bottom-color: transparent !important; }
.\!border-l-transparent-base { border-left-color: transparent !important; }
.\!border-r-transparent-base { border-right-color: transparent !important; }
.border-b-grey-10 { --tw-border-opacity: 1; border-bottom-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-t-white-base { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.bg-black-background { background-color: rgba(0, 0, 0, 0.3); }
.bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-blue-light { --tw-bg-opacity: 1; background-color: rgb(222 236 240/var(--tw-bg-opacity,1)); }
.bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.bg-grey-30 { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.bg-grey-40 { --tw-bg-opacity: 1; background-color: rgb(145 145 145/var(--tw-bg-opacity,1)); }
.bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.bg-transparent-base { background-color: transparent; }
.bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.from-grey-0 { --tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,96%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.to-white-base { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.object-cover { object-fit: cover; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.\!py-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
.\!py-3 { padding-bottom: 0.75rem !important; padding-top: 0.75rem !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-0 { padding-bottom: 0px; padding-top: 0px; }
.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-22 { padding-bottom: 6rem; }
.pb-25 { padding-bottom: 6.75rem; }
.pb-30 { padding-bottom: 8rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-12 { padding-left: 3rem; }
.pl-18 { padding-left: 4.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-4 { padding-left: 1rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pr-0 { padding-right: 0px; }
.pr-1 { padding-right: 0.25rem; }
.pr-12 { padding-right: 3rem; }
.pr-18 { padding-right: 4.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-4 { padding-right: 1rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-h3 { font-size: 3rem; }
.text-h5 { font-size: 1.875rem; }
.text-h6 { font-size: 1.375rem; }
.text-icon { font-size: 1rem; }
.text-icon_error { font-size: 1.563rem; }
.text-icon_l { font-size: 2.5rem; }
.text-icon_m { font-size: 1.25rem; }
.text-l { font-size: 1.125rem; }
.text-m { font-size: 1rem; }
.text-xl { font-size: 1.375rem; }
.font-bold { font-weight: 500; }
.font-regular { font-weight: 300; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.leading-\[0\] { line-height: 0; }
.leading-xs { line-height: 1.05rem; }
.\!text-black-base { --tw-text-opacity: 1 !important; color: rgb(0 0 0/var(--tw-text-opacity,1)) !important; }
.text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-green-base { --tw-text-opacity: 1; color: rgb(0 153 0/var(--tw-text-opacity,1)); }
.text-grey-10 { --tw-text-opacity: 1; color: rgb(230 230 230/var(--tw-text-opacity,1)); }
.text-grey-105 { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.text-grey-40 { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.text-grey-50 { --tw-text-opacity: 1; color: rgb(117 117 117/var(--tw-text-opacity,1)); }
.text-grey-60 { --tw-text-opacity: 1; color: rgb(92 92 92/var(--tw-text-opacity,1)); }
.text-grey-70 { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.text-grey-80 { --tw-text-opacity: 1; color: rgb(46 46 46/var(--tw-text-opacity,1)); }
.text-notification-error { --tw-text-opacity: 1; color: rgb(212 0 40/var(--tw-text-opacity,1)); }
.text-red-core { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.underline { text-decoration-line: underline; }
.overline { text-decoration-line: overline; }
.underline-offset-4 { text-underline-offset: 4px; }
.placeholder-black-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(0 0 0/var(--tw-placeholder-opacity,1)); }
.opacity-75 { opacity: 0.75; }
.shadow-1 { --tw-shadow: 0px -1px 1px 0px #00000017 inset; --tw-shadow-colored: inset 0px -1px 1px 0px var(--tw-shadow-color); }
.shadow-1, .shadow-2 { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-2 { --tw-shadow: 0px 2px 2px 0px #0000001f; --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color); }
.shadow-9 { --tw-shadow: 0px 2px 9px 0px #00000045; --tw-shadow-colored: 0px 2px 9px 0px var(--tw-shadow-color); }
.shadow-9, .shadow-base { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-base { --tw-shadow: 0 4px 12px 0 #00000014; --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color); }
.shadow-top { --tw-shadow: 0px -1px 2px 0px #0000001f; --tw-shadow-colored: 0px -1px 2px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.blur-md { --tw-blur: blur(12px); }
.blur-md, .blur-sm { 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); }
.blur-sm { --tw-blur: blur(4px); }
.filter { 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); }
@font-face { font-display: swap; font-family: AkkuratPro-Bold; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro-Bold.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-regular; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-light; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratLightPro.ttf"); }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.heading-l { font-size: 3.625rem; letter-spacing: -0.04em; line-height: 4.168rem; }
.heading-l, h1 { font-family: AkkuratPro-Bold; font-weight: 500; }
h1 { letter-spacing: -0.02em; }
@media (min-width: 0px) {
h1 { font-size: 2.25rem; line-height: 2.587rem; }
}
@media (min-width: 768px) {
h1 { font-size: 3rem; line-height: 3.45rem; }
}
h2 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h2 { font-size: 1.875rem; line-height: 2.156rem; }
}
@media (min-width: 768px) {
h2 { font-size: 2.25rem; line-height: 2.587rem; }
}
h3 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h3 { font-size: 1.375rem; line-height: 1.581rem; }
}
@media (min-width: 768px) {
h3 { font-size: 1.875rem; line-height: 2.156rem; }
}
h4, h5, h6 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h4, h5, h6 { font-size: 1.125rem; line-height: 1.575rem; }
}
@media (min-width: 768px) {
h4, h5, h6 { font-size: 1.375rem; }
}
.body-regular-l, .cmp-text .body-regular-l, .cmp-text p { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-regular-xxl, .cmp-text .body-regular-xxl { font-family: AkkuratPro-regular; font-size: 1.875rem; font-weight: 300; letter-spacing: -0.02em; line-height: 2.625rem; }
.body-regular-xl, .cmp-text .body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.body-bold-xl { font-size: 1.375rem; }
.body-bold-l, .body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-bold-l { font-size: 1.125rem; }
.body-regular-m, .cmp-text .body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.body-bold-m { font-size: 1rem; line-height: 1.4rem; }
.body-bold-4, .body-bold-m { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.body-bold-4 { font-size: 1.375rem; line-height: 1.575rem; }
@media (min-width: 1025px) {
.body-bold-4 { font-size: 1rem; line-height: 1.5rem; }
}
.body-regular-s, .cmp-text .body-regular-s { font-family: AkkuratPro-regular; font-weight: 300; }
.body-bold-s, .body-regular-s, .cmp-text .body-regular-s { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.225rem; }
.body-bold-s { font-family: AkkuratPro-Bold; font-weight: 500; }
.body-regular-xs, .cmp-text .body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.caps-bold-small { font-size: 0.75rem; line-height: 0.975rem; }
.caps-bold-micro, .caps-bold-small { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; }
.caps-bold-micro { font-size: 0.687rem; line-height: 0.894rem; }
.icon { font-size: 1rem; }
.icon-s { font-size: 0.875rem; }
.icon-md { font-size: 2.25rem; }
.icon-m { font-size: 1.25rem; line-height: 2rem; }
img { font-family: AkkuratPro-regular; font-weight: 300; }
.\[x\:string\] { }
.table-component { width: 100%; }
.table-component .data-table-row { border-bottom-width: 0.0625rem; }
.table-component .data-table-row .tags-component { width: auto; }
.table-component .data-table-row.header { border-top-width: 0.0625rem; }
.table-component .table-cell-header p { text-align: left; }
.table-component th { position: relative; }
.table-component th:not(:last-child)::after { bottom: 0.75rem; content: ""; display: block; position: absolute; right: 0px; top: 0.75rem; --tw-border-opacity: 1; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.table-component td { position: relative; }
.table-component td:not(:last-child)::after { bottom: 1.5rem; content: ""; display: block; position: absolute; right: 0px; top: 1.5rem; --tw-border-opacity: 1; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.table-component .table-cell-row { position: relative; }
.placeholder\:text-grey-30::placeholder { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:border-grey-10::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.before\:border-grey-70::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.first\:ml-0:first-child { margin-left: 0px; }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:pt-0:first-child { padding-top: 0px; }
.first\:pt-2:first-child { padding-top: 0.5rem; }
.last\:pb-0:last-child { padding-bottom: 0px; }
.last\:pr-0:last-child { padding-right: 0px; }
.checked\:border-white-base:checked { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.focus-within\:border-black-base:focus-within { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.focus-within\:border-red-core:focus-within { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:border-black-base:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-blue-dark:hover { --tw-border-opacity: 1; border-color: rgb(177 202 210/var(--tw-border-opacity,1)); }
.hover\:border-grey-30:hover { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.hover\:border-grey-70:hover { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.hover\:border-red-core:hover { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:\!bg-black-base:hover { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-dark:hover { --tw-bg-opacity: 1; background-color: rgb(177 202 210/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-0:hover { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-30:hover { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-70:hover { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.hover\:bg-white-base:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:\!text-white-base:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.hover\:text-black-base:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-grey-40:hover { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.hover\:text-grey-70:hover { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:body-bold-m:hover { font-size: 1rem; line-height: 1.4rem; }
.hover\:body-bold-m:hover, .hover\:body-bold-s:hover { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.hover\:body-bold-s:hover { font-size: 0.875rem; line-height: 1.225rem; }
.focus\:border-red-core:focus { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.active\:border-black-base:active { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.active\:border-grey-30:active { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.active\:border-grey-70:active { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.active\:\!bg-black-base:active { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.active\:bg-black-base:active { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.active\:bg-grey-0:active { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.active\:bg-grey-10:active { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.active\:bg-grey-30:active { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.active\:bg-grey-5:active { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.active\:bg-grey-70:active { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.active\:bg-white-base:active { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.active\:\!text-white-base:active { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.active\:text-black-base:active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.active\:text-grey-70:active { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.active\:text-white-base:active { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.active\:underline:active { text-decoration-line: underline; }
.disabled\:border-grey-30:disabled { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.disabled\:text-grey-0:disabled { --tw-text-opacity: 1; color: rgb(246 246 246/var(--tw-text-opacity,1)); }
.disabled\:text-grey-30:disabled { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group\/cards:hover .group-hover\/cards\:underline { text-decoration-line: underline; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:block { display: block; }
.group.dropdown-active .group-\[\.dropdown-active\]\:flex, .group.menu-active .group-\[\.menu-active\]\:flex { display: flex; }
.group.menu-active .group-\[\.menu-active\]\:hidden, .group.secondary-header-component-active .group-\[\.secondary-header-component-active\]\:hidden, .group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hidden { display: none; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-80 { --tw-border-opacity: 1; border-color: rgb(46 46 46/var(--tw-border-opacity,1)); }
.group.select .group-\[\.select\]\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.group.dropdown-active .group-\[\.dropdown-active\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.menu-active .group-\[\.menu-active\]\:bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-95 { --tw-bg-opacity: 1; background-color: rgb(11 11 11/var(--tw-bg-opacity,1)); }
.group.mb-vertical .group-\[\.mb-vertical\]\:p-0 { padding: 0px; }
.group.select .group-\[\.select\]\:pl-3 { padding-left: 0.75rem; }
.group.dropdown-active .group-\[\.dropdown-active\]\:text-white-base, .group.menu-active .group-\[\.menu-active\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:placeholder-white-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(255 255 255/var(--tw-placeholder-opacity,1)); }
.group.select .group-\[\.select\]\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-light-theme .group-\[\.secondary-header-component-light-theme\]\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
@media not all and (min-width: 768px) {
.max-md\:flex { display: flex; }
.max-md\:flex-row { flex-direction: row; }
.max-md\:flex-row-reverse { flex-direction: row-reverse; }
.max-md\:flex-col { flex-direction: column; }
.max-md\:justify-between { justify-content: space-between; }
}
@media (min-width: 0px) {
.sm\:order-2 { order: 2; }
.sm\:order-last { order: 9999; }
.sm\:col-span-1 { grid-column: span 1 / span 1; }
.sm\:col-span-12 { grid-column: span 12 / span 12; }
.sm\:col-span-2 { grid-column: span 2 / span 2; }
.sm\:col-span-3 { grid-column: span 3 / span 3; }
.sm\:col-span-4 { grid-column: span 4 / span 4; }
.sm\:col-start-1 { grid-column-start: 1; }
.sm\:m-4 { margin: 1rem; }
.sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
.sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.sm\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.sm\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.sm\:mb-1 { margin-bottom: 0.25rem; }
.sm\:mb-10 { margin-bottom: 2.5rem; }
.sm\:mb-2 { margin-bottom: 0.5rem; }
.sm\:mb-4 { margin-bottom: 1rem; }
.sm\:mb-6 { margin-bottom: 1.5rem; }
.sm\:ml-0 { margin-left: 0px; }
.sm\:ml-10 { margin-left: 2.5rem; }
.sm\:ml-2 { margin-left: 0.5rem; }
.sm\:ml-4 { margin-left: 1rem; }
.sm\:mr-0 { margin-right: 0px; }
.sm\:mr-1 { margin-right: 0.25rem; }
.sm\:mr-2 { margin-right: 0.5rem; }
.sm\:mr-4 { margin-right: 1rem; }
.sm\:mr-6 { margin-right: 1.5rem; }
.sm\:mt-2 { margin-top: 0.5rem; }
.sm\:mt-4 { margin-top: 1rem; }
.sm\:mt-6 { margin-top: 1.5rem; }
.sm\:mt-8 { margin-top: 2rem; }
.sm\:block { display: block; }
.sm\:flex { display: flex; }
.sm\:grid { display: grid; }
.sm\:\!hidden { display: none !important; }
.sm\:hidden { display: none; }
.sm\:w-full { width: 100%; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:basis-1 { flex-basis: 0.25rem; }
.sm\:basis-full { flex-basis: 100%; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.sm\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-col-reverse { flex-direction: column-reverse; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:items-start { align-items: flex-start; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-between { justify-content: space-between; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-x-0 { column-gap: 0px; }
.sm\:gap-x-1 { column-gap: 0.25rem; }
.sm\:gap-x-6 { column-gap: 1.5rem; }
.sm\:gap-x-8 { column-gap: 2rem; }
.sm\:gap-y-0 { row-gap: 0px; }
.sm\:gap-y-4 { row-gap: 1rem; }
.sm\:gap-y-6 { row-gap: 1.5rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
.sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.sm\:border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.sm\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.sm\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.sm\:p-0 { padding: 0px; }
.sm\:p-4 { padding: 1rem; }
.sm\:p-6 { padding: 1.5rem; }
.sm\:px-0 { padding-left: 0px; padding-right: 0px; }
.sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.sm\:py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.sm\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.sm\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.sm\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.sm\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.sm\:pb-1 { padding-bottom: 0.25rem; }
.sm\:pb-12 { padding-bottom: 3rem; }
.sm\:pb-17 { padding-bottom: 4.25rem; }
.sm\:pb-4 { padding-bottom: 1rem; }
.sm\:pb-6 { padding-bottom: 1.5rem; }
.sm\:pb-8 { padding-bottom: 2rem; }
.sm\:pl-0 { padding-left: 0px; }
.sm\:pr-4 { padding-right: 1rem; }
.sm\:pr-6 { padding-right: 1.5rem; }
.sm\:pt-0 { padding-top: 0px; }
.sm\:pt-12 { padding-top: 3rem; }
.sm\:pt-4 { padding-top: 1rem; }
.sm\:pt-6 { padding-top: 1.5rem; }
.sm\:pt-8 { padding-top: 2rem; }
.sm\:text-center { text-align: center; }
.sm\:text-icon_l { font-size: 2.5rem; }
.sm\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.sm\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .sm\:body-regular-l, .sm\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.sm\:body-bold-l { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .sm\:body-regular-m, .sm\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.cmp-text .sm\:body-regular-s, .sm\:body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .sm\:body-regular-xs, .sm\:body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:last\:mb-6:last-child { margin-bottom: 1.5rem; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:block { display: block; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:flex { display: flex; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
@media (min-width: 768px) {
.md\:col-span-1 { grid-column: span 1 / span 1; }
.md\:col-span-10 { grid-column: span 10 / span 10; }
.md\:col-span-2 { grid-column: span 2 / span 2; }
.md\:col-span-8 { grid-column: span 8 / span 8; }
.md\:m-8 { margin: 2rem; }
.md\:mx-0 { margin-left: 0px; margin-right: 0px; }
.md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.md\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.md\:my-9 { margin-bottom: 2.25rem; margin-top: 2.25rem; }
.md\:my-auto { margin-bottom: auto; margin-top: auto; }
.md\:mb-0 { margin-bottom: 0px; }
.md\:mb-4 { margin-bottom: 1rem; }
.md\:mb-6 { margin-bottom: 1.5rem; }
.md\:mb-8 { margin-bottom: 2rem; }
.md\:ml-0 { margin-left: 0px; }
.md\:ml-12 { margin-left: 3rem; }
.md\:ml-2 { margin-left: 0.5rem; }
.md\:ml-6 { margin-left: 1.5rem; }
.md\:ml-8 { margin-left: 2rem; }
.md\:ml-auto { margin-left: auto; }
.md\:mr-0 { margin-right: 0px; }
.md\:mr-2 { margin-right: 0.5rem; }
.md\:mr-4 { margin-right: 1rem; }
.md\:mr-6 { margin-right: 1.5rem; }
.md\:mr-8 { margin-right: 2rem; }
.md\:mt-0 { margin-top: 0px; }
.md\:mt-4 { margin-top: 1rem; }
.md\:mt-6 { margin-top: 1.5rem; }
.md\:mt-8 { margin-top: 2rem; }
.md\:block { display: block; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:\!hidden { display: none !important; }
.md\:hidden { display: none; }
.md\:w-auto { width: auto; }
.md\:basis-2\/6 { flex-basis: 33.3333%; }
.md\:basis-3\/4 { flex-basis: 75%; }
.md\:basis-full { flex-basis: 100%; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.md\:flex-row { flex-direction: row; }
.md\:flex-row-reverse { flex-direction: row-reverse; }
.md\:flex-col { flex-direction: column; }
.md\:flex-col-reverse { flex-direction: column-reverse; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:items-start { align-items: flex-start; }
.md\:items-center { align-items: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-between { justify-content: space-between; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:gap-x-2 { column-gap: 0.5rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-x-6 { column-gap: 1.5rem; }
.md\:gap-x-8 { column-gap: 2rem; }
.md\:gap-y-0 { row-gap: 0px; }
.md\:gap-y-6 { row-gap: 1.5rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
.md\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.md\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.md\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.md\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.md\:p-0 { padding: 0px; }
.md\:p-4 { padding: 1rem; }
.md\:p-6 { padding: 1.5rem; }
.md\:p-8 { padding: 2rem; }
.md\:px-0 { padding-left: 0px; padding-right: 0px; }
.md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.md\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.md\:pb-0 { padding-bottom: 0px; }
.md\:pb-1 { padding-bottom: 0.25rem; }
.md\:pb-12 { padding-bottom: 3rem; }
.md\:pb-16 { padding-bottom: 4rem; }
.md\:pb-2 { padding-bottom: 0.5rem; }
.md\:pb-26 { padding-bottom: 7rem; }
.md\:pb-6 { padding-bottom: 1.5rem; }
.md\:pb-8 { padding-bottom: 2rem; }
.md\:pl-0 { padding-left: 0px; }
.md\:pt-0 { padding-top: 0px; }
.md\:pt-12 { padding-top: 3rem; }
.md\:pt-16 { padding-top: 4rem; }
.md\:pt-2 { padding-top: 0.5rem; }
.md\:pt-4 { padding-top: 1rem; }
.md\:pt-6 { padding-top: 1.5rem; }
.md\:pt-8 { padding-top: 2rem; }
.md\:text-icon_xl { font-size: 4rem; }
.md\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.md\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .md\:body-regular-l, .md\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .md\:body-regular-xl, .md\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.md\:body-bold-xl { font-size: 1.375rem; }
.md\:body-bold-l, .md\:body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.md\:body-bold-l { font-size: 1.125rem; }
.cmp-text .md\:body-regular-m, .md\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.md\:body-bold-s { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.hover\:md\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
}
@media (min-width: 1025px) {
.lg\:absolute { position: absolute; }
.lg\:order-first { order: -9999; }
.lg\:order-none { order: 0; }
.lg\:col-span-1 { grid-column: span 1 / span 1; }
.lg\:col-span-10 { grid-column: span 10 / span 10; }
.lg\:col-span-2 { grid-column: span 2 / span 2; }
.lg\:col-span-3 { grid-column: span 3 / span 3; }
.lg\:col-span-6 { grid-column: span 6 / span 6; }
.lg\:col-span-8 { grid-column: span 8 / span 8; }
.lg\:col-start-4 { grid-column-start: 4; }
.lg\:row-span-1 { grid-row: span 1 / span 1; }
.lg\:row-span-3 { grid-row: span 3 / span 3; }
.lg\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:my-0 { margin-bottom: 0px; margin-top: 0px; }
.lg\:my-12 { margin-bottom: 3rem; margin-top: 3rem; }
.lg\:my-16 { margin-bottom: 4rem; margin-top: 4rem; }
.lg\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.lg\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.lg\:mb-0 { margin-bottom: 0px; }
.lg\:mb-1 { margin-bottom: 0.25rem; }
.lg\:mb-4 { margin-bottom: 1rem; }
.lg\:mb-6 { margin-bottom: 1.5rem; }
.lg\:mb-8 { margin-bottom: 2rem; }
.lg\:ml-0 { margin-left: 0px; }
.lg\:ml-4 { margin-left: 1rem; }
.lg\:ml-6 { margin-left: 1.5rem; }
.lg\:ml-8 { margin-left: 2rem; }
.lg\:ml-auto { margin-left: auto; }
.lg\:mr-0 { margin-right: 0px; }
.lg\:mr-16 { margin-right: 4rem; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:mr-4 { margin-right: 1rem; }
.lg\:mr-6 { margin-right: 1.5rem; }
.lg\:mr-8 { margin-right: 2rem; }
.lg\:mt-0 { margin-top: 0px; }
.lg\:mt-4 { margin-top: 1rem; }
.lg\:mt-6 { margin-top: 1.5rem; }
.lg\:mt-8 { margin-top: 2rem; }
.lg\:block { display: block; }
.lg\:flex { display: flex; }
.lg\:grid { display: grid; }
.lg\:hidden { display: none; }
.lg\:h-full { height: 100%; }
.lg\:w-auto { width: auto; }
.lg\:flex-grow { flex-grow: 1; }
.lg\:basis-1\/2 { flex-basis: 50%; }
.lg\:basis-1\/3 { flex-basis: 33.3333%; }
.lg\:basis-2\/3 { flex-basis: 66.6667%; }
.lg\:basis-2\/6 { flex-basis: 33.3333%; }
.lg\:basis-3\/12 { flex-basis: 25%; }
.lg\:basis-4\/12 { flex-basis: 33.3333%; }
.lg\:basis-4\/6 { flex-basis: 66.6667%; }
.lg\:basis-6\/12 { flex-basis: 50%; }
.lg\:basis-7\/12 { flex-basis: 58.3333%; }
.lg\:basis-8\/12 { flex-basis: 66.6667%; }
.lg\:basis-9\/12 { flex-basis: 75%; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-rows-none { grid-template-rows: none; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-row-reverse { flex-direction: row-reverse; }
.lg\:flex-col { flex-direction: column; }
.lg\:items-center { align-items: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-between { justify-content: space-between; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:gap-x-2 { column-gap: 0.5rem; }
.lg\:gap-x-6 { column-gap: 1.5rem; }
.lg\:gap-x-8 { column-gap: 2rem; }
.lg\:gap-x-9 { column-gap: 2.25rem; }
.lg\:gap-y-0 { row-gap: 0px; }
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2rem*var(--tw-space-x-reverse)); }
.lg\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.lg\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:bg-transparent-base { background-color: transparent; }
.lg\:bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.lg\:p-0 { padding: 0px; }
.lg\:p-16 { padding: 4rem; }
.lg\:p-2 { padding: 0.5rem; }
.lg\:p-6 { padding: 1.5rem; }
.lg\:p-8 { padding: 2rem; }
.lg\:px-0 { padding-left: 0px; padding-right: 0px; }
.lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.lg\:py-22 { padding-bottom: 6rem; padding-top: 6rem; }
.lg\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.lg\:pb-0 { padding-bottom: 0px; }
.lg\:pb-12 { padding-bottom: 3rem; }
.lg\:pb-16 { padding-bottom: 4rem; }
.lg\:pb-22 { padding-bottom: 6rem; }
.lg\:pb-4 { padding-bottom: 1rem; }
.lg\:pb-6 { padding-bottom: 1.5rem; }
.lg\:pb-8 { padding-bottom: 2rem; }
.lg\:pl-0 { padding-left: 0px; }
.lg\:pl-2 { padding-left: 0.5rem; }
.lg\:pl-8 { padding-left: 2rem; }
.lg\:pr-0 { padding-right: 0px; }
.lg\:pr-16 { padding-right: 4rem; }
.lg\:pr-8 { padding-right: 2rem; }
.lg\:pt-0 { padding-top: 0px; }
.lg\:pt-12 { padding-top: 3rem; }
.lg\:pt-16 { padding-top: 4rem; }
.lg\:pt-22 { padding-top: 6rem; }
.lg\:pt-4 { padding-top: 1rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-8 { padding-top: 2rem; }
.lg\:text-icon_xxl { font-size: 5.5rem; }
.lg\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.lg\:text-taupe-core { --tw-text-opacity: 1; color: rgb(194 196 195/var(--tw-text-opacity,1)); }
.lg\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .lg\:body-regular-xl, .lg\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.lg\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.lg\:hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:hover\:pb-2:hover { padding-bottom: 0.5rem; }
.hover\:lg\:text-red-core:hover, .lg\:hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.lg\:hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group:hover .lg\:group-hover\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:border-grey-10:checked { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.vertical .group-\[\.vertical\]\:lg\:p-0 { padding: 0px; }
}
@media (min-width: 1472px) {
.xl\:col-span-1 { grid-column: span 1 / span 1; }
.xl\:col-span-2 { grid-column: span 2 / span 2; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mb-6 { margin-bottom: 1.5rem; }
.xl\:ml-0 { margin-left: 0px; }
.xl\:mr-0 { margin-right: 0px; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.xl\:px-0 { padding-left: 0px; padding-right: 0px; }
.cmp-text .xl\:body-regular-xl, .xl\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
}
.\[\&\>\*\:first-child\]\:mt-0 > :first-child { margin-top: 0px; }
.\[\&\>\*\:first-child\]\:text-black-base > :first-child { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.\[\&\>\*\:first-child\]\:body-bold-s > :first-child { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.pagination-container_left, .pagination-container_right { height: 2.5rem; }
.pagination-container_left .pagination-container_dropdown button { min-width: 5rem; }
.pagination-container_right .chevron-double { height: 2rem; width: 2rem; }
.pagination-container_right .chevron-single { height: 1.5rem; width: 1.5rem; }
.pagination-container button[disabled] { cursor: not-allowed; }
.pagination-container .pagination-basic_arrowiconwrapper { border-radius: 0.25rem; cursor: pointer; height: 2rem; width: 2rem; }
.pagination-container .pagination-basic_ul { list-style: none; }
.pagination-container .pagination-basic_ul li { border-radius: 0.25rem; cursor: pointer; height: 2.5rem; width: 2.5rem; }
.pagination-container .pagination-basic_ul .pagination-basic-focus-state:focus { border-width: 0.125rem; outline: transparent solid 0.125rem; }
.pagination-container .disable-pointer { cursor: not-allowed; }
@media only screen and (max-width: 767.98px) {
.pagination-container .pagination-basic_arrowiconwrapper { height: 2.5rem; width: 2.5rem; }
.pagination-container .pagination-basic_ul li { height: 2rem; width: 2rem; }
}
.pagination-container_dropdown { position: relative; }
.pagination-container_dropdown button { border-radius: 0.125rem; border-width: 0.0625rem; height: 2.5rem; min-width: 6rem; }
.pagination-container_dropdown_list { border-radius: 0.125rem; bottom: 3.4375rem; max-height: 20.25rem; overflow-y: auto; position: absolute; }
.pagination-container_dropdown_list_item { cursor: pointer; }
.pagination-container_iconwrapper { height: 1.5rem; width: 1.5rem; }
.filter-dropDown-container_static-table { width: 20.375rem; }
.filter-dropDown-container_input_div { position: relative; }
@media only screen and (max-width: 767.98px) {
.filter-dropDown-container_input { width: 100%; }
}
.filter-dropDown-container_input-box { border-radius: 0.125rem; border-width: 0.0625rem; }
.filter-dropDown-container_input-box_icon-container { height: 1.5rem; width: 1.5rem; }
.filter-dropDown-container_input-box_placeholder-container { max-width: 20rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.filter-dropDown-container_input-box.border-black-base { border-width: 0.0625rem; }
.filter-dropDown-container_options-box { overflow: hidden auto; position: absolute; width: 100%; z-index: 5; }
.filter-dropDown-container_options-box .option-label { width: 100%; }
.checkBox-component_container_input { height: 0px; width: 0px; }
.checkBox-component_container_icons-container { position: relative; }
.checkBox-component_container_icons-container_icon { border-width: 0.125rem; height: 1.5rem; position: relative; width: 1.5rem; z-index: 2; }
.checkBox-component_container_icons-container_background-div { border-radius: 50%; left: -0.5rem; position: absolute; top: -0.5rem; z-index: 1; }
.checkBox-component_container_icons-container:hover .checkBox-component_container_icons-container_background-div { height: 2.5rem; width: 2.5rem; }
.accordion-item_header_togglerDiv_icon_container { height: 2rem; width: 2rem; }
.accordion-component_disable { height: 6.25rem; }
.data-table-chips-component_label-container { max-width: 21rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
.data-table-chips-component_label-container_icons-container { height: 2rem; width: 2rem; }
.data-table-chips-component_chip-label { max-width: 21rem; }
.data-table-chips-component_chip-label, .data-table-chips-component_container-showMore { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
.data-table-chips-component_container-showMore { border-width: 0.0625rem; }
.data-table-component { background-color: rgb(255, 255, 255); }
.cmp-tabs__tablist { display: flex; flex-wrap: wrap; padding-left: 0px; list-style: none; }
.cmp-tabs__tab { box-sizing: border-box; border-bottom: 1px solid transparent; padding: 0.5rem 1rem; cursor: pointer; }
.cmp-tabs__tab--active { border-color: inherit; }
.cmp-tabs__tabpanel { display: none; }
.cmp-tabs__tabpanel--active { display: block; }
.search-bar-component { width: 100%; }
.search-bar-component_container { position: relative; width: 100%; }
.search-bar-component_icons { position: absolute; top: 50%; transform: translateY(-50%); }
.search-bar-component_search-icon-container { left: 0.5rem; }
.search-bar-component_cross-icon-container { right: 0.5rem; }
.search-bar-component_icon-small { height: 2rem; width: 2rem; }
.search-bar-component_icon-large { height: 3rem; width: 3rem; }
.search-bar-component_input-field { border-style: solid; border-width: 0.0625rem; outline: none; width: 100%; }
.search-bar-component_input-field:focus-within { border-width: 0.125rem; }
.search-bar-component_input-field-filled { border-width: 0.125rem; }
.search-bar-component_input-field-unfilled { border-width: 0.0625rem; }
.box-card-component { width: 100%; }
.box-card-component:not(.search-box-card) { height: 100%; }
.box-card-component:hover .play-button { opacity: 1; }
.box-card-component_podcast { overflow: hidden; position: relative; }
.box-card-component_podcast .play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); cursor: pointer; height: 4rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 4rem; }
.box-card-component img { height: 100%; object-fit: fill; width: 100%; }
.box-card-component_content { width: 100%; }
.box-card-component_content.full-height { height: 100%; }
.box-card-component.horizontal img { aspect-ratio: 1 / 1; }
.horizontal .box-card-component_image { max-width: 14rem; min-width: 7rem; }
.horizontal .box-card-component_image img.aspect-ratio-16-9 { aspect-ratio: 16 / 9; height: auto; }
@media only screen and (max-width: 1472px) {
.box-card-component .box-card-component_image.box-card-component_thumbnail { width: 13rem; }
.box-card-component .box-card-component_image.box-card-component_thumbnail .box-card-component_img { height: auto; }
}
@media only screen and (max-width: 1024px) {
.box-card-component .box-card-component_image.box-card-component_thumbnail { width: 13rem; }
}
.box-card-component.vertical img { aspect-ratio: 16 / 9; }
.box-card-component.vertical img.aspect-ratio-3-4 { aspect-ratio: 3 / 4; }
.box-card-component.vertical img.aspect-ratio-1 { aspect-ratio: 1 / 1; }
.box-card-component.vertical.mb-vertical .box-card-component_image { max-width: 100%; }
.box-card-component.vertical.mb-vertical img { aspect-ratio: 16 / 9; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-3-4 { aspect-ratio: 3 / 4; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-1 { aspect-ratio: 1 / 1; }
.box-card-component.vertical .box-card-component_content_desc, .box-card-component.vertical .box-card-component_content_title { -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
.box-card-component.vertical .box-card-component_content_grid-view-link { width: 2rem; }
.box-card-component.horizontal { max-height: 21.875rem; min-height: 12.8125rem; }
.box-card-component.horizontal.recommendations { min-height: 11.25rem; }
.box-card-component.horizontal.recommendations .box-card-component_content_subtitle { margin-bottom: 1rem; }
.box-card-component.horizontal.search-box-card { min-height: 4.625rem; }
.box-card-component.horizontal .box-card-component_content_desc, .box-card-component.horizontal .box-card-component_content_title { -webkit-box-orient: vertical; overflow: hidden; }
.box-card-component.horizontal .box-card-component_content_desc { -webkit-line-clamp: 2; }
.box-card-component.horizontal .box-card-component_content_title { -webkit-line-clamp: 3; }
@media only screen and (max-width: 767.98px) {
.box-card-component.vertical .box-card-component_image { min-width: 7rem; width: 7rem; }
.box-card-component.vertical .box-card-component_image img { aspect-ratio: 1 / 1; max-height: 100%; }
.box-card-component.horizontal.mb-vertical .box-card-component_image, .box-card-component.vertical.mb-vertical .box-card-component_image { width: 100%; }
.box-card-component.horizontal { min-height: 6.25rem; }
.box-card-component.horizontal .box-card-component_image { width: 7rem; }
}
@media only screen and (max-width: 1024px) {
.box-card-component.vertical .box-card-component_content_desc { -webkit-line-clamp: 2; }
.box-card-component.vertical .box-card-component_content_title { -webkit-line-clamp: 3; }
.box-card-component.vertical .box-card-component_image { max-width: 14rem; min-width: 7rem; }
.box-card-component.vertical .box-card-component_image .box-card-component_img { aspect-ratio: 1 / 1; }
.box-card-component.vertical.mb-vertical .box-card-component_content_desc, .box-card-component.vertical.mb-vertical .box-card-component_content_title { -webkit-line-clamp: 4; }
.box-card-component.vertical.mb-vertical img { aspect-ratio: 16 / 9 !important; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-3-4 { aspect-ratio: 3 / 4 !important; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-1 { aspect-ratio: 1 / 1 !important; }
}
.box-card-component_article-btn_icon { height: 1.5rem; width: 1.5rem; }
.box-card-component_article-btn:active .box-card-component_article-btn_label, .box-card-component_article-btn:hover .box-card-component_article-btn_label, .search-box-card .box-card-component_content_title:hover, .static-box-card:hover .box-card-component_content_title { text-decoration: underline; }
.modal-video-component { position: relative; }
.modal-video-component_banner { cursor: pointer; }
.modal-video-component_banner:hover .modal-video-component_play-button { opacity: 1; }
.modal-video-component_modal { height: 100vh; left: 0px; position: fixed; top: 0px; z-index: 1000; }
.modal-video-component_modal_overlay { opacity: 0.9; overflow: auto; }
.modal-video-component_modal_banner { inset: 5%; position: fixed; width: 90%; }
.modal-video-component_modal_play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); height: 5.5rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 5.5rem; }
.modal-video-component_modal_play-button:hover { opacity: 1; }
.modal-video-component_modal img.modal-video-component_modal_image { aspect-ratio: unset; object-fit: contain; }
.modal-video-component_modal img.modal-video-component_modal_image, .modal-video-component_modal_video-play { height: 100%; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: auto; }
.modal-video-component_btn-close { position: absolute; right: 1.5625rem; top: 1.5625rem; }
@media screen and (min-aspect-ratio: 2 / 1) {
.modal-video-component_modal:not(.hidden) i.modal-video-component_play-button { height: 10rem; width: 10rem; }
}
.vidyard-util-component { width: 100%; }
.vidyard-util-component.horizontal-orientation .vidyard-component picture { position: relative; }
.vidyard-util-component.horizontal-orientation .vidyard-component:hover .play-button { opacity: 1; }
.vidyard-util-component.horizontal-orientation .vidyard-component .lightboxlaunch { cursor: pointer; object-fit: cover; object-position: center center; width: 100%; }
.vidyard-util-component.horizontal-orientation .vidyard-component .play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); cursor: pointer; height: 4rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 4rem; }
.vidyard-util-component.horizontal-orientation .vidyard-lightbox-image { height: auto; position: relative; }
@media only screen and (max-width: 767.98px) {
.vidyard-util-component.horizontal-orientation.vertical .vidyard-lightbox-centering .vidyard-lightbox-image { position: absolute; }
}
.vidyard-util-component.horizontal-orientation.non-vertical .vidyard-lightbox-centering { padding-bottom: 100% !important; }
.vidyard-util-component.vertical-orientation .vidyard-component picture { overflow: hidden; position: relative; }
.vidyard-util-component.vertical-orientation .vidyard-component:hover .play-button { opacity: 1; }
.vidyard-util-component.vertical-orientation .vidyard-component .lightboxlaunch { cursor: pointer; object-fit: cover; object-position: center center; width: 100%; }
.vidyard-util-component.vertical-orientation .vidyard-component .play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); cursor: pointer; height: 4rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 4rem; }
.vidyard-util-component.vertical-orientation .vidyard-player-container { aspect-ratio: 16 / 9; max-height: 24.0625rem; }
.vidyard-util-component.vertical-orientation .vidyard-player-container .vidyard-lightbox-centering { position: static !important; }
@media only screen and (max-width: 1024px) {
.vidyard-util-component.vertical-orientation.non-vertical .vidyard-lightbox-centering .vidyard-lightbox-image { height: auto; position: relative; }
}
@media only screen and (max-width: 1024px) and (max-width: 767.98px) {
.vidyard-util-component.vertical-orientation.non-vertical .vidyard-lightbox-centering .vidyard-lightbox-image { position: absolute; }
}
#vidyard-popbox { width: 100%; }
#vidyard-overlay-wrapper { z-index: 9; }
.profile-card-dynamic-component .profile-card-dynamic-component__profileimg img { border-radius: 6.25rem; height: 3rem; width: 3rem; }
.profile-card-dynamic-component a:hover { text-decoration: underline; }
.profile-card-dynamic-component a, .profile-card-dynamic-component span { white-space: nowrap; }
.accordion-item_header_togglerDiv_icon_container { height: 2rem; width: 2rem; }
.accordion-component_disable { height: 6.25rem; }
.checkBox-component_container_input { height: 0px; width: 0px; }
.checkBox-component_container_icons-container { position: relative; }
.checkBox-component_container_icons-container_icon { border-width: 0.125rem; height: 1.5rem; position: relative; width: 1.5rem; z-index: 2; }
.checkBox-component_container_icons-container_background-div { border-radius: 50%; left: -0.5rem; position: absolute; top: -0.5rem; z-index: 1; }
.checkBox-component_container_icons-container:hover .checkBox-component_container_icons-container_background-div { height: 2.5rem; width: 2.5rem; }
.radio-button-component div { width: fit-content; }
.radio-button-component div .radio-button-component_input-container { border-radius: 50%; height: 2.5rem; width: 2.5rem; }
.radio-button-component div input { appearance: none; border-radius: 2rem; border-style: solid; border-width: 0.0625rem; height: 1.5rem; width: 1.5rem; }
.radio-button-component div input:checked { appearance: none; border-style: solid; border-width: 0.375rem; outline: groove 0.0625rem; }
.search-page_container { width: 100%; }
.search-page_search-bar-container_content { width: 63.34%; }
@media only screen and (max-width: 1024px) {
.search-page_search-bar-container_content { width: 100%; }
}
.search-page .sort_fixed_height { height: 9.5rem; }
.search-page .filter_fixed_height { height: 17.3125rem; }
.search-page .date_fixed_height { height: 14.4375rem; }
.loader-component_overlay { height: 100%; left: 0px; opacity: 0.7; position: fixed; top: 0px; width: 100%; z-index: 10; }
.loader-component .spinner { animation: 2s linear 0s infinite normal none running container-rotate; height: 5rem; left: calc(50% - 2.5rem); position: fixed; top: 45%; width: 5rem; z-index: 11; }
.loader-component .spinner_line { height: 100%; opacity: 0; position: absolute; width: 100%; }
.loader-component .spinner_line_first { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-first-fade-in-out; }
.loader-component .spinner_line_second { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-second-fade-in-out; }
.loader-component .spinner_line_third { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-third-fade-in-out; }
.loader-component .spinner_line_fourth { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-fourth-fade-in-out; }
.loader-component .spinner_line_ticker { border-color: inherit; height: 100%; left: 45%; overflow: hidden; position: absolute; top: 0px; width: 10%; }
.loader-component .spinner_line_circle { border-color: inherit; height: 100%; overflow: hidden; position: relative; width: 50%; }
.loader-component .spinner_line_circle__inner { animation: auto ease 0s 1 normal none running none; border-width: 0.375rem; border-style: solid; border-image: initial; border-color: inherit; border-radius: 50%; height: 100%; inset: 0px; position: absolute; width: 200%; }
.loader-component .spinner_line_circle__inner__left { animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running left-spin; transform: rotate(129deg); }
.loader-component .spinner_line_circle__inner__right { animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running right-spin; left: -100%; transform: rotate(-129deg); }
.loader-component .spinner_line_circle__inner__center { left: -450%; width: 1000%; }
@keyframes container-rotate {
100% { transform: rotate(1turn); }
}
@keyframes fill-unfill-rotate {
12.5% { transform: rotate(135deg); }
25% { transform: rotate(270deg); }
37.5% { transform: rotate(405deg); }
50% { transform: rotate(540deg); }
62.5% { transform: rotate(675deg); }
75% { transform: rotate(810deg); }
87.5% { transform: rotate(945deg); }
100% { transform: rotate(3turn); }
}
@keyframes left-spin {
0% { transform: rotate(130deg); }
50% { transform: rotate(-5deg); }
100% { transform: rotate(130deg); }
}
@keyframes right-spin {
0% { transform: rotate(-130deg); }
50% { transform: rotate(5deg); }
100% { transform: rotate(-130deg); }
}
@keyframes line-first-fade-in-out {
0% { opacity: 1; }
25% { opacity: 1; }
26% { opacity: 0; }
89% { opacity: 0; }
90% { opacity: 1; }
100% { opacity: 1; }
}
@keyframes line-second-fade-in-out {
0% { opacity: 0; }
15% { opacity: 0; }
25% { opacity: 1; }
50% { opacity: 1; }
51% { opacity: 0; }
}
@keyframes line-third-fade-in-out {
0% { opacity: 0; }
40% { opacity: 0; }
50% { opacity: 1; }
75% { opacity: 1; }
76% { opacity: 0; }
}
@keyframes line-fourth-fade-in-out {
0% { opacity: 0; }
65% { opacity: 0; }
75% { opacity: 1; }
90% { opacity: 1; }
100% { opacity: 0; }
}
.sr-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.left-0 { left: 0px; }
.right-0 { right: 0px; }
.top-20 { top: 5rem; }
.top-full { top: 100%; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-2 { grid-column: span 2 / span 2; }
.row-span-2 { grid-row: span 2 / span 2; }
.row-span-3 { grid-row: span 3 / span 3; }
.float-right { float: right; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-auto { margin: auto; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }
.my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.my-auto { margin-bottom: auto; margin-top: auto; }
.\!mb-0 { margin-bottom: 0px !important; }
.-ml-2 { margin-left: -0.5rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-14 { margin-top: -3.5rem; }
.mb-0 { margin-bottom: 0px; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-auto { margin-bottom: auto; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-8 { margin-left: 2rem; }
.ml-auto { margin-left: auto; }
.mr-0 { margin-right: 0px; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-8 { margin-right: 2rem; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-4 { margin-top: 1rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-auto { margin-top: auto; }
.box-content { box-sizing: content-box; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.table { display: table; }
.grid { display: grid; }
.hidden { display: none; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.w-full { width: 100%; }
.max-w-max-container { max-width: 1408px; }
.flex-1 { flex: 1 1 0%; }
.flex-\[0_1_0\%\] { flex: 0 1 0%; }
.flex-none { flex: 0 0 auto; }
.shrink-0 { flex-shrink: 0; }
.grow { flex-grow: 1; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/4 { flex-basis: 25%; }
.basis-3\/4 { flex-basis: 75%; }
.basis-4\/6 { flex-basis: 66.6667%; }
.transform { 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)); }
.cursor-default { cursor: default; }
.cursor-none { cursor: none; }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.grid-flow-col { grid-auto-flow: column; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.whitespace-nowrap { white-space: nowrap; }
.border { border-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-solid { border-style: solid; }
.\!border-black-base { --tw-border-opacity: 1 !important; border-color: rgb(0 0 0/var(--tw-border-opacity,1)) !important; }
.border-black-base { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-blue-light { --tw-border-opacity: 1; border-color: rgb(222 236 240/var(--tw-border-opacity,1)); }
.border-grey-0 { --tw-border-opacity: 1; border-color: rgb(246 246 246/var(--tw-border-opacity,1)); }
.border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-grey-30 { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.border-grey-40 { --tw-border-opacity: 1; border-color: rgb(145 145 145/var(--tw-border-opacity,1)); }
.border-grey-70 { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.border-notification-error { --tw-border-opacity: 1; border-color: rgb(212 0 40/var(--tw-border-opacity,1)); }
.border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.border-transparent-base { border-color: transparent; }
.border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.\!border-b-transparent-base { border-bottom-color: transparent !important; }
.\!border-l-transparent-base { border-left-color: transparent !important; }
.\!border-r-transparent-base { border-right-color: transparent !important; }
.border-b-grey-10 { --tw-border-opacity: 1; border-bottom-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-t-white-base { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.bg-black-background { background-color: rgba(0, 0, 0, 0.3); }
.bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-blue-light { --tw-bg-opacity: 1; background-color: rgb(222 236 240/var(--tw-bg-opacity,1)); }
.bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.bg-grey-30 { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.bg-grey-40 { --tw-bg-opacity: 1; background-color: rgb(145 145 145/var(--tw-bg-opacity,1)); }
.bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.bg-transparent-base { background-color: transparent; }
.bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.from-grey-0 { --tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,96%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.to-white-base { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.object-cover { object-fit: cover; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.\!py-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
.\!py-3 { padding-bottom: 0.75rem !important; padding-top: 0.75rem !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-0 { padding-bottom: 0px; padding-top: 0px; }
.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-22 { padding-bottom: 6rem; }
.pb-25 { padding-bottom: 6.75rem; }
.pb-30 { padding-bottom: 8rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-12 { padding-left: 3rem; }
.pl-18 { padding-left: 4.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-4 { padding-left: 1rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pr-0 { padding-right: 0px; }
.pr-1 { padding-right: 0.25rem; }
.pr-12 { padding-right: 3rem; }
.pr-18 { padding-right: 4.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-4 { padding-right: 1rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-h3 { font-size: 3rem; }
.text-h5 { font-size: 1.875rem; }
.text-h6 { font-size: 1.375rem; }
.text-icon { font-size: 1rem; }
.text-icon_error { font-size: 1.563rem; }
.text-icon_l { font-size: 2.5rem; }
.text-icon_m { font-size: 1.25rem; }
.text-l { font-size: 1.125rem; }
.text-m { font-size: 1rem; }
.text-xl { font-size: 1.375rem; }
.font-bold { font-weight: 500; }
.font-regular { font-weight: 300; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.leading-\[0\] { line-height: 0; }
.leading-xs { line-height: 1.05rem; }
.\!text-black-base { --tw-text-opacity: 1 !important; color: rgb(0 0 0/var(--tw-text-opacity,1)) !important; }
.text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-green-base { --tw-text-opacity: 1; color: rgb(0 153 0/var(--tw-text-opacity,1)); }
.text-grey-10 { --tw-text-opacity: 1; color: rgb(230 230 230/var(--tw-text-opacity,1)); }
.text-grey-105 { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.text-grey-40 { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.text-grey-50 { --tw-text-opacity: 1; color: rgb(117 117 117/var(--tw-text-opacity,1)); }
.text-grey-60 { --tw-text-opacity: 1; color: rgb(92 92 92/var(--tw-text-opacity,1)); }
.text-grey-70 { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.text-grey-80 { --tw-text-opacity: 1; color: rgb(46 46 46/var(--tw-text-opacity,1)); }
.text-notification-error { --tw-text-opacity: 1; color: rgb(212 0 40/var(--tw-text-opacity,1)); }
.text-red-core { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.underline { text-decoration-line: underline; }
.overline { text-decoration-line: overline; }
.underline-offset-4 { text-underline-offset: 4px; }
.placeholder-black-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(0 0 0/var(--tw-placeholder-opacity,1)); }
.opacity-75 { opacity: 0.75; }
.shadow-1 { --tw-shadow: 0px -1px 1px 0px #00000017 inset; --tw-shadow-colored: inset 0px -1px 1px 0px var(--tw-shadow-color); }
.shadow-1, .shadow-2 { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-2 { --tw-shadow: 0px 2px 2px 0px #0000001f; --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color); }
.shadow-9 { --tw-shadow: 0px 2px 9px 0px #00000045; --tw-shadow-colored: 0px 2px 9px 0px var(--tw-shadow-color); }
.shadow-9, .shadow-base { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-base { --tw-shadow: 0 4px 12px 0 #00000014; --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color); }
.shadow-top { --tw-shadow: 0px -1px 2px 0px #0000001f; --tw-shadow-colored: 0px -1px 2px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.blur-md { --tw-blur: blur(12px); }
.blur-md, .blur-sm { 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); }
.blur-sm { --tw-blur: blur(4px); }
.filter { 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); }
@font-face { font-display: swap; font-family: AkkuratPro-Bold; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro-Bold.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-regular; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-light; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratLightPro.ttf"); }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.heading-l { font-size: 3.625rem; letter-spacing: -0.04em; line-height: 4.168rem; }
.heading-l, h1 { font-family: AkkuratPro-Bold; font-weight: 500; }
h1 { letter-spacing: -0.02em; }
@media (min-width: 0px) {
h1 { font-size: 2.25rem; line-height: 2.587rem; }
}
@media (min-width: 768px) {
h1 { font-size: 3rem; line-height: 3.45rem; }
}
h2 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h2 { font-size: 1.875rem; line-height: 2.156rem; }
}
@media (min-width: 768px) {
h2 { font-size: 2.25rem; line-height: 2.587rem; }
}
h3 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h3 { font-size: 1.375rem; line-height: 1.581rem; }
}
@media (min-width: 768px) {
h3 { font-size: 1.875rem; line-height: 2.156rem; }
}
h4, h5, h6 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h4, h5, h6 { font-size: 1.125rem; line-height: 1.575rem; }
}
@media (min-width: 768px) {
h4, h5, h6 { font-size: 1.375rem; }
}
.body-regular-l, .cmp-text .body-regular-l, .cmp-text p { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-regular-xxl, .cmp-text .body-regular-xxl { font-family: AkkuratPro-regular; font-size: 1.875rem; font-weight: 300; letter-spacing: -0.02em; line-height: 2.625rem; }
.body-regular-xl, .cmp-text .body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.body-bold-xl { font-size: 1.375rem; }
.body-bold-l, .body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-bold-l { font-size: 1.125rem; }
.body-regular-m, .cmp-text .body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.body-bold-m { font-size: 1rem; line-height: 1.4rem; }
.body-bold-4, .body-bold-m { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.body-bold-4 { font-size: 1.375rem; line-height: 1.575rem; }
@media (min-width: 1025px) {
.body-bold-4 { font-size: 1rem; line-height: 1.5rem; }
}
.body-regular-s, .cmp-text .body-regular-s { font-family: AkkuratPro-regular; font-weight: 300; }
.body-bold-s, .body-regular-s, .cmp-text .body-regular-s { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.225rem; }
.body-bold-s { font-family: AkkuratPro-Bold; font-weight: 500; }
.body-regular-xs, .cmp-text .body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.caps-bold-small { font-size: 0.75rem; line-height: 0.975rem; }
.caps-bold-micro, .caps-bold-small { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; }
.caps-bold-micro { font-size: 0.687rem; line-height: 0.894rem; }
.icon { font-size: 1rem; }
.icon-s { font-size: 0.875rem; }
.icon-md { font-size: 2.25rem; }
.icon-m { font-size: 1.25rem; line-height: 2rem; }
img { font-family: AkkuratPro-regular; font-weight: 300; }
.\[x\:string\] { }
.table-component { width: 100%; }
.table-component .data-table-row { border-bottom-width: 0.0625rem; }
.table-component .data-table-row .tags-component { width: auto; }
.table-component .data-table-row.header { border-top-width: 0.0625rem; }
.table-component .table-cell-header p { text-align: left; }
.table-component th { position: relative; }
.table-component th:not(:last-child)::after { bottom: 0.75rem; content: ""; display: block; position: absolute; right: 0px; top: 0.75rem; --tw-border-opacity: 1; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.table-component td { position: relative; }
.table-component td:not(:last-child)::after { bottom: 1.5rem; content: ""; display: block; position: absolute; right: 0px; top: 1.5rem; --tw-border-opacity: 1; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.table-component .table-cell-row { position: relative; }
.placeholder\:text-grey-30::placeholder { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:border-grey-10::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.before\:border-grey-70::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.first\:ml-0:first-child { margin-left: 0px; }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:pt-0:first-child { padding-top: 0px; }
.first\:pt-2:first-child { padding-top: 0.5rem; }
.last\:pb-0:last-child { padding-bottom: 0px; }
.last\:pr-0:last-child { padding-right: 0px; }
.checked\:border-white-base:checked { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.focus-within\:border-black-base:focus-within { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.focus-within\:border-red-core:focus-within { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:border-black-base:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-blue-dark:hover { --tw-border-opacity: 1; border-color: rgb(177 202 210/var(--tw-border-opacity,1)); }
.hover\:border-grey-30:hover { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.hover\:border-grey-70:hover { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.hover\:border-red-core:hover { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:\!bg-black-base:hover { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-dark:hover { --tw-bg-opacity: 1; background-color: rgb(177 202 210/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-0:hover { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-30:hover { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-70:hover { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.hover\:bg-white-base:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:\!text-white-base:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.hover\:text-black-base:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-grey-40:hover { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.hover\:text-grey-70:hover { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:body-bold-m:hover { font-size: 1rem; line-height: 1.4rem; }
.hover\:body-bold-m:hover, .hover\:body-bold-s:hover { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.hover\:body-bold-s:hover { font-size: 0.875rem; line-height: 1.225rem; }
.focus\:border-red-core:focus { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.active\:border-black-base:active { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.active\:border-grey-30:active { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.active\:border-grey-70:active { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.active\:\!bg-black-base:active { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.active\:bg-black-base:active { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.active\:bg-grey-0:active { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.active\:bg-grey-10:active { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.active\:bg-grey-30:active { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.active\:bg-grey-5:active { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.active\:bg-grey-70:active { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.active\:bg-white-base:active { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.active\:\!text-white-base:active { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.active\:text-black-base:active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.active\:text-grey-70:active { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.active\:text-white-base:active { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.active\:underline:active { text-decoration-line: underline; }
.disabled\:border-grey-30:disabled { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.disabled\:text-grey-0:disabled { --tw-text-opacity: 1; color: rgb(246 246 246/var(--tw-text-opacity,1)); }
.disabled\:text-grey-30:disabled { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group\/cards:hover .group-hover\/cards\:underline { text-decoration-line: underline; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:block { display: block; }
.group.dropdown-active .group-\[\.dropdown-active\]\:flex, .group.menu-active .group-\[\.menu-active\]\:flex { display: flex; }
.group.menu-active .group-\[\.menu-active\]\:hidden, .group.secondary-header-component-active .group-\[\.secondary-header-component-active\]\:hidden, .group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hidden { display: none; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-80 { --tw-border-opacity: 1; border-color: rgb(46 46 46/var(--tw-border-opacity,1)); }
.group.select .group-\[\.select\]\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.group.dropdown-active .group-\[\.dropdown-active\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.menu-active .group-\[\.menu-active\]\:bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-95 { --tw-bg-opacity: 1; background-color: rgb(11 11 11/var(--tw-bg-opacity,1)); }
.group.mb-vertical .group-\[\.mb-vertical\]\:p-0 { padding: 0px; }
.group.select .group-\[\.select\]\:pl-3 { padding-left: 0.75rem; }
.group.dropdown-active .group-\[\.dropdown-active\]\:text-white-base, .group.menu-active .group-\[\.menu-active\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:placeholder-white-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(255 255 255/var(--tw-placeholder-opacity,1)); }
.group.select .group-\[\.select\]\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-light-theme .group-\[\.secondary-header-component-light-theme\]\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
@media not all and (min-width: 768px) {
.max-md\:flex { display: flex; }
.max-md\:flex-row { flex-direction: row; }
.max-md\:flex-row-reverse { flex-direction: row-reverse; }
.max-md\:flex-col { flex-direction: column; }
.max-md\:justify-between { justify-content: space-between; }
}
@media (min-width: 0px) {
.sm\:order-2 { order: 2; }
.sm\:order-last { order: 9999; }
.sm\:col-span-1 { grid-column: span 1 / span 1; }
.sm\:col-span-12 { grid-column: span 12 / span 12; }
.sm\:col-span-2 { grid-column: span 2 / span 2; }
.sm\:col-span-3 { grid-column: span 3 / span 3; }
.sm\:col-span-4 { grid-column: span 4 / span 4; }
.sm\:col-start-1 { grid-column-start: 1; }
.sm\:m-4 { margin: 1rem; }
.sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
.sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.sm\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.sm\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.sm\:mb-1 { margin-bottom: 0.25rem; }
.sm\:mb-10 { margin-bottom: 2.5rem; }
.sm\:mb-2 { margin-bottom: 0.5rem; }
.sm\:mb-4 { margin-bottom: 1rem; }
.sm\:mb-6 { margin-bottom: 1.5rem; }
.sm\:ml-0 { margin-left: 0px; }
.sm\:ml-10 { margin-left: 2.5rem; }
.sm\:ml-2 { margin-left: 0.5rem; }
.sm\:ml-4 { margin-left: 1rem; }
.sm\:mr-0 { margin-right: 0px; }
.sm\:mr-1 { margin-right: 0.25rem; }
.sm\:mr-2 { margin-right: 0.5rem; }
.sm\:mr-4 { margin-right: 1rem; }
.sm\:mr-6 { margin-right: 1.5rem; }
.sm\:mt-2 { margin-top: 0.5rem; }
.sm\:mt-4 { margin-top: 1rem; }
.sm\:mt-6 { margin-top: 1.5rem; }
.sm\:mt-8 { margin-top: 2rem; }
.sm\:block { display: block; }
.sm\:flex { display: flex; }
.sm\:grid { display: grid; }
.sm\:\!hidden { display: none !important; }
.sm\:hidden { display: none; }
.sm\:w-full { width: 100%; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:basis-1 { flex-basis: 0.25rem; }
.sm\:basis-full { flex-basis: 100%; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.sm\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-col-reverse { flex-direction: column-reverse; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:items-start { align-items: flex-start; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-between { justify-content: space-between; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-x-0 { column-gap: 0px; }
.sm\:gap-x-1 { column-gap: 0.25rem; }
.sm\:gap-x-6 { column-gap: 1.5rem; }
.sm\:gap-x-8 { column-gap: 2rem; }
.sm\:gap-y-0 { row-gap: 0px; }
.sm\:gap-y-4 { row-gap: 1rem; }
.sm\:gap-y-6 { row-gap: 1.5rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
.sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.sm\:border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.sm\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.sm\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.sm\:p-0 { padding: 0px; }
.sm\:p-4 { padding: 1rem; }
.sm\:p-6 { padding: 1.5rem; }
.sm\:px-0 { padding-left: 0px; padding-right: 0px; }
.sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.sm\:py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.sm\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.sm\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.sm\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.sm\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.sm\:pb-1 { padding-bottom: 0.25rem; }
.sm\:pb-12 { padding-bottom: 3rem; }
.sm\:pb-17 { padding-bottom: 4.25rem; }
.sm\:pb-4 { padding-bottom: 1rem; }
.sm\:pb-6 { padding-bottom: 1.5rem; }
.sm\:pb-8 { padding-bottom: 2rem; }
.sm\:pl-0 { padding-left: 0px; }
.sm\:pr-4 { padding-right: 1rem; }
.sm\:pr-6 { padding-right: 1.5rem; }
.sm\:pt-0 { padding-top: 0px; }
.sm\:pt-12 { padding-top: 3rem; }
.sm\:pt-4 { padding-top: 1rem; }
.sm\:pt-6 { padding-top: 1.5rem; }
.sm\:pt-8 { padding-top: 2rem; }
.sm\:text-center { text-align: center; }
.sm\:text-icon_l { font-size: 2.5rem; }
.sm\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.sm\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .sm\:body-regular-l, .sm\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.sm\:body-bold-l { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .sm\:body-regular-m, .sm\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.cmp-text .sm\:body-regular-s, .sm\:body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .sm\:body-regular-xs, .sm\:body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:last\:mb-6:last-child { margin-bottom: 1.5rem; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:block { display: block; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:flex { display: flex; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
@media (min-width: 768px) {
.md\:col-span-1 { grid-column: span 1 / span 1; }
.md\:col-span-10 { grid-column: span 10 / span 10; }
.md\:col-span-2 { grid-column: span 2 / span 2; }
.md\:col-span-8 { grid-column: span 8 / span 8; }
.md\:m-8 { margin: 2rem; }
.md\:mx-0 { margin-left: 0px; margin-right: 0px; }
.md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.md\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.md\:my-9 { margin-bottom: 2.25rem; margin-top: 2.25rem; }
.md\:my-auto { margin-bottom: auto; margin-top: auto; }
.md\:mb-0 { margin-bottom: 0px; }
.md\:mb-4 { margin-bottom: 1rem; }
.md\:mb-6 { margin-bottom: 1.5rem; }
.md\:mb-8 { margin-bottom: 2rem; }
.md\:ml-0 { margin-left: 0px; }
.md\:ml-12 { margin-left: 3rem; }
.md\:ml-2 { margin-left: 0.5rem; }
.md\:ml-6 { margin-left: 1.5rem; }
.md\:ml-8 { margin-left: 2rem; }
.md\:ml-auto { margin-left: auto; }
.md\:mr-0 { margin-right: 0px; }
.md\:mr-2 { margin-right: 0.5rem; }
.md\:mr-4 { margin-right: 1rem; }
.md\:mr-6 { margin-right: 1.5rem; }
.md\:mr-8 { margin-right: 2rem; }
.md\:mt-0 { margin-top: 0px; }
.md\:mt-4 { margin-top: 1rem; }
.md\:mt-6 { margin-top: 1.5rem; }
.md\:mt-8 { margin-top: 2rem; }
.md\:block { display: block; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:\!hidden { display: none !important; }
.md\:hidden { display: none; }
.md\:w-auto { width: auto; }
.md\:basis-2\/6 { flex-basis: 33.3333%; }
.md\:basis-3\/4 { flex-basis: 75%; }
.md\:basis-full { flex-basis: 100%; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.md\:flex-row { flex-direction: row; }
.md\:flex-row-reverse { flex-direction: row-reverse; }
.md\:flex-col { flex-direction: column; }
.md\:flex-col-reverse { flex-direction: column-reverse; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:items-start { align-items: flex-start; }
.md\:items-center { align-items: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-between { justify-content: space-between; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:gap-x-2 { column-gap: 0.5rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-x-6 { column-gap: 1.5rem; }
.md\:gap-x-8 { column-gap: 2rem; }
.md\:gap-y-0 { row-gap: 0px; }
.md\:gap-y-6 { row-gap: 1.5rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
.md\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.md\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.md\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.md\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.md\:p-0 { padding: 0px; }
.md\:p-4 { padding: 1rem; }
.md\:p-6 { padding: 1.5rem; }
.md\:p-8 { padding: 2rem; }
.md\:px-0 { padding-left: 0px; padding-right: 0px; }
.md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.md\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.md\:pb-0 { padding-bottom: 0px; }
.md\:pb-1 { padding-bottom: 0.25rem; }
.md\:pb-12 { padding-bottom: 3rem; }
.md\:pb-16 { padding-bottom: 4rem; }
.md\:pb-2 { padding-bottom: 0.5rem; }
.md\:pb-26 { padding-bottom: 7rem; }
.md\:pb-6 { padding-bottom: 1.5rem; }
.md\:pb-8 { padding-bottom: 2rem; }
.md\:pl-0 { padding-left: 0px; }
.md\:pt-0 { padding-top: 0px; }
.md\:pt-12 { padding-top: 3rem; }
.md\:pt-16 { padding-top: 4rem; }
.md\:pt-2 { padding-top: 0.5rem; }
.md\:pt-4 { padding-top: 1rem; }
.md\:pt-6 { padding-top: 1.5rem; }
.md\:pt-8 { padding-top: 2rem; }
.md\:text-icon_xl { font-size: 4rem; }
.md\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.md\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .md\:body-regular-l, .md\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .md\:body-regular-xl, .md\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.md\:body-bold-xl { font-size: 1.375rem; }
.md\:body-bold-l, .md\:body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.md\:body-bold-l { font-size: 1.125rem; }
.cmp-text .md\:body-regular-m, .md\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.md\:body-bold-s { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.hover\:md\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
}
@media (min-width: 1025px) {
.lg\:absolute { position: absolute; }
.lg\:order-first { order: -9999; }
.lg\:order-none { order: 0; }
.lg\:col-span-1 { grid-column: span 1 / span 1; }
.lg\:col-span-10 { grid-column: span 10 / span 10; }
.lg\:col-span-2 { grid-column: span 2 / span 2; }
.lg\:col-span-3 { grid-column: span 3 / span 3; }
.lg\:col-span-6 { grid-column: span 6 / span 6; }
.lg\:col-span-8 { grid-column: span 8 / span 8; }
.lg\:col-start-4 { grid-column-start: 4; }
.lg\:row-span-1 { grid-row: span 1 / span 1; }
.lg\:row-span-3 { grid-row: span 3 / span 3; }
.lg\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:my-0 { margin-bottom: 0px; margin-top: 0px; }
.lg\:my-12 { margin-bottom: 3rem; margin-top: 3rem; }
.lg\:my-16 { margin-bottom: 4rem; margin-top: 4rem; }
.lg\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.lg\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.lg\:mb-0 { margin-bottom: 0px; }
.lg\:mb-1 { margin-bottom: 0.25rem; }
.lg\:mb-4 { margin-bottom: 1rem; }
.lg\:mb-6 { margin-bottom: 1.5rem; }
.lg\:mb-8 { margin-bottom: 2rem; }
.lg\:ml-0 { margin-left: 0px; }
.lg\:ml-4 { margin-left: 1rem; }
.lg\:ml-6 { margin-left: 1.5rem; }
.lg\:ml-8 { margin-left: 2rem; }
.lg\:ml-auto { margin-left: auto; }
.lg\:mr-0 { margin-right: 0px; }
.lg\:mr-16 { margin-right: 4rem; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:mr-4 { margin-right: 1rem; }
.lg\:mr-6 { margin-right: 1.5rem; }
.lg\:mr-8 { margin-right: 2rem; }
.lg\:mt-0 { margin-top: 0px; }
.lg\:mt-4 { margin-top: 1rem; }
.lg\:mt-6 { margin-top: 1.5rem; }
.lg\:mt-8 { margin-top: 2rem; }
.lg\:block { display: block; }
.lg\:flex { display: flex; }
.lg\:grid { display: grid; }
.lg\:hidden { display: none; }
.lg\:h-full { height: 100%; }
.lg\:w-auto { width: auto; }
.lg\:flex-grow { flex-grow: 1; }
.lg\:basis-1\/2 { flex-basis: 50%; }
.lg\:basis-1\/3 { flex-basis: 33.3333%; }
.lg\:basis-2\/3 { flex-basis: 66.6667%; }
.lg\:basis-2\/6 { flex-basis: 33.3333%; }
.lg\:basis-3\/12 { flex-basis: 25%; }
.lg\:basis-4\/12 { flex-basis: 33.3333%; }
.lg\:basis-4\/6 { flex-basis: 66.6667%; }
.lg\:basis-6\/12 { flex-basis: 50%; }
.lg\:basis-7\/12 { flex-basis: 58.3333%; }
.lg\:basis-8\/12 { flex-basis: 66.6667%; }
.lg\:basis-9\/12 { flex-basis: 75%; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-rows-none { grid-template-rows: none; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-row-reverse { flex-direction: row-reverse; }
.lg\:flex-col { flex-direction: column; }
.lg\:items-center { align-items: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-between { justify-content: space-between; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:gap-x-2 { column-gap: 0.5rem; }
.lg\:gap-x-6 { column-gap: 1.5rem; }
.lg\:gap-x-8 { column-gap: 2rem; }
.lg\:gap-x-9 { column-gap: 2.25rem; }
.lg\:gap-y-0 { row-gap: 0px; }
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2rem*var(--tw-space-x-reverse)); }
.lg\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.lg\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:bg-transparent-base { background-color: transparent; }
.lg\:bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.lg\:p-0 { padding: 0px; }
.lg\:p-16 { padding: 4rem; }
.lg\:p-2 { padding: 0.5rem; }
.lg\:p-6 { padding: 1.5rem; }
.lg\:p-8 { padding: 2rem; }
.lg\:px-0 { padding-left: 0px; padding-right: 0px; }
.lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.lg\:py-22 { padding-bottom: 6rem; padding-top: 6rem; }
.lg\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.lg\:pb-0 { padding-bottom: 0px; }
.lg\:pb-12 { padding-bottom: 3rem; }
.lg\:pb-16 { padding-bottom: 4rem; }
.lg\:pb-22 { padding-bottom: 6rem; }
.lg\:pb-4 { padding-bottom: 1rem; }
.lg\:pb-6 { padding-bottom: 1.5rem; }
.lg\:pb-8 { padding-bottom: 2rem; }
.lg\:pl-0 { padding-left: 0px; }
.lg\:pl-2 { padding-left: 0.5rem; }
.lg\:pl-8 { padding-left: 2rem; }
.lg\:pr-0 { padding-right: 0px; }
.lg\:pr-16 { padding-right: 4rem; }
.lg\:pr-8 { padding-right: 2rem; }
.lg\:pt-0 { padding-top: 0px; }
.lg\:pt-12 { padding-top: 3rem; }
.lg\:pt-16 { padding-top: 4rem; }
.lg\:pt-22 { padding-top: 6rem; }
.lg\:pt-4 { padding-top: 1rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-8 { padding-top: 2rem; }
.lg\:text-icon_xxl { font-size: 5.5rem; }
.lg\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.lg\:text-taupe-core { --tw-text-opacity: 1; color: rgb(194 196 195/var(--tw-text-opacity,1)); }
.lg\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .lg\:body-regular-xl, .lg\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.lg\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.lg\:hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:hover\:pb-2:hover { padding-bottom: 0.5rem; }
.hover\:lg\:text-red-core:hover, .lg\:hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.lg\:hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group:hover .lg\:group-hover\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:border-grey-10:checked { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.vertical .group-\[\.vertical\]\:lg\:p-0 { padding: 0px; }
}
@media (min-width: 1472px) {
.xl\:col-span-1 { grid-column: span 1 / span 1; }
.xl\:col-span-2 { grid-column: span 2 / span 2; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mb-6 { margin-bottom: 1.5rem; }
.xl\:ml-0 { margin-left: 0px; }
.xl\:mr-0 { margin-right: 0px; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.xl\:px-0 { padding-left: 0px; padding-right: 0px; }
.cmp-text .xl\:body-regular-xl, .xl\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
}
.\[\&\>\*\:first-child\]\:mt-0 > :first-child { margin-top: 0px; }
.\[\&\>\*\:first-child\]\:text-black-base > :first-child { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.\[\&\>\*\:first-child\]\:body-bold-s > :first-child { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.pagination-container_left, .pagination-container_right { height: 2.5rem; }
.pagination-container_left .pagination-container_dropdown button { min-width: 5rem; }
.pagination-container_right .chevron-double { height: 2rem; width: 2rem; }
.pagination-container_right .chevron-single { height: 1.5rem; width: 1.5rem; }
.pagination-container button[disabled] { cursor: not-allowed; }
.pagination-container .pagination-basic_arrowiconwrapper { border-radius: 0.25rem; cursor: pointer; height: 2rem; width: 2rem; }
.pagination-container .pagination-basic_ul { list-style: none; }
.pagination-container .pagination-basic_ul li { border-radius: 0.25rem; cursor: pointer; height: 2.5rem; width: 2.5rem; }
.pagination-container .pagination-basic_ul .pagination-basic-focus-state:focus { border-width: 0.125rem; outline: transparent solid 0.125rem; }
.pagination-container .disable-pointer { cursor: not-allowed; }
@media only screen and (max-width: 767.98px) {
.pagination-container .pagination-basic_arrowiconwrapper { height: 2.5rem; width: 2.5rem; }
.pagination-container .pagination-basic_ul li { height: 2rem; width: 2rem; }
}
.pagination-container_dropdown { position: relative; }
.pagination-container_dropdown button { border-radius: 0.125rem; border-width: 0.0625rem; height: 2.5rem; min-width: 6rem; }
.pagination-container_dropdown_list { border-radius: 0.125rem; bottom: 3.4375rem; max-height: 20.25rem; overflow-y: auto; position: absolute; }
.pagination-container_dropdown_list_item { cursor: pointer; }
.pagination-container_iconwrapper { height: 1.5rem; width: 1.5rem; }
.filter-dropDown-container_static-table { width: 20.375rem; }
.filter-dropDown-container_input_div { position: relative; }
@media only screen and (max-width: 767.98px) {
.filter-dropDown-container_input { width: 100%; }
}
.filter-dropDown-container_input-box { border-radius: 0.125rem; border-width: 0.0625rem; }
.filter-dropDown-container_input-box_icon-container { height: 1.5rem; width: 1.5rem; }
.filter-dropDown-container_input-box_placeholder-container { max-width: 20rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.filter-dropDown-container_input-box.border-black-base { border-width: 0.0625rem; }
.filter-dropDown-container_options-box { overflow: hidden auto; position: absolute; width: 100%; z-index: 5; }
.filter-dropDown-container_options-box .option-label { width: 100%; }
.checkBox-component_container_input { height: 0px; width: 0px; }
.checkBox-component_container_icons-container { position: relative; }
.checkBox-component_container_icons-container_icon { border-width: 0.125rem; height: 1.5rem; position: relative; width: 1.5rem; z-index: 2; }
.checkBox-component_container_icons-container_background-div { border-radius: 50%; left: -0.5rem; position: absolute; top: -0.5rem; z-index: 1; }
.checkBox-component_container_icons-container:hover .checkBox-component_container_icons-container_background-div { height: 2.5rem; width: 2.5rem; }
.accordion-item_header_togglerDiv_icon_container { height: 2rem; width: 2rem; }
.accordion-component_disable { height: 6.25rem; }
.data-table-chips-component_label-container { max-width: 21rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
.data-table-chips-component_label-container_icons-container { height: 2rem; width: 2rem; }
.data-table-chips-component_chip-label { max-width: 21rem; }
.data-table-chips-component_chip-label, .data-table-chips-component_container-showMore { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
.data-table-chips-component_container-showMore { border-width: 0.0625rem; }
.data-table-component { background-color: rgb(255, 255, 255); }
*, ::after, ::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-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
::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-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::after, ::before { border: 0px solid; box-sizing: border-box; }
::after, ::before { --tw-content: ""; }
:host, html { line-height: 1.5; text-size-adjust: 100%; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; tab-size: 4; -webkit-tap-highlight-color: transparent; }
body { line-height: inherit; margin: 0px; }
hr { border-top-width: 1px; color: inherit; height: 0px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { border-collapse: collapse; border-color: inherit; text-indent: 0px; }
button, input, optgroup, select, textarea { color: inherit; font-family: inherit; font-feature-settings: inherit; font-size: 100%; font-variation-settings: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }
fieldset { margin: 0px; }
fieldset, legend { padding: 0px; }
menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { color: rgb(156, 163, 175); opacity: 1; }
[role="button"], button { cursor: pointer; }
:disabled { cursor: default; }
audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }
img, video { height: auto; max-width: 100%; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
.container { width: 100%; }
@media (min-width: 0px) {
.container { max-width: 0px; }
}
@media (min-width: 768px) {
.container { max-width: 768px; }
}
@media (min-width: 1025px) {
.container { max-width: 1025px; }
}
@media (min-width: 1472px) {
.container { max-width: 1472px; }
}
.webkit-box { display: -webkit-box; }
.slim-black-scrollbar::-webkit-scrollbar { width: 4px; }
.slim-black-scrollbar::-webkit-scrollbar-track { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.slim-black-scrollbar::-webkit-scrollbar-thumb { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.rte-links-style a { font-weight: 500; --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); text-decoration-line: underline; }
.modal-component_modal_modal-content_description::-webkit-scrollbar-track { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.modal-component_modal_modal-content_description::-webkit-scrollbar-thumb { --tw-bg-opacity: 1; background-color: rgb(217 217 217/var(--tw-bg-opacity,1)); }
.onecolumn-center .one-column-content-block-component { align-items: center; display: flex; flex-direction: column; margin: auto; max-width: 686px; text-align: center; }
.onecolumn-right .one-column-content-block-component { align-items: flex-end; display: flex; flex-direction: column; text-align: right; }
.footer-flex-space { margin-bottom: 2.75rem; }
.black-gradient { background-image: linear-gradient(to right,var(--tw-gradient-stops)); --tw-gradient-from: #000 var(--tw-gradient-from-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); --tw-gradient-to: #000 var(--tw-gradient-to-position); }
.accordion-item { border-style: solid; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
@media (min-width: 0px) {
.accordion-item { padding: 1rem; }
}
@media (min-width: 768px) {
.accordion-item { padding: 1.5rem; }
}
@media (min-width: 1025px) {
.accordion-item { padding: 1.5rem; }
}
@media (min-width: 0px) {
.cmp-accordion__button { align-items: baseline; padding: 1rem; }
}
@media (min-width: 768px) {
.cmp-accordion__button { padding: 1.5rem; }
}
@media (min-width: 1025px) {
.cmp-accordion__button { padding: 1.5rem; }
}
@media (min-width: 0px) {
.cmp-accordion__header { font-size: 1.125rem; }
}
@media (min-width: 768px) {
.cmp-accordion__header { font-size: 1.375rem; }
}
@media (min-width: 1025px) {
.cmp-accordion__header { font-size: 1.375rem; }
}
.cmp-accordion__panel { padding-top: 1rem; }
.cmp-accordion__icon { display: flex; margin-left: auto; }
.cmp-accordion__icon i { font-size: 1.125rem; margin: auto auto auto 1rem; }
.cmp-accordion__title { margin-bottom: auto; margin-top: auto; }
.pagination-basic_ul .pagination-basic-hover-state { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text p { margin-bottom: 1.5rem; }
.cmp-text li { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; word-break: break-word; margin-bottom: 0.5rem !important; }
.cmp-text h1, .cmp-text h2, .cmp-text h3, .cmp-text h4, .cmp-text h5, .cmp-text h6 { margin-bottom: 1rem; }
.cmp-rte-text h5, .cmp-rte-text h6, .cmp-text h5, .cmp-text h6 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
.cmp-rte-text h5, .cmp-rte-text h6, .cmp-text h5, .cmp-text h6 { font-size: 1.125rem; line-height: 1.575rem; }
}
@media (min-width: 768px) {
.cmp-rte-text h5, .cmp-rte-text h6, .cmp-text h5, .cmp-text h6 { font-size: 1.375rem; }
}
.cmp-rte-text b, .cmp-rte-text strong, .cmp-text b, .cmp-text strong { font-family: AkkuratPro-Bold; font-weight: 500; }
.cmp-rte-text a:not(.link-with-arrow), .cmp-text a:not(.link-with-arrow) { font-family: AkkuratPro-Bold; font-weight: 500; text-decoration-line: underline; }
.cmp-rte-text a:not(.link-with-arrow):hover, .cmp-text a:not(.link-with-arrow):hover { text-decoration-line: none; }
.cmp-rte-text a:not(.link-with-arrow):focus, .cmp-text a:not(.link-with-arrow):focus { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); text-decoration-line: none; }
.cmp-rte-text a:not(.link-with-arrow):active, .cmp-text a:not(.link-with-arrow):active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); text-decoration-line: underline; }
.cmp-rte-text table, .cmp-rte-text td, .cmp-rte-text th, .cmp-text table, .cmp-text td, .cmp-text th { border-style: solid; border-width: 1px; }
.cmp-text table { margin-bottom: 2rem; }
.cmp-rte-text ol, .cmp-rte-text ul, .cmp-text ol, .cmp-text ul { margin-bottom: 1.5rem; margin-top: 1.5rem; padding-left: 2.5rem; }
.cmp-rte-text ol ol, .cmp-rte-text ol ul, .cmp-rte-text ul ol, .cmp-rte-text ul ul, .cmp-text ol ol, .cmp-text ol ul, .cmp-text ul ol, .cmp-text ul ul { margin-bottom: 0px; margin-top: 0px; }
.cmp-rte-text ul, .cmp-text ul { list-style-type: disc; }
.cmp-rte-text ol, .cmp-text ol { list-style-type: decimal; }
.cmp-text > :last-child { margin-bottom: 0px; }
.cmp-text .ci-table-container { margin-bottom: 1.25rem; }
.cmp-text hr { margin-bottom: 1.5rem; margin-top: 1.5rem; --tw-text-opacity: 1; color: rgb(230 230 230/var(--tw-text-opacity,1)); }
.cmp-text a img { margin-bottom: 2rem; }
.rdp .rdp-caption { margin-bottom: 1rem; padding-left: 0.5rem; padding-right: 0.5rem; }
.rdp .rdp-caption_label { font-size: 1rem; line-height: 1.5rem; padding: 0px; }
.rdp .rdp-nav { display: flex; gap: 1rem; }
.rdp .rdp-nav button { padding: 0px; }
.rdp .rdp-button:hover:not([disabled]):not(.rdp-day_selected) { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.rdp .rdp-head_cell { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .rdp .rdp-row .rdp-cell, .rdp .rdp-row .rdp-cell { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.rdp .rdp-day_selected, .rdp .rdp-day_selected:hover { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.rdp .rdp-day_today:not(.rdp-day_selected) { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.rdp .rdp-day_today:not(.rdp-day_selected)::after { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.rdp .rdp-tfoot { margin: 0px; }
.group.edgeToEdgeBanner-component-no-fixed-height .group-\[\.edgeToEdgeBanner-component-no-fixed-height\]\:webkit-box, .group.full-width-split-banner-component-fixed-height .group-\[\.full-width-split-banner-component-fixed-height\]\:webkit-box { display: -webkit-box; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:slim-white-scrollbar::-webkit-scrollbar { width: 4px; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:slim-white-scrollbar::-webkit-scrollbar-track { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:slim-white-scrollbar::-webkit-scrollbar-thumb { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
@media (min-width: 0px) {
.sm\:order-2 { order: 2; }
.sm\:order-last { order: 9999; }
.sm\:col-span-1 { grid-column: span 1 / span 1; }
.sm\:col-span-12 { grid-column: span 12 / span 12; }
.sm\:col-span-2 { grid-column: span 2 / span 2; }
.sm\:col-span-3 { grid-column: span 3 / span 3; }
.sm\:col-start-1 { grid-column-start: 1; }
.sm\:m-4 { margin: 1rem; }
.sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
.sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.sm\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.sm\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.sm\:mb-1 { margin-bottom: 0.25rem; }
.sm\:mb-10 { margin-bottom: 2.5rem; }
.sm\:mb-2 { margin-bottom: 0.5rem; }
.sm\:mb-4 { margin-bottom: 1rem; }
.sm\:mb-6 { margin-bottom: 1.5rem; }
.sm\:ml-0 { margin-left: 0px; }
.sm\:ml-10 { margin-left: 2.5rem; }
.sm\:ml-2 { margin-left: 0.5rem; }
.sm\:ml-4 { margin-left: 1rem; }
.sm\:mr-0 { margin-right: 0px; }
.sm\:mr-1 { margin-right: 0.25rem; }
.sm\:mr-2 { margin-right: 0.5rem; }
.sm\:mr-4 { margin-right: 1rem; }
.sm\:mr-6 { margin-right: 1.5rem; }
.sm\:mt-2 { margin-top: 0.5rem; }
.sm\:mt-4 { margin-top: 1rem; }
.sm\:mt-6 { margin-top: 1.5rem; }
.sm\:mt-8 { margin-top: 2rem; }
.sm\:block { display: block; }
.sm\:flex { display: flex; }
.sm\:grid { display: grid; }
.sm\:\!hidden { display: none !important; }
.sm\:hidden { display: none; }
.sm\:w-full { width: 100%; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:basis-1 { flex-basis: 0.25rem; }
.sm\:basis-full { flex-basis: 100%; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-col-reverse { flex-direction: column-reverse; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:items-start { align-items: flex-start; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-between { justify-content: space-between; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-x-0 { column-gap: 0px; }
.sm\:gap-x-1 { column-gap: 0.25rem; }
.sm\:gap-x-6 { column-gap: 1.5rem; }
.sm\:gap-x-8 { column-gap: 2rem; }
.sm\:gap-y-0 { row-gap: 0px; }
.sm\:gap-y-4 { row-gap: 1rem; }
.sm\:gap-y-6 { row-gap: 1.5rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
.sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.sm\:border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.sm\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.sm\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.sm\:p-0 { padding: 0px; }
.sm\:p-4 { padding: 1rem; }
.sm\:p-6 { padding: 1.5rem; }
.sm\:px-0 { padding-left: 0px; padding-right: 0px; }
.sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.sm\:py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.sm\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.sm\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.sm\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.sm\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.sm\:pb-1 { padding-bottom: 0.25rem; }
.sm\:pb-12 { padding-bottom: 3rem; }
.sm\:pb-17 { padding-bottom: 4.25rem; }
.sm\:pb-4 { padding-bottom: 1rem; }
.sm\:pb-6 { padding-bottom: 1.5rem; }
.sm\:pb-8 { padding-bottom: 2rem; }
.sm\:pl-0 { padding-left: 0px; }
.sm\:pr-4 { padding-right: 1rem; }
.sm\:pr-6 { padding-right: 1.5rem; }
.sm\:pt-0 { padding-top: 0px; }
.sm\:pt-12 { padding-top: 3rem; }
.sm\:pt-4 { padding-top: 1rem; }
.sm\:pt-6 { padding-top: 1.5rem; }
.sm\:pt-8 { padding-top: 2rem; }
.sm\:text-center { text-align: center; }
.sm\:text-icon_l { font-size: 2.5rem; }
.sm\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.sm\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .sm\:body-regular-l, .sm\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.sm\:body-bold-l { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .sm\:body-regular-m, .sm\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.cmp-text .sm\:body-regular-s, .sm\:body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .sm\:body-regular-xs, .sm\:body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:webkit-box { display: -webkit-box; }
.sm\:last\:mb-6:last-child { margin-bottom: 1.5rem; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:block { display: block; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:flex { display: flex; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:webkit-box, .group.solidCardVertical .group-\[\.solidCardVertical\]\:sm\:webkit-box { display: -webkit-box; }
}
@media (min-width: 768px) {
.md\:col-span-1 { grid-column: span 1 / span 1; }
.md\:col-span-10 { grid-column: span 10 / span 10; }
.md\:col-span-2 { grid-column: span 2 / span 2; }
.md\:m-8 { margin: 2rem; }
.md\:mx-0 { margin-left: 0px; margin-right: 0px; }
.md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.md\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.md\:my-9 { margin-bottom: 2.25rem; margin-top: 2.25rem; }
.md\:my-auto { margin-bottom: auto; margin-top: auto; }
.md\:mb-0 { margin-bottom: 0px; }
.md\:mb-4 { margin-bottom: 1rem; }
.md\:mb-6 { margin-bottom: 1.5rem; }
.md\:mb-8 { margin-bottom: 2rem; }
.md\:ml-0 { margin-left: 0px; }
.md\:ml-12 { margin-left: 3rem; }
.md\:ml-2 { margin-left: 0.5rem; }
.md\:ml-6 { margin-left: 1.5rem; }
.md\:ml-8 { margin-left: 2rem; }
.md\:ml-auto { margin-left: auto; }
.md\:mr-0 { margin-right: 0px; }
.md\:mr-2 { margin-right: 0.5rem; }
.md\:mr-4 { margin-right: 1rem; }
.md\:mr-6 { margin-right: 1.5rem; }
.md\:mr-8 { margin-right: 2rem; }
.md\:mt-0 { margin-top: 0px; }
.md\:mt-4 { margin-top: 1rem; }
.md\:mt-6 { margin-top: 1.5rem; }
.md\:mt-8 { margin-top: 2rem; }
.md\:block { display: block; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:\!hidden { display: none !important; }
.md\:hidden { display: none; }
.md\:w-auto { width: auto; }
.md\:basis-2\/6 { flex-basis: 33.3333%; }
.md\:basis-3\/4 { flex-basis: 75%; }
.md\:basis-full { flex-basis: 100%; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.md\:flex-row { flex-direction: row; }
.md\:flex-row-reverse { flex-direction: row-reverse; }
.md\:flex-col { flex-direction: column; }
.md\:flex-col-reverse { flex-direction: column-reverse; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:items-start { align-items: flex-start; }
.md\:items-center { align-items: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-between { justify-content: space-between; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:gap-x-2 { column-gap: 0.5rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-x-6 { column-gap: 1.5rem; }
.md\:gap-x-8 { column-gap: 2rem; }
.md\:gap-y-0 { row-gap: 0px; }
.md\:gap-y-6 { row-gap: 1.5rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
.md\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.md\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.md\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.md\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.md\:p-0 { padding: 0px; }
.md\:p-4 { padding: 1rem; }
.md\:p-6 { padding: 1.5rem; }
.md\:p-8 { padding: 2rem; }
.md\:px-0 { padding-left: 0px; padding-right: 0px; }
.md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.md\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.md\:pb-0 { padding-bottom: 0px; }
.md\:pb-1 { padding-bottom: 0.25rem; }
.md\:pb-12 { padding-bottom: 3rem; }
.md\:pb-16 { padding-bottom: 4rem; }
.md\:pb-2 { padding-bottom: 0.5rem; }
.md\:pb-26 { padding-bottom: 7rem; }
.md\:pb-6 { padding-bottom: 1.5rem; }
.md\:pb-8 { padding-bottom: 2rem; }
.md\:pl-0 { padding-left: 0px; }
.md\:pt-0 { padding-top: 0px; }
.md\:pt-12 { padding-top: 3rem; }
.md\:pt-16 { padding-top: 4rem; }
.md\:pt-2 { padding-top: 0.5rem; }
.md\:pt-4 { padding-top: 1rem; }
.md\:pt-6 { padding-top: 1.5rem; }
.md\:pt-8 { padding-top: 2rem; }
.md\:text-icon_xl { font-size: 4rem; }
.md\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.md\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .md\:body-regular-l, .md\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .md\:body-regular-xl, .md\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.md\:body-bold-xl { font-size: 1.375rem; }
.md\:body-bold-l, .md\:body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.md\:body-bold-l { font-size: 1.125rem; }
.cmp-text .md\:body-regular-m, .md\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.md\:body-bold-s { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.md\:\!webkit-box { display: -webkit-box !important; }
.md\:webkit-box { display: -webkit-box; }
.hover\:md\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
}
@media (min-width: 1025px) {
.lg\:absolute { position: absolute; }
.lg\:order-first { order: -9999; }
.lg\:order-none { order: 0; }
.lg\:col-span-1 { grid-column: span 1 / span 1; }
.lg\:col-span-10 { grid-column: span 10 / span 10; }
.lg\:col-span-2 { grid-column: span 2 / span 2; }
.lg\:col-span-3 { grid-column: span 3 / span 3; }
.lg\:col-span-6 { grid-column: span 6 / span 6; }
.lg\:col-span-8 { grid-column: span 8 / span 8; }
.lg\:col-start-4 { grid-column-start: 4; }
.lg\:row-span-1 { grid-row: span 1 / span 1; }
.lg\:row-span-3 { grid-row: span 3 / span 3; }
.lg\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:my-0 { margin-bottom: 0px; margin-top: 0px; }
.lg\:my-12 { margin-bottom: 3rem; margin-top: 3rem; }
.lg\:my-16 { margin-bottom: 4rem; margin-top: 4rem; }
.lg\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.lg\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.lg\:mb-0 { margin-bottom: 0px; }
.lg\:mb-1 { margin-bottom: 0.25rem; }
.lg\:mb-4 { margin-bottom: 1rem; }
.lg\:mb-6 { margin-bottom: 1.5rem; }
.lg\:mb-8 { margin-bottom: 2rem; }
.lg\:ml-0 { margin-left: 0px; }
.lg\:ml-4 { margin-left: 1rem; }
.lg\:ml-6 { margin-left: 1.5rem; }
.lg\:ml-8 { margin-left: 2rem; }
.lg\:ml-auto { margin-left: auto; }
.lg\:mr-0 { margin-right: 0px; }
.lg\:mr-16 { margin-right: 4rem; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:mr-4 { margin-right: 1rem; }
.lg\:mr-6 { margin-right: 1.5rem; }
.lg\:mr-8 { margin-right: 2rem; }
.lg\:mt-0 { margin-top: 0px; }
.lg\:mt-4 { margin-top: 1rem; }
.lg\:mt-6 { margin-top: 1.5rem; }
.lg\:mt-8 { margin-top: 2rem; }
.lg\:block { display: block; }
.lg\:flex { display: flex; }
.lg\:grid { display: grid; }
.lg\:hidden { display: none; }
.lg\:h-full { height: 100%; }
.lg\:w-auto { width: auto; }
.lg\:flex-grow { flex-grow: 1; }
.lg\:basis-1\/2 { flex-basis: 50%; }
.lg\:basis-1\/3 { flex-basis: 33.3333%; }
.lg\:basis-2\/3 { flex-basis: 66.6667%; }
.lg\:basis-2\/6 { flex-basis: 33.3333%; }
.lg\:basis-3\/12 { flex-basis: 25%; }
.lg\:basis-4\/12 { flex-basis: 33.3333%; }
.lg\:basis-4\/6 { flex-basis: 66.6667%; }
.lg\:basis-6\/12 { flex-basis: 50%; }
.lg\:basis-7\/12 { flex-basis: 58.3333%; }
.lg\:basis-8\/12 { flex-basis: 66.6667%; }
.lg\:basis-9\/12 { flex-basis: 75%; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-rows-none { grid-template-rows: none; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-row-reverse { flex-direction: row-reverse; }
.lg\:flex-col { flex-direction: column; }
.lg\:items-center { align-items: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-between { justify-content: space-between; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:gap-x-2 { column-gap: 0.5rem; }
.lg\:gap-x-6 { column-gap: 1.5rem; }
.lg\:gap-x-8 { column-gap: 2rem; }
.lg\:gap-x-9 { column-gap: 2.25rem; }
.lg\:gap-y-0 { row-gap: 0px; }
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2rem*var(--tw-space-x-reverse)); }
.lg\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.lg\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:bg-transparent-base { background-color: transparent; }
.lg\:bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.lg\:p-0 { padding: 0px; }
.lg\:p-16 { padding: 4rem; }
.lg\:p-2 { padding: 0.5rem; }
.lg\:p-8 { padding: 2rem; }
.lg\:px-0 { padding-left: 0px; padding-right: 0px; }
.lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.lg\:py-22 { padding-bottom: 6rem; padding-top: 6rem; }
.lg\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.lg\:pb-0 { padding-bottom: 0px; }
.lg\:pb-12 { padding-bottom: 3rem; }
.lg\:pb-16 { padding-bottom: 4rem; }
.lg\:pb-22 { padding-bottom: 6rem; }
.lg\:pb-4 { padding-bottom: 1rem; }
.lg\:pb-6 { padding-bottom: 1.5rem; }
.lg\:pb-8 { padding-bottom: 2rem; }
.lg\:pl-0 { padding-left: 0px; }
.lg\:pl-2 { padding-left: 0.5rem; }
.lg\:pl-8 { padding-left: 2rem; }
.lg\:pr-0 { padding-right: 0px; }
.lg\:pr-16 { padding-right: 4rem; }
.lg\:pr-8 { padding-right: 2rem; }
.lg\:pt-0 { padding-top: 0px; }
.lg\:pt-12 { padding-top: 3rem; }
.lg\:pt-16 { padding-top: 4rem; }
.lg\:pt-22 { padding-top: 6rem; }
.lg\:pt-4 { padding-top: 1rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-8 { padding-top: 2rem; }
.lg\:text-icon_xxl { font-size: 5.5rem; }
.lg\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.lg\:text-taupe-core { --tw-text-opacity: 1; color: rgb(194 196 195/var(--tw-text-opacity,1)); }
.lg\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .lg\:body-regular-xl, .lg\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.lg\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.lg\:\!webkit-box { display: -webkit-box !important; }
.lg\:webkit-box { display: -webkit-box; }
.lg\:hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:hover\:pb-2:hover { padding-bottom: 0.5rem; }
.hover\:lg\:text-red-core:hover, .lg\:hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.lg\:hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group:hover .lg\:group-hover\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:border-grey-10:checked { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.vertical .group-\[\.vertical\]\:lg\:p-0 { padding: 0px; }
.group.solidCardHorizontal .group-\[\.solidCardHorizontal\]\:lg\:webkit-box { display: -webkit-box; }
}
body { padding: 0px; }
.container-1408 { box-sizing: content-box; margin: 0px auto; max-width: 88rem; }
.container-1920 { margin: 0px auto; max-width: 120rem; }
.aem-Grid { display: flex !important; flex-direction: column !important; }
@media only screen and (max-width: 10000px) {
body { margin: 0px auto; max-width: 100%; }
.container-1408 { padding-left: 0px; padding-right: 0px; }
}
@media only screen and (max-width: 1472px) {
.container-1408 { padding-left: 2rem; padding-right: 2rem; }
}
@media only screen and (max-width: 767.98px) {
.container-1408 { padding-left: 1rem; padding-right: 1rem; }
}
@media print {
.article-side-container, .breadcrumb, .footer-xf, .header-xf, .progressbar { display: none; }
.article-section > * { padding: 0px; }
.media-section { margin: 2rem 0px; }
.one-column-content-block-component > :last-child { margin-bottom: 0px; }
.aem-Grid { gap: 1.5rem; }
.full-width-solid-banner-component-left_CTA { display: flex !important; }
}
@page { margin: 8.4667mm 17.4625mm; }
.capabilities-overview-custom-page a.link-with-arrow, .change-pays-custom-page a.link-with-arrow, .focus-area-custom-page a.link-with-arrow, .our-history-custom-page a.link-with-arrow, .our-methodologies-custom-page a.link-with-arrow, .platts-connect-custom-page a.link-with-arrow, .who-we-are-custom-page a.link-with-arrow { font-family: inherit; font-size: 0.75rem; font-weight: 700; line-height: 1.16; padding: 0px; }
.capabilities-overview-custom-page a.link-with-arrow::after, .change-pays-custom-page a.link-with-arrow::after, .focus-area-custom-page a.link-with-arrow::after, .our-history-custom-page a.link-with-arrow::after, .our-methodologies-custom-page a.link-with-arrow::after, .platts-connect-custom-page a.link-with-arrow::after, .who-we-are-custom-page a.link-with-arrow::after { color: inherit; font-family: inherit; padding: 0px; }
.capabilities-overview-custom-page a.link-with-arrow:hover, .change-pays-custom-page a.link-with-arrow:hover, .focus-area-custom-page a.link-with-arrow:hover, .our-history-custom-page a.link-with-arrow:hover, .our-methodologies-custom-page a.link-with-arrow:hover, .platts-connect-custom-page a.link-with-arrow:hover, .who-we-are-custom-page a.link-with-arrow:hover { text-decoration: none; }
.capabilities-overview-custom-page a svg, .change-pays-custom-page a svg, .focus-area-custom-page a svg, .our-history-custom-page a svg, .our-methodologies-custom-page a svg, .platts-connect-custom-page a svg, .who-we-are-custom-page a svg { display: inline; margin-left: 0.25rem; }
.capabilities-overview-custom-page .footer, .change-pays-custom-page .footer, .focus-area-custom-page .footer, .our-history-custom-page .footer, .our-methodologies-custom-page .footer, .platts-connect-custom-page .footer, .who-we-are-custom-page .footer { background: none; margin-top: 0px; padding: 0px; z-index: 100; }
.capabilities-overview-custom-page .footer a:hover, .change-pays-custom-page .footer a:hover, .focus-area-custom-page .footer a:hover, .our-history-custom-page .footer a:hover, .our-methodologies-custom-page .footer a:hover, .platts-connect-custom-page .footer a:hover, .who-we-are-custom-page .footer a:hover { color: initial; }
.capabilities-overview-custom-page .footer hr, .change-pays-custom-page .footer hr, .focus-area-custom-page .footer hr, .our-history-custom-page .footer hr, .our-methodologies-custom-page .footer hr, .platts-connect-custom-page .footer hr, .who-we-are-custom-page .footer hr { margin-bottom: 0px; margin-top: 0px; }
.capabilities-overview-custom-page .footer ul, .change-pays-custom-page .footer ul, .focus-area-custom-page .footer ul, .our-history-custom-page .footer ul, .our-methodologies-custom-page .footer ul, .platts-connect-custom-page .footer ul, .who-we-are-custom-page .footer ul { list-style: none; margin-left: 0px; }
@media (min-width: 1025px) {
.capabilities-overview-custom-page .footer ul, .change-pays-custom-page .footer ul, .focus-area-custom-page .footer ul, .our-history-custom-page .footer ul, .our-methodologies-custom-page .footer ul, .platts-connect-custom-page .footer ul, .who-we-are-custom-page .footer ul { margin: 0px; }
}
.capabilities-overview-custom-page .header-xf, .change-pays-custom-page .header-xf, .focus-area-custom-page .header-xf, .our-history-custom-page .header-xf, .our-methodologies-custom-page .header-xf, .platts-connect-custom-page .header-xf, .who-we-are-custom-page .header-xf { z-index: 100; }
.capabilities-overview-custom-page .header-xf ul, .change-pays-custom-page .header-xf ul, .focus-area-custom-page .header-xf ul, .our-history-custom-page .header-xf ul, .our-methodologies-custom-page .header-xf ul, .platts-connect-custom-page .header-xf ul, .who-we-are-custom-page .header-xf ul { list-style: none; margin: 0px; }
.capabilities-overview-custom-page .header-xf .mega-menu-desktop-component a, .capabilities-overview-custom-page .header-xf .primary-menu label, .change-pays-custom-page .header-xf .mega-menu-desktop-component a, .change-pays-custom-page .header-xf .primary-menu label, .focus-area-custom-page .header-xf .mega-menu-desktop-component a, .focus-area-custom-page .header-xf .primary-menu label, .our-history-custom-page .header-xf .mega-menu-desktop-component a, .our-history-custom-page .header-xf .primary-menu label, .our-methodologies-custom-page .header-xf .mega-menu-desktop-component a, .our-methodologies-custom-page .header-xf .primary-menu label, .platts-connect-custom-page .header-xf .mega-menu-desktop-component a, .platts-connect-custom-page .header-xf .primary-menu label, .who-we-are-custom-page .header-xf .mega-menu-desktop-component a, .who-we-are-custom-page .header-xf .primary-menu label { color: inherit !important; }
.capabilities-overview-custom-page .header-xf .secondary-header-component_container a.text-white-base, .capabilities-overview-custom-page .header-xf .secondary-header-component_container a.text-white-base:hover, .change-pays-custom-page .header-xf .secondary-header-component_container a.text-white-base, .change-pays-custom-page .header-xf .secondary-header-component_container a.text-white-base:hover, .focus-area-custom-page .header-xf .secondary-header-component_container a.text-white-base, .focus-area-custom-page .header-xf .secondary-header-component_container a.text-white-base:hover, .our-history-custom-page .header-xf .secondary-header-component_container a.text-white-base, .our-history-custom-page .header-xf .secondary-header-component_container a.text-white-base:hover, .our-methodologies-custom-page .header-xf .secondary-header-component_container a.text-white-base, .our-methodologies-custom-page .header-xf .secondary-header-component_container a.text-white-base:hover, .platts-connect-custom-page .header-xf .secondary-header-component_container a.text-white-base, .platts-connect-custom-page .header-xf .secondary-header-component_container a.text-white-base:hover, .who-we-are-custom-page .header-xf .secondary-header-component_container a.text-white-base, .who-we-are-custom-page .header-xf .secondary-header-component_container a.text-white-base:hover { --tw-text-opacity: 1; color: rgb(255,255,255,var(--tw-text-opacity)) !important; }
.capabilities-overview-custom-page .header-xf .mega-menu-desktop-component_side-nav .mega-menu-desktop-component_nav-button span, .change-pays-custom-page .header-xf .mega-menu-desktop-component_side-nav .mega-menu-desktop-component_nav-button span, .focus-area-custom-page .header-xf .mega-menu-desktop-component_side-nav .mega-menu-desktop-component_nav-button span, .our-history-custom-page .header-xf .mega-menu-desktop-component_side-nav .mega-menu-desktop-component_nav-button span, .our-methodologies-custom-page .header-xf .mega-menu-desktop-component_side-nav .mega-menu-desktop-component_nav-button span, .platts-connect-custom-page .header-xf .mega-menu-desktop-component_side-nav .mega-menu-desktop-component_nav-button span, .who-we-are-custom-page .header-xf .mega-menu-desktop-component_side-nav .mega-menu-desktop-component_nav-button span { font-family: inherit; }
.capabilities-overview-custom-page .header-xf .mega-menu-desktop-component_side-nav hr, .change-pays-custom-page .header-xf .mega-menu-desktop-component_side-nav hr, .focus-area-custom-page .header-xf .mega-menu-desktop-component_side-nav hr, .our-history-custom-page .header-xf .mega-menu-desktop-component_side-nav hr, .our-methodologies-custom-page .header-xf .mega-menu-desktop-component_side-nav hr, .platts-connect-custom-page .header-xf .mega-menu-desktop-component_side-nav hr, .who-we-are-custom-page .header-xf .mega-menu-desktop-component_side-nav hr { margin-bottom: 0px; }
.capabilities-overview-custom-page .primary-footer-list-component li:first-child a, .change-pays-custom-page .primary-footer-list-component li:first-child a, .focus-area-custom-page .primary-footer-list-component li:first-child a, .our-history-custom-page .primary-footer-list-component li:first-child a, .our-methodologies-custom-page .primary-footer-list-component li:first-child a, .platts-connect-custom-page .primary-footer-list-component li:first-child a, .who-we-are-custom-page .primary-footer-list-component li:first-child a { font-family: AkkuratPro-Bold, Arial, sans-serif !important; font-size: 0.875rem !important; font-weight: 500 !important; letter-spacing: 0px !important; line-height: 1.225rem !important; }
.capabilities-overview-custom-page .primary-footer-list-component li a, .change-pays-custom-page .primary-footer-list-component li a, .focus-area-custom-page .primary-footer-list-component li a, .our-history-custom-page .primary-footer-list-component li a, .our-methodologies-custom-page .primary-footer-list-component li a, .platts-connect-custom-page .primary-footer-list-component li a, .who-we-are-custom-page .primary-footer-list-component li a { font-family: AkkuratPro-regular, Arial, sans-serif; font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; color: inherit !important; }
.capabilities-overview-custom-page .primary-footer-list-component .hover\:underline:hover, .change-pays-custom-page .primary-footer-list-component .hover\:underline:hover, .focus-area-custom-page .primary-footer-list-component .hover\:underline:hover, .our-history-custom-page .primary-footer-list-component .hover\:underline:hover, .our-methodologies-custom-page .primary-footer-list-component .hover\:underline:hover, .platts-connect-custom-page .primary-footer-list-component .hover\:underline:hover, .who-we-are-custom-page .primary-footer-list-component .hover\:underline:hover { text-decoration-line: underline !important; }
.capabilities-overview-custom-page .secondary-footer-component-molecule .body-regular-xs li a, .change-pays-custom-page .secondary-footer-component-molecule .body-regular-xs li a, .focus-area-custom-page .secondary-footer-component-molecule .body-regular-xs li a, .our-history-custom-page .secondary-footer-component-molecule .body-regular-xs li a, .our-methodologies-custom-page .secondary-footer-component-molecule .body-regular-xs li a, .platts-connect-custom-page .secondary-footer-component-molecule .body-regular-xs li a, .who-we-are-custom-page .secondary-footer-component-molecule .body-regular-xs li a { --tw-text-opacity: 1; font-family: AkkuratPro-regular, Arial, sans-serif !important; font-size: 0.75rem !important; font-weight: 300 !important; letter-spacing: 0px !important; line-height: 1.05rem !important; color: rgb(69,69,69,var(--tw-text-opacity)) !important; }
.capabilities-overview-custom-page .secondary-footer-component-molecule .body-bold-xs p, .change-pays-custom-page .secondary-footer-component-molecule .body-bold-xs p, .focus-area-custom-page .secondary-footer-component-molecule .body-bold-xs p, .our-history-custom-page .secondary-footer-component-molecule .body-bold-xs p, .our-methodologies-custom-page .secondary-footer-component-molecule .body-bold-xs p, .platts-connect-custom-page .secondary-footer-component-molecule .body-bold-xs p, .who-we-are-custom-page .secondary-footer-component-molecule .body-bold-xs p { font-family: AkkuratPro-Bold, Arial, sans-serif !important; font-size: 0.75rem !important; font-weight: 500 !important; letter-spacing: 0px !important; line-height: 1.05rem !important; }
.capabilities-overview-custom-page .secondary-footer-component-molecule .text-base .text-white-base, .change-pays-custom-page .secondary-footer-component-molecule .text-base .text-white-base, .focus-area-custom-page .secondary-footer-component-molecule .text-base .text-white-base, .our-history-custom-page .secondary-footer-component-molecule .text-base .text-white-base, .our-methodologies-custom-page .secondary-footer-component-molecule .text-base .text-white-base, .platts-connect-custom-page .secondary-footer-component-molecule .text-base .text-white-base, .who-we-are-custom-page .secondary-footer-component-molecule .text-base .text-white-base { --tw-text-opacity: 1; color: rgb(255,255,255,var(--tw-text-opacity)) !important; }
.capabilities-overview-custom-page .social-footer-component-molecule ul, .change-pays-custom-page .social-footer-component-molecule ul, .focus-area-custom-page .social-footer-component-molecule ul, .our-history-custom-page .social-footer-component-molecule ul, .our-methodologies-custom-page .social-footer-component-molecule ul, .platts-connect-custom-page .social-footer-component-molecule ul, .who-we-are-custom-page .social-footer-component-molecule ul { margin: 0px; }
.capabilities-overview-custom-page .social-footer-component-molecule ul li .text-white-base, .change-pays-custom-page .social-footer-component-molecule ul li .text-white-base, .focus-area-custom-page .social-footer-component-molecule ul li .text-white-base, .our-history-custom-page .social-footer-component-molecule ul li .text-white-base, .our-methodologies-custom-page .social-footer-component-molecule ul li .text-white-base, .platts-connect-custom-page .social-footer-component-molecule ul li .text-white-base, .who-we-are-custom-page .social-footer-component-molecule ul li .text-white-base { --tw-text-opacity: 1; color: rgb(255,255,255,var(--tw-text-opacity)) !important; }
.capabilities-overview-custom-page.mega-menu-open, .change-pays-custom-page.mega-menu-open, .focus-area-custom-page.mega-menu-open, .our-history-custom-page.mega-menu-open, .our-methodologies-custom-page.mega-menu-open, .platts-connect-custom-page.mega-menu-open, .who-we-are-custom-page.mega-menu-open { height: 100vh !important; overflow: hidden !important; }
.capabilities-overview-custom-page .footer, .change-pays-custom-page .footer { margin-top: 10.25rem; }
@media print, screen and (min-width: 48em) {
.capabilities-overview-custom-page .footer, .change-pays-custom-page .footer { margin-top: 4.6875rem; }
}
.change-pays-custom-page .content { margin: 0px; max-width: none; padding: 0px; }
.change-pays-custom-page .page-change-pays .change-sticky-nav a:focus { font-weight: 400; }
.focus-area-custom-page .focus-area__headline { font-size: 1.875rem; letter-spacing: -0.02em; line-height: 1.15; }
@media print, screen and (min-width: 64em) {
.focus-area-custom-page .focus-area__headline { font-size: 2.25rem; }
}
.focus-area-custom-page .focus-area .kpi-with-icons--iconsLeft .text-content-icon ul li { margin-bottom: 2.8125rem; }
.our-history-custom-page .history-page-template #fullpage .section .accelerating-progess__container { height: auto; }
.capabilities-overview-custom-page .slidercarousel img { width: 100%; }
.our-methodologies-custom-page .section .items .item .icon { font-size: inherit; }
.our-methodologies-custom-page .footer { margin-top: 6.25rem; }
.platts-connect-custom-page .container { max-width: unset; }
.platts-connect-custom-page a.link-with-arrow, .platts-connect-custom-page a.link-with-arrow:focus { letter-spacing: 1.3px; text-transform: uppercase; }
.body-regular-s, .cmp-text .body-regular-s, .cmp-text p.notice, .notice { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.body-bold-s, .link-with-arrow { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
* { -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }
.cmp-link__screen-reader-only { display: none; }
.horizontal-card:has(> .card-full-height), .vertical-card:has(> .card-full-height) { height: 100%; }
.horizontal-card .card-full-height, .vertical-card .card-full-height { height: 100%; }
.dropdown-box-shadow { box-shadow: rgba(0, 0, 0, 0.08) 0px 0.25rem 0.75rem 0px; }
.contactcard, .quotescomponent { height: 100%; }
.header-xf { position: sticky; top: 0px; z-index: 5; }
.testimonial-text { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.link-with-arrow { padding-bottom: 2rem; --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.link-with-arrow:hover { text-decoration: underline; }
.link-with-arrow::after { content: ""; display: inline-block; font-family: var(--fa-style-family,"Font Awesome 6 Pro"); padding-left: 0.5rem; padding-right: 0.5rem; --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.cmp-text p.notice, .notice { font-style: italic; --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.hover-underline:hover { text-decoration: underline; }
strong { font-weight: 700; }
.link-red { display: block; --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.no-overflow { overflow: hidden; }
[class^="filterable-list--table"] { margin-bottom: 1.25rem; }
[class^="filterable-list--table"] b { font-weight: 500; }
.ci-table-container { margin-bottom: 1.25rem; overflow: auto; width: 100%; }
.video .lightboxlaunch { width: 100%; }
.ccp-content img, .gcc-content img { width: auto; }
.ccp-content iframe, .gcc-content iframe { width: 100%; }
.ccp-content hr, .gcc-content hr { border: none; height: 0.125rem; margin-bottom: 1rem; margin-top: 1rem; --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.ccp-content p, .gcc-content p { margin-bottom: 1.5rem; }
.ccp-content p, .cmp-text .ccp-content p, .cmp-text .gcc-content p, .gcc-content p { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
@media only screen and (max-width: 1024px) {
.ccp-content p, .gcc-content p { word-break: break-word; }
}
.ccp-content table, .ccp-content td, .ccp-content th, .gcc-content table, .gcc-content td, .gcc-content th { border: none; }
.ccp-content table b, .gcc-content table b { font-weight: 500; }
.ccp-content blockquote, .gcc-content blockquote { border-left-width: 0.125rem; margin-bottom: 1.5rem; --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); padding-left: 1.5rem; --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.ccp-content blockquote table, .ccp-content blockquote table td, .gcc-content blockquote table, .gcc-content blockquote table td { border: none; }
.ccp-content blockquote p, .gcc-content blockquote p { letter-spacing: -0.35px; line-height: 1.6; }
.ccp-content h1, .ccp-content h2, .ccp-content h3, .ccp-content h4, .ccp-content h5, .ccp-content h6, .ccp-content table { margin-bottom: 1.5rem; }
.ccp-content table { width: 100%; }
.gcc-content .inset-cta, .gcc-content .product--border { margin-bottom: 2rem; --tw-bg-opacity: 1; background-color: rgb(222 236 240/var(--tw-bg-opacity,1)); padding: 2rem; --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
@media only screen and (max-width: 1024px) {
.gcc-content .inset-cta, .gcc-content .product--border { margin-bottom: 1.5rem; padding: 1.5rem; }
}
@media only screen and (max-width: 767.98px) {
.gcc-content .inset-cta, .gcc-content .product--border { margin-bottom: 1rem; padding: 1rem; }
}
.gcc-content .inset-cta a, .gcc-content .product--border a { border-style: solid; border-width: 1px; display: inline-block; text-decoration-line: none; --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); padding: 0.5rem 1rem; text-align: center; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.capabilities-overview-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a, .capabilities-overview-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a:hover, .capabilities-overview-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a, .capabilities-overview-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a:hover, .capabilities-overview-custom-page .secondary-footer-component-molecule .text-base .gcc-content .inset-cta a, .capabilities-overview-custom-page .secondary-footer-component-molecule .text-base .gcc-content .product--border a, .capabilities-overview-custom-page .social-footer-component-molecule ul li .gcc-content .inset-cta a, .capabilities-overview-custom-page .social-footer-component-molecule ul li .gcc-content .product--border a, .change-pays-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a, .change-pays-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a:hover, .change-pays-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a, .change-pays-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a:hover, .change-pays-custom-page .secondary-footer-component-molecule .text-base .gcc-content .inset-cta a, .change-pays-custom-page .secondary-footer-component-molecule .text-base .gcc-content .product--border a, .change-pays-custom-page .social-footer-component-molecule ul li .gcc-content .inset-cta a, .change-pays-custom-page .social-footer-component-molecule ul li .gcc-content .product--border a, .focus-area-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a, .focus-area-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a:hover, .focus-area-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a, .focus-area-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a:hover, .focus-area-custom-page .secondary-footer-component-molecule .text-base .gcc-content .inset-cta a, .focus-area-custom-page .secondary-footer-component-molecule .text-base .gcc-content .product--border a, .focus-area-custom-page .social-footer-component-molecule ul li .gcc-content .inset-cta a, .focus-area-custom-page .social-footer-component-molecule ul li .gcc-content .product--border a, .our-history-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a, .our-history-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a:hover, .our-history-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a, .our-history-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a:hover, .our-history-custom-page .secondary-footer-component-molecule .text-base .gcc-content .inset-cta a, .our-history-custom-page .secondary-footer-component-molecule .text-base .gcc-content .product--border a, .our-history-custom-page .social-footer-component-molecule ul li .gcc-content .inset-cta a, .our-history-custom-page .social-footer-component-molecule ul li .gcc-content .product--border a, .our-methodologies-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a, .our-methodologies-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a:hover, .our-methodologies-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a, .our-methodologies-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a:hover, .our-methodologies-custom-page .secondary-footer-component-molecule .text-base .gcc-content .inset-cta a, .our-methodologies-custom-page .secondary-footer-component-molecule .text-base .gcc-content .product--border a, .our-methodologies-custom-page .social-footer-component-molecule ul li .gcc-content .inset-cta a, .our-methodologies-custom-page .social-footer-component-molecule ul li .gcc-content .product--border a, .platts-connect-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a, .platts-connect-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a:hover, .platts-connect-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a, .platts-connect-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a:hover, .platts-connect-custom-page .secondary-footer-component-molecule .text-base .gcc-content .inset-cta a, .platts-connect-custom-page .secondary-footer-component-molecule .text-base .gcc-content .product--border a, .platts-connect-custom-page .social-footer-component-molecule ul li .gcc-content .inset-cta a, .platts-connect-custom-page .social-footer-component-molecule ul li .gcc-content .product--border a, .who-we-are-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a, .who-we-are-custom-page .header-xf .secondary-header-component_container a.gcc-content .inset-cta a:hover, .who-we-are-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a, .who-we-are-custom-page .header-xf .secondary-header-component_container a.gcc-content .product--border a:hover, .who-we-are-custom-page .secondary-footer-component-molecule .text-base .gcc-content .inset-cta a, .who-we-are-custom-page .secondary-footer-component-molecule .text-base .gcc-content .product--border a, .who-we-are-custom-page .social-footer-component-molecule ul li .gcc-content .inset-cta a, .who-we-are-custom-page .social-footer-component-molecule ul li .gcc-content .product--border a { --tw-text-opacity: 1; color: rgb(255,255,255,var(--tw-text-opacity)); }
.gcc-content .inset-cta a:active, .gcc-content .inset-cta a:hover, .gcc-content .product--border a:active, .gcc-content .product--border a:hover { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.gcc-content .product--border .link-black-hover::after { display: none; }
.gcc-content .product--border .meta-data { list-style-type: none; margin-bottom: 1rem; margin-top: 0px; padding-left: 0px; }
.gcc-content .product--border .meta-data__type { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); font-family: AkkuratPro-Bold; font-size: 0.687rem; font-weight: 500; letter-spacing: 0.1em; line-height: 0.894rem; text-transform: uppercase; }
.gcc-content .product--border p { margin-bottom: 1rem; --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.cmp-text .gcc-content .product--border p, .gcc-content .product--border p { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.gcc-content .product--border p h5, .gcc-content .product--border p h6 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
.gcc-content .product--border p h5, .gcc-content .product--border p h6 { font-size: 1.125rem; line-height: 1.575rem; }
}
@media (min-width: 768px) {
.gcc-content .product--border p h5, .gcc-content .product--border p h6 { font-size: 1.375rem; }
}
.gcc-content .product--border p b, .gcc-content .product--border p strong { font-family: AkkuratPro-Bold; font-weight: 500; }
.gcc-content .product--border p a:not(.link-with-arrow) { font-family: AkkuratPro-Bold; font-weight: 500; text-decoration-line: underline; }
.gcc-content .product--border p a:not(.link-with-arrow):hover { text-decoration-line: none; }
.gcc-content .product--border p a:not(.link-with-arrow):focus { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); text-decoration-line: none; }
.gcc-content .product--border p a:not(.link-with-arrow):active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); text-decoration-line: underline; }
.gcc-content .product--border p table, .gcc-content .product--border p td, .gcc-content .product--border p th { border-style: solid; border-width: 1px; }
.gcc-content .product--border p ol, .gcc-content .product--border p ul { margin-bottom: 1.5rem; margin-top: 1.5rem; padding-left: 2.5rem; }
.gcc-content .product--border p ol ol, .gcc-content .product--border p ol ul, .gcc-content .product--border p ul ol, .gcc-content .product--border p ul ul { margin-bottom: 0px; margin-top: 0px; }
.gcc-content .product--border p ul { list-style-type: disc; }
.gcc-content .product--border p ol { list-style-type: decimal; }
.gcc-content.aem-img-iframe-validation .embedPodcastVideo-component_embedCode table { max-width: 100%; width: auto; }
.gcc-content.aem-img-iframe-validation .embedPodcastVideo-component_embedCode table:first-of-type { width: 50%; }
@media only screen and (max-width: 1024px) {
.gcc-content.aem-img-iframe-validation .embedPodcastVideo-component_embedCode table:first-of-type { width: 100%; }
}
.gcc-content.aem-img-iframe-validation .embedPodcastVideo-component_embedCode table:first-of-type iframe { height: 26.25rem !important; }
@media only screen and (max-width: 1024px) {
.gcc-content.aem-img-iframe-validation .embedPodcastVideo-component_embedCode table:first-of-type iframe { height: 30.625rem !important; }
}
@media only screen and (max-width: 767.98px) {
.gcc-content.aem-img-iframe-validation .embedPodcastVideo-component_embedCode table:first-of-type iframe { height: 35rem !important; }
}
.gcc-content.aem-img-iframe-validation .embedPodcastVideo-component_embedCode table:nth-of-type(2) { width: 50%; }
@media only screen and (max-width: 1024px) {
.gcc-content.aem-img-iframe-validation .embedPodcastVideo-component_embedCode table:nth-of-type(2) { width: 100%; }
}
.ccp-content a { font-family: AkkuratPro-Bold; font-weight: 500; text-decoration-line: underline; }
.ccp-content a:focus, .ccp-content a:hover { text-decoration-line: none; }
.ccp-content a:focus { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.ccp-content a:active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); text-decoration-line: underline; }
.ccp-content ol, .ccp-content ul { margin-bottom: 1.5rem; margin-top: 1.5rem; padding-left: 2.5rem; }
.ccp-content ol ol, .ccp-content ol ul, .ccp-content ul ol, .ccp-content ul ul { margin-bottom: 0px; margin-top: 0px; }
.ccp-content ul { list-style-type: disc; }
.ccp-content ol { list-style-type: decimal; }
.ccp-content li { margin-bottom: 0.5rem; word-break: break-word; }
.ccp-content li, .ccp-content table, .cmp-text .ccp-content table { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.ccp-content table thead th { border-top: none; border-bottom: none; border-left: none; border-image: initial; position: relative; --tw-border-opacity: 1; border-right: .0625rem solid rgb(230 230 230/var(--tw-border-opacity,1)); font-size: 1rem; padding: 0.75rem; }
.our-methodologies-custom-page .section .items .item .ccp-content table thead th { font-size: inherit; }
.ccp-content table thead th:first-of-type { --tw-border-opacity: 1; border-left: .0625rem solid rgb(230 230 230/var(--tw-border-opacity,1)); }
.ccp-content table thead th:first-of-type::after, .ccp-content table thead th:last-of-type::after { display: none; }
.ccp-content table thead tr { border-top-style: solid; border-top-width: 0.0625rem; --tw-border-opacity: 1; border-right: .0625rem solid rgb(230 230 230/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.ccp-content table tbody { --tw-border-opacity: 1; border-bottom: .0625rem solid rgb(230 230 230/var(--tw-border-opacity,1)); }
.ccp-content table tbody tr { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); --tw-border-opacity: 1; border-top: .0625rem solid rgb(230 230 230/var(--tw-border-opacity,1)); }
.ccp-content table tbody td { border-top: none; border-bottom: none; border-left: none; border-image: initial; --tw-border-opacity: 1; border-right: .0625rem solid rgb(230 230 230/var(--tw-border-opacity,1)); font-size: 1rem; padding: 0.75rem; }
.our-methodologies-custom-page .section .items .item .ccp-content table tbody td { font-size: inherit; }
.ccp-content table tbody td:first-of-type { --tw-border-opacity: 1; border-left: .0625rem solid rgb(230 230 230/var(--tw-border-opacity,1)); }
.ccp-content table tbody td:first-of-type::after, .ccp-content table tbody td:last-of-type::after { display: none; }
.ccp-content.cmp-text .embedPodcastVideo-component_embedCode p { margin-bottom: 1.5rem; }
.ccp-content.cmp-text .embedPodcastVideo-component_embedCode p img { display: inline-block; }
.ccp-content.cmp-text .embedPodcastVideo-component_embedCode p a:has(img) { text-decoration: none; }
.ccp-content.cmp-text .embedPodcastVideo-component_embedCode :last-child :last-child:not(img) { margin-bottom: 0px; }
.ccp-content.cmp-text .embedPodcastVideo-component_embedCode .plt-ccp-table-container .ci-table-container .plt-ccp-table tr td ul { width: max-content; }
.accordion__click-header { padding: 1.5rem; --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.event-template-agenda .accordion__content { list-style-type: none; --tw-border-opacity: 1; border-color: rgb(204 204 204/var(--tw-border-opacity,1)); border-style: solid; border-width: 1px; margin: 0px; --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); padding: 0px; }
.event-template-agenda .cmp-text .accordion__content { padding-left: 0px !important; }
.event-template-agenda .accordion__content li { margin-bottom: 0px !important; }
.event-template-agenda .agenda__item { border-bottom-width: 1px; flex-grow: 0; --tw-border-opacity: 1; border-color: rgb(204 204 204/var(--tw-border-opacity,1)); border-style: solid; display: flex; flex-shrink: 0; padding: 1.5rem; }
.event-template-agenda .accordion__content .agenda__item .timestamp { border-right-width: 1px; flex-grow: 0; max-width: unset; width: 11.5rem; --tw-border-opacity: 1; border-color: rgb(204 204 204/var(--tw-border-opacity,1)); border-style: solid; flex-shrink: 0; font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; padding-right: 1rem; margin-bottom: 0px !important; }
.event-template-agenda .agenda__description { padding-left: 1rem; }
@media print, screen and (max-width: 64em) {
.event-template-agenda .accordion__content { padding-left: 1rem; padding-right: 1rem; }
.event-template-agenda .agenda__item { flex-direction: column; padding-left: 0px; padding-right: 0px; }
.event-template-agenda .accordion__content .agenda__item .timestamp { border-style: none; padding-bottom: 1rem; padding-right: 0px; }
.event-template-agenda .agenda__description { padding-left: 0px; }
}
.footer-divider-component hr { border-top-width: 0px; height: 0.125rem; }
.regular-button { min-height: 2.5rem; }
.small-button { min-height: 2rem; }
.hero-button { min-height: 3rem; }
@media (min-width: 0px) {
.sm\:order-2 { order: 2; }
.sm\:order-last { order: 9999; }
.sm\:col-span-1 { grid-column: span 1 / span 1; }
.sm\:col-span-12 { grid-column: span 12 / span 12; }
.sm\:col-span-2 { grid-column: span 2 / span 2; }
.sm\:col-span-3 { grid-column: span 3 / span 3; }
.sm\:col-span-4 { grid-column: span 4 / span 4; }
.sm\:col-start-1 { grid-column-start: 1; }
.sm\:m-4 { margin: 1rem; }
.sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
.sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.sm\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.sm\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.sm\:mb-1 { margin-bottom: 0.25rem; }
.sm\:mb-10 { margin-bottom: 2.5rem; }
.sm\:mb-2 { margin-bottom: 0.5rem; }
.sm\:mb-4 { margin-bottom: 1rem; }
.sm\:mb-6 { margin-bottom: 1.5rem; }
.sm\:ml-0 { margin-left: 0px; }
.sm\:ml-10 { margin-left: 2.5rem; }
.sm\:ml-2 { margin-left: 0.5rem; }
.sm\:ml-4 { margin-left: 1rem; }
.sm\:mr-0 { margin-right: 0px; }
.sm\:mr-1 { margin-right: 0.25rem; }
.sm\:mr-2 { margin-right: 0.5rem; }
.sm\:mr-4 { margin-right: 1rem; }
.sm\:mr-6 { margin-right: 1.5rem; }
.sm\:mt-2 { margin-top: 0.5rem; }
.sm\:mt-4 { margin-top: 1rem; }
.sm\:mt-6 { margin-top: 1.5rem; }
.sm\:mt-8 { margin-top: 2rem; }
.sm\:block { display: block; }
.sm\:flex { display: flex; }
.sm\:grid { display: grid; }
.sm\:\!hidden { display: none !important; }
.sm\:hidden { display: none; }
.sm\:w-full { width: 100%; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:basis-1 { flex-basis: 0.25rem; }
.sm\:basis-full { flex-basis: 100%; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.sm\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-col-reverse { flex-direction: column-reverse; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:items-start { align-items: flex-start; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-between { justify-content: space-between; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-x-0 { column-gap: 0px; }
.sm\:gap-x-1 { column-gap: 0.25rem; }
.sm\:gap-x-6 { column-gap: 1.5rem; }
.sm\:gap-x-8 { column-gap: 2rem; }
.sm\:gap-y-0 { row-gap: 0px; }
.sm\:gap-y-4 { row-gap: 1rem; }
.sm\:gap-y-6 { row-gap: 1.5rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
.sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.sm\:border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.sm\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.sm\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.sm\:p-0 { padding: 0px; }
.sm\:p-4 { padding: 1rem; }
.sm\:p-6 { padding: 1.5rem; }
.sm\:px-0 { padding-left: 0px; padding-right: 0px; }
.sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.sm\:py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.sm\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.sm\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.sm\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.sm\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.sm\:pb-1 { padding-bottom: 0.25rem; }
.sm\:pb-12 { padding-bottom: 3rem; }
.sm\:pb-17 { padding-bottom: 4.25rem; }
.sm\:pb-4 { padding-bottom: 1rem; }
.sm\:pb-6 { padding-bottom: 1.5rem; }
.sm\:pb-8 { padding-bottom: 2rem; }
.sm\:pl-0 { padding-left: 0px; }
.sm\:pr-4 { padding-right: 1rem; }
.sm\:pr-6 { padding-right: 1.5rem; }
.sm\:pt-0 { padding-top: 0px; }
.sm\:pt-12 { padding-top: 3rem; }
.sm\:pt-4 { padding-top: 1rem; }
.sm\:pt-6 { padding-top: 1.5rem; }
.sm\:pt-8 { padding-top: 2rem; }
.sm\:text-center { text-align: center; }
.sm\:text-icon_l { font-size: 2.5rem; }
.sm\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.sm\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .sm\:body-regular-l, .sm\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.sm\:body-bold-l { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .sm\:body-regular-m, .sm\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.cmp-text .sm\:body-regular-s, .sm\:body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .sm\:body-regular-xs, .sm\:body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:last\:mb-6:last-child { margin-bottom: 1.5rem; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:block { display: block; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:flex { display: flex; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
@media (min-width: 768px) {
.md\:col-span-1 { grid-column: span 1 / span 1; }
.md\:col-span-10 { grid-column: span 10 / span 10; }
.md\:col-span-2 { grid-column: span 2 / span 2; }
.md\:col-span-8 { grid-column: span 8 / span 8; }
.md\:m-8 { margin: 2rem; }
.md\:mx-0 { margin-left: 0px; margin-right: 0px; }
.md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.md\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.md\:my-9 { margin-bottom: 2.25rem; margin-top: 2.25rem; }
.md\:my-auto { margin-bottom: auto; margin-top: auto; }
.md\:mb-0 { margin-bottom: 0px; }
.md\:mb-4 { margin-bottom: 1rem; }
.md\:mb-6 { margin-bottom: 1.5rem; }
.md\:mb-8 { margin-bottom: 2rem; }
.md\:ml-0 { margin-left: 0px; }
.md\:ml-12 { margin-left: 3rem; }
.md\:ml-2 { margin-left: 0.5rem; }
.md\:ml-6 { margin-left: 1.5rem; }
.md\:ml-8 { margin-left: 2rem; }
.md\:ml-auto { margin-left: auto; }
.md\:mr-0 { margin-right: 0px; }
.md\:mr-2 { margin-right: 0.5rem; }
.md\:mr-4 { margin-right: 1rem; }
.md\:mr-6 { margin-right: 1.5rem; }
.md\:mr-8 { margin-right: 2rem; }
.md\:mt-0 { margin-top: 0px; }
.md\:mt-4 { margin-top: 1rem; }
.md\:mt-6 { margin-top: 1.5rem; }
.md\:mt-8 { margin-top: 2rem; }
.md\:block { display: block; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:\!hidden { display: none !important; }
.md\:hidden { display: none; }
.md\:w-auto { width: auto; }
.md\:basis-2\/6 { flex-basis: 33.3333%; }
.md\:basis-3\/4 { flex-basis: 75%; }
.md\:basis-full { flex-basis: 100%; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.md\:flex-row { flex-direction: row; }
.md\:flex-row-reverse { flex-direction: row-reverse; }
.md\:flex-col { flex-direction: column; }
.md\:flex-col-reverse { flex-direction: column-reverse; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:items-start { align-items: flex-start; }
.md\:items-center { align-items: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-between { justify-content: space-between; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:gap-x-2 { column-gap: 0.5rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-x-6 { column-gap: 1.5rem; }
.md\:gap-x-8 { column-gap: 2rem; }
.md\:gap-y-0 { row-gap: 0px; }
.md\:gap-y-6 { row-gap: 1.5rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
.md\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.md\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.md\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.md\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.md\:p-0 { padding: 0px; }
.md\:p-4 { padding: 1rem; }
.md\:p-6 { padding: 1.5rem; }
.md\:p-8 { padding: 2rem; }
.md\:px-0 { padding-left: 0px; padding-right: 0px; }
.md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.md\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.md\:pb-0 { padding-bottom: 0px; }
.md\:pb-1 { padding-bottom: 0.25rem; }
.md\:pb-12 { padding-bottom: 3rem; }
.md\:pb-16 { padding-bottom: 4rem; }
.md\:pb-2 { padding-bottom: 0.5rem; }
.md\:pb-26 { padding-bottom: 7rem; }
.md\:pb-6 { padding-bottom: 1.5rem; }
.md\:pb-8 { padding-bottom: 2rem; }
.md\:pl-0 { padding-left: 0px; }
.md\:pt-0 { padding-top: 0px; }
.md\:pt-12 { padding-top: 3rem; }
.md\:pt-16 { padding-top: 4rem; }
.md\:pt-2 { padding-top: 0.5rem; }
.md\:pt-4 { padding-top: 1rem; }
.md\:pt-6 { padding-top: 1.5rem; }
.md\:pt-8 { padding-top: 2rem; }
.md\:text-icon_xl { font-size: 4rem; }
.md\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.md\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .md\:body-regular-l, .md\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .md\:body-regular-xl, .md\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.md\:body-bold-xl { font-size: 1.375rem; }
.md\:body-bold-l, .md\:body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.md\:body-bold-l { font-size: 1.125rem; }
.cmp-text .md\:body-regular-m, .md\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.md\:body-bold-s { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.hover\:md\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
}
@media (min-width: 1025px) {
.lg\:absolute { position: absolute; }
.lg\:order-first { order: -9999; }
.lg\:order-none { order: 0; }
.lg\:col-span-1 { grid-column: span 1 / span 1; }
.lg\:col-span-10 { grid-column: span 10 / span 10; }
.lg\:col-span-2 { grid-column: span 2 / span 2; }
.lg\:col-span-3 { grid-column: span 3 / span 3; }
.lg\:col-span-6 { grid-column: span 6 / span 6; }
.lg\:col-span-8 { grid-column: span 8 / span 8; }
.lg\:col-start-4 { grid-column-start: 4; }
.lg\:row-span-1 { grid-row: span 1 / span 1; }
.lg\:row-span-3 { grid-row: span 3 / span 3; }
.lg\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:my-0 { margin-bottom: 0px; margin-top: 0px; }
.lg\:my-12 { margin-bottom: 3rem; margin-top: 3rem; }
.lg\:my-16 { margin-bottom: 4rem; margin-top: 4rem; }
.lg\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.lg\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.lg\:mb-0 { margin-bottom: 0px; }
.lg\:mb-1 { margin-bottom: 0.25rem; }
.lg\:mb-4 { margin-bottom: 1rem; }
.lg\:mb-6 { margin-bottom: 1.5rem; }
.lg\:mb-8 { margin-bottom: 2rem; }
.lg\:ml-0 { margin-left: 0px; }
.lg\:ml-4 { margin-left: 1rem; }
.lg\:ml-6 { margin-left: 1.5rem; }
.lg\:ml-8 { margin-left: 2rem; }
.lg\:ml-auto { margin-left: auto; }
.lg\:mr-0 { margin-right: 0px; }
.lg\:mr-16 { margin-right: 4rem; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:mr-4 { margin-right: 1rem; }
.lg\:mr-6 { margin-right: 1.5rem; }
.lg\:mr-8 { margin-right: 2rem; }
.lg\:mt-0 { margin-top: 0px; }
.lg\:mt-4 { margin-top: 1rem; }
.lg\:mt-6 { margin-top: 1.5rem; }
.lg\:mt-8 { margin-top: 2rem; }
.lg\:block { display: block; }
.lg\:flex { display: flex; }
.lg\:grid { display: grid; }
.lg\:hidden { display: none; }
.lg\:h-full { height: 100%; }
.lg\:w-auto { width: auto; }
.lg\:flex-grow { flex-grow: 1; }
.lg\:basis-1\/2 { flex-basis: 50%; }
.lg\:basis-1\/3 { flex-basis: 33.3333%; }
.lg\:basis-2\/3 { flex-basis: 66.6667%; }
.lg\:basis-2\/6 { flex-basis: 33.3333%; }
.lg\:basis-3\/12 { flex-basis: 25%; }
.lg\:basis-4\/12 { flex-basis: 33.3333%; }
.lg\:basis-4\/6 { flex-basis: 66.6667%; }
.lg\:basis-6\/12 { flex-basis: 50%; }
.lg\:basis-7\/12 { flex-basis: 58.3333%; }
.lg\:basis-8\/12 { flex-basis: 66.6667%; }
.lg\:basis-9\/12 { flex-basis: 75%; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-rows-none { grid-template-rows: none; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-row-reverse { flex-direction: row-reverse; }
.lg\:flex-col { flex-direction: column; }
.lg\:items-center { align-items: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-between { justify-content: space-between; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:gap-x-2 { column-gap: 0.5rem; }
.lg\:gap-x-6 { column-gap: 1.5rem; }
.lg\:gap-x-8 { column-gap: 2rem; }
.lg\:gap-x-9 { column-gap: 2.25rem; }
.lg\:gap-y-0 { row-gap: 0px; }
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2rem*var(--tw-space-x-reverse)); }
.lg\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.lg\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:bg-transparent-base { background-color: transparent; }
.lg\:bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.lg\:p-0 { padding: 0px; }
.lg\:p-16 { padding: 4rem; }
.lg\:p-2 { padding: 0.5rem; }
.lg\:p-6 { padding: 1.5rem; }
.lg\:p-8 { padding: 2rem; }
.lg\:px-0 { padding-left: 0px; padding-right: 0px; }
.lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.lg\:py-22 { padding-bottom: 6rem; padding-top: 6rem; }
.lg\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.lg\:pb-0 { padding-bottom: 0px; }
.lg\:pb-12 { padding-bottom: 3rem; }
.lg\:pb-16 { padding-bottom: 4rem; }
.lg\:pb-22 { padding-bottom: 6rem; }
.lg\:pb-4 { padding-bottom: 1rem; }
.lg\:pb-6 { padding-bottom: 1.5rem; }
.lg\:pb-8 { padding-bottom: 2rem; }
.lg\:pl-0 { padding-left: 0px; }
.lg\:pl-2 { padding-left: 0.5rem; }
.lg\:pl-8 { padding-left: 2rem; }
.lg\:pr-0 { padding-right: 0px; }
.lg\:pr-16 { padding-right: 4rem; }
.lg\:pr-8 { padding-right: 2rem; }
.lg\:pt-0 { padding-top: 0px; }
.lg\:pt-12 { padding-top: 3rem; }
.lg\:pt-16 { padding-top: 4rem; }
.lg\:pt-22 { padding-top: 6rem; }
.lg\:pt-4 { padding-top: 1rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-8 { padding-top: 2rem; }
.lg\:text-icon_xxl { font-size: 5.5rem; }
.lg\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.lg\:text-taupe-core { --tw-text-opacity: 1; color: rgb(194 196 195/var(--tw-text-opacity,1)); }
.lg\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .lg\:body-regular-xl, .lg\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.lg\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.lg\:hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:hover\:pb-2:hover { padding-bottom: 0.5rem; }
.hover\:lg\:text-red-core:hover, .lg\:hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.lg\:hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group:hover .lg\:group-hover\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:border-grey-10:checked { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.vertical .group-\[\.vertical\]\:lg\:p-0 { padding: 0px; }
}
@media (min-width: 1472px) {
.xl\:col-span-1 { grid-column: span 1 / span 1; }
.xl\:col-span-2 { grid-column: span 2 / span 2; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mb-6 { margin-bottom: 1.5rem; }
.xl\:ml-0 { margin-left: 0px; }
.xl\:mr-0 { margin-right: 0px; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.xl\:px-0 { padding-left: 0px; padding-right: 0px; }
.cmp-text .xl\:body-regular-xl, .xl\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
}
.mega-menu-header-component { left: 0px; position: absolute; top: 4rem; width: 100%; }
.mega-menu-header-component_overlay { content: ""; height: 100%; opacity: 0.5; position: fixed; width: 100%; z-index: 1; }
.mega-menu-header-component.primary-mega-menu .mega-menu-header-component_container { height: calc(-4rem + 100vh); }
.mega-menu-header-component.secondary-mega-menu .mega-menu-header-component_container { height: calc(-8rem + 100vh); }
.mega-menu-header-component .xfpage { width: 100%; }
.mega-menu-header-component_container { max-height: 40rem; max-width: 120rem; position: relative; width: 100%; z-index: 99; }
.mega-menu-header-component_top-container { overflow: auto; width: 100%; }
.mega-menu-header-component_top-container .tab-content { animation: 0.3s linear 0s 1 normal forwards running fade-in-out; }
.mega-menu-header-component_top-container .tab-content hr { border-width: 0.0625rem; }
@media only screen and (max-width: 1024px) {
.mega-menu-header-component_top-container .tab-content hr { border-width: 0px; }
}
.mega-menu-header-component_top-container-heading { -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 1; }
.mega-menu-header-component_main-container { overflow: auto; width: 100%; }
.mega-menu-header-component_left-container { width: 50%; }
@media only screen and (max-width: 1024px) {
.mega-menu-header-component_left-container { width: 100%; }
}
@media only screen and (max-width: 767.98px) {
.mega-menu-header-component_left-container { width: 100%; }
}
.mega-menu-header-component_right-container { width: 50%; }
@media only screen and (max-width: 1024px) {
.mega-menu-header-component_right-container { width: 100%; }
}
@media only screen and (max-width: 767.98px) {
.mega-menu-header-component_right-container { width: 100%; }
}
.primary-header-search-component_desktop { height: 87.5rem; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 3; }
.primary-header-search-component_desktop_overlay { content: ""; height: 100%; opacity: 0.5; position: fixed; width: 100%; }
.primary-header-search-component_desktop_innerContent { opacity: 1; position: relative; z-index: 4; }
.primary-header-search-component_desktop_innerContent_searchBar { height: 6rem; max-width: 100%; }
.primary-header-search-component_desktop_innerContent_searchBar_icon { cursor: pointer; height: 1.5rem; left: 2.25rem; position: absolute; top: 2.25rem; width: 1.5rem; }
.primary-header-search-component_desktop_innerContent_searchBar_input { border: none; outline: none; }
.primary-header-search-component_desktop_innerContent_searchBar_searchCloseIcon { height: 2rem; position: absolute; right: 2.25rem; top: 2.25rem; width: 2rem; }
.primary-header-search-component_desktop_innerContent_dataBase { min-height: 21.25rem; width: 100%; }
.primary-header-search-component_desktop_innerContent_dataBase_offerings { border-right-width: 0.0625rem; border-style: solid; list-style-type: none; }
.primary-header-search-component_desktop_innerContent_dataBase_trendingTopics { list-style-type: none; }
.primary-header-search-component_mobile { height: auto; overflow: auto; position: absolute; top: 0px; width: 100%; }
.primary-header-search-component_mobile_input { border: none; }
.primary-header-search-component_mobile_input:focus { outline: transparent solid 0.125rem; outline-offset: 0.125rem; }
.primary-header-search-component_mobile .small-divider { height: 0.0625rem; width: 100%; }
.primary-header-search-component_mobile hr { border-top-width: 0px; }
.header-mega-menu-tiles-component_container.bc-desktop-container .card-full-height, .header-mega-menu-tiles-component_container.bc-mobile-container .card-full-height { display: flex; }
.header-mega-menu-tiles-component_tiles-container { height: 11.4688rem; position: relative; }
.header-mega-menu-tiles-component_tiles-container-image { height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.header-mega-menu-tiles-component_tiles-box { height: 100%; position: absolute; top: 0px; width: 100%; }
.header-mega-menu-tiles-component_tiles-icon { height: 2rem; width: 2rem; }
.header-mega-menu-tiles-component_tiles-container-default { height: 9.4375rem; position: relative; }
.header-mega-menu-tiles-component_tiles-icon-default { height: 2rem; width: 2rem; }
.header-mega-menu-tiles-component_tiles-links-component { border-top-width: 0px; }
@media only screen and (max-width: 1024px) {
.header-mega-menu-tiles-component_tiles-links-component { border-top-width: 0.125rem; }
}
@media only screen and (max-width: 767.98px) {
.header-mega-menu-tiles-component_tiles-links-component { border-top-width: 0.125rem; }
}
.header-mega-menu-tiles-component_tiles-container-text { height: 100%; position: relative; }
.header-mega-menu-tiles-component_tiles-title-text { position: relative; }
.header-mega-menu-tiles-component_tiles-icon-text { height: 2rem; position: relative; width: 2rem; }
@media only screen and (max-width: 1472px) {
.tablet-header .group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
}
@media only screen and (max-width: 1024px) {
.header-mega-menu-tiles-component_tiles-container, .header-mega-menu-tiles-component_tiles-container-default { height: 8rem; }
}
.secondary-footer-component-molecule_container_cookies { min-width: fit-content; }
.secondary-footer-component-molecule_container_cookies_button { border-width: 0.0625rem; border-style: solid !important; }
.social-footer-component-molecule_ul_follow { height: 2rem; }
.social-footer-component-molecule_ul_social-footer-items_a { height: 2rem; width: 2rem; }
.mega-menu-desktop-component { left: 0px; position: absolute; top: 4rem; width: 100%; }
.mega-menu-desktop-component_overlay { content: ""; height: 100%; opacity: 0.5; position: fixed; width: 100%; z-index: 1; }
.mega-menu-desktop-component.primary-mega-menu .mega-menu-desktop-component_container { height: calc(-4rem + 100vh); }
.mega-menu-desktop-component.secondary-mega-menu .mega-menu-desktop-component_container { height: calc(-8rem + 100vh); }
.mega-menu-desktop-component .xfpage { width: 100%; }
.mega-menu-desktop-component_container { max-height: 40rem; max-width: 120rem; position: relative; width: 100%; z-index: 99; }
.mega-menu-desktop-component_side-nav { border-right-width: 0.0625rem; overflow: auto; width: 27%; }
.mega-menu-desktop-component_side-nav .nav-list li hr { border-width: 0.0625rem; }
.mega-menu-desktop-component_side-nav .nav-list li:last-child hr { display: none; }
.mega-menu-desktop-component_side-nav .nav-list li .select .nav-title { border-left-width: 0.125rem; }
.mega-menu-desktop-component_right-container { overflow: auto; width: 73%; }
.mega-menu-desktop-component_right-container .tab-content { animation: 0.3s linear 0s 1 normal forwards running fade-in-out; }
.mega-menu-desktop-component_right-container .tab-content hr { border-width: 0.0625rem; }
.mega-menu-desktop-component_right-container_ul_li { border-right-width: 0.0625rem; }
.mega-menu-desktop-component_right-container_ul_li:last-child { border-width: 0px; }
.mega-menu-desktop-component_right-container-button { width: max-content; }
.mega-menu-desktop-component_right-container-button a { border-style: solid; border-width: 0.0625rem; }
.mega-menu-desktop-component_right-container-heading { -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 1; }
.mega-menu-desktop-component_right-container-description { max-width: 40rem; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2; }
.mega-menu-desktop-component_nav-button { min-height: 3.25rem; width: 100%; }
.mega-menu-desktop-component_nav-button .nav-title { text-align: left; transition: padding-left 0.3s ease-in-out; width: 100%; }
.mega-menu-desktop-component_nav-button .nav-icon-holder { height: 1.5rem; width: 1.125rem; }
@keyframes fade-in-out {
0% { opacity: 0; }
25% { opacity: 0.25; }
50% { opacity: 0.5; }
75% { opacity: 0.75; }
100% { opacity: 1; }
}
.sr-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.left-0 { left: 0px; }
.right-0 { right: 0px; }
.top-20 { top: 5rem; }
.top-full { top: 100%; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-2 { grid-column: span 2 / span 2; }
.row-span-2 { grid-row: span 2 / span 2; }
.row-span-3 { grid-row: span 3 / span 3; }
.float-right { float: right; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-auto { margin: auto; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }
.my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.my-auto { margin-bottom: auto; margin-top: auto; }
.\!mb-0 { margin-bottom: 0px !important; }
.-ml-2 { margin-left: -0.5rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-14 { margin-top: -3.5rem; }
.mb-0 { margin-bottom: 0px; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-auto { margin-bottom: auto; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-8 { margin-left: 2rem; }
.ml-auto { margin-left: auto; }
.mr-0 { margin-right: 0px; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-8 { margin-right: 2rem; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-4 { margin-top: 1rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-auto { margin-top: auto; }
.box-content { box-sizing: content-box; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.table { display: table; }
.grid { display: grid; }
.hidden { display: none; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.w-full { width: 100%; }
.max-w-max-container { max-width: 1408px; }
.flex-1 { flex: 1 1 0%; }
.flex-\[0_1_0\%\] { flex: 0 1 0%; }
.flex-none { flex: 0 0 auto; }
.shrink-0 { flex-shrink: 0; }
.grow { flex-grow: 1; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/4 { flex-basis: 25%; }
.basis-3\/4 { flex-basis: 75%; }
.basis-4\/6 { flex-basis: 66.6667%; }
.transform { 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)); }
.cursor-default { cursor: default; }
.cursor-none { cursor: none; }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.grid-flow-col { grid-auto-flow: column; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.whitespace-nowrap { white-space: nowrap; }
.border { border-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-solid { border-style: solid; }
.\!border-black-base { --tw-border-opacity: 1 !important; border-color: rgb(0 0 0/var(--tw-border-opacity,1)) !important; }
.border-black-base { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-blue-light { --tw-border-opacity: 1; border-color: rgb(222 236 240/var(--tw-border-opacity,1)); }
.border-grey-0 { --tw-border-opacity: 1; border-color: rgb(246 246 246/var(--tw-border-opacity,1)); }
.border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-grey-30 { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.border-grey-40 { --tw-border-opacity: 1; border-color: rgb(145 145 145/var(--tw-border-opacity,1)); }
.border-grey-70 { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.border-notification-error { --tw-border-opacity: 1; border-color: rgb(212 0 40/var(--tw-border-opacity,1)); }
.border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.border-transparent-base { border-color: transparent; }
.border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.\!border-b-transparent-base { border-bottom-color: transparent !important; }
.\!border-l-transparent-base { border-left-color: transparent !important; }
.\!border-r-transparent-base { border-right-color: transparent !important; }
.border-b-grey-10 { --tw-border-opacity: 1; border-bottom-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-t-white-base { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.bg-black-background { background-color: rgba(0, 0, 0, 0.3); }
.bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-blue-light { --tw-bg-opacity: 1; background-color: rgb(222 236 240/var(--tw-bg-opacity,1)); }
.bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.bg-grey-30 { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.bg-grey-40 { --tw-bg-opacity: 1; background-color: rgb(145 145 145/var(--tw-bg-opacity,1)); }
.bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.bg-transparent-base { background-color: transparent; }
.bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.from-grey-0 { --tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,96%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.to-white-base { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.object-cover { object-fit: cover; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.\!py-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
.\!py-3 { padding-bottom: 0.75rem !important; padding-top: 0.75rem !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-0 { padding-bottom: 0px; padding-top: 0px; }
.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-22 { padding-bottom: 6rem; }
.pb-25 { padding-bottom: 6.75rem; }
.pb-30 { padding-bottom: 8rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-12 { padding-left: 3rem; }
.pl-18 { padding-left: 4.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-4 { padding-left: 1rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pr-0 { padding-right: 0px; }
.pr-1 { padding-right: 0.25rem; }
.pr-12 { padding-right: 3rem; }
.pr-18 { padding-right: 4.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-4 { padding-right: 1rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-h3 { font-size: 3rem; }
.text-h5 { font-size: 1.875rem; }
.text-h6 { font-size: 1.375rem; }
.text-icon { font-size: 1rem; }
.text-icon_error { font-size: 1.563rem; }
.text-icon_l { font-size: 2.5rem; }
.text-icon_m { font-size: 1.25rem; }
.text-l { font-size: 1.125rem; }
.text-m { font-size: 1rem; }
.text-xl { font-size: 1.375rem; }
.font-bold { font-weight: 500; }
.font-regular { font-weight: 300; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.leading-\[0\] { line-height: 0; }
.leading-xs { line-height: 1.05rem; }
.\!text-black-base { --tw-text-opacity: 1 !important; color: rgb(0 0 0/var(--tw-text-opacity,1)) !important; }
.text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-green-base { --tw-text-opacity: 1; color: rgb(0 153 0/var(--tw-text-opacity,1)); }
.text-grey-10 { --tw-text-opacity: 1; color: rgb(230 230 230/var(--tw-text-opacity,1)); }
.text-grey-105 { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.text-grey-40 { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.text-grey-50 { --tw-text-opacity: 1; color: rgb(117 117 117/var(--tw-text-opacity,1)); }
.text-grey-60 { --tw-text-opacity: 1; color: rgb(92 92 92/var(--tw-text-opacity,1)); }
.text-grey-70 { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.text-grey-80 { --tw-text-opacity: 1; color: rgb(46 46 46/var(--tw-text-opacity,1)); }
.text-notification-error { --tw-text-opacity: 1; color: rgb(212 0 40/var(--tw-text-opacity,1)); }
.text-red-core { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.underline { text-decoration-line: underline; }
.overline { text-decoration-line: overline; }
.underline-offset-4 { text-underline-offset: 4px; }
.placeholder-black-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(0 0 0/var(--tw-placeholder-opacity,1)); }
.opacity-75 { opacity: 0.75; }
.shadow-1 { --tw-shadow: 0px -1px 1px 0px #00000017 inset; --tw-shadow-colored: inset 0px -1px 1px 0px var(--tw-shadow-color); }
.shadow-1, .shadow-2 { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-2 { --tw-shadow: 0px 2px 2px 0px #0000001f; --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color); }
.shadow-9 { --tw-shadow: 0px 2px 9px 0px #00000045; --tw-shadow-colored: 0px 2px 9px 0px var(--tw-shadow-color); }
.shadow-9, .shadow-base { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-base { --tw-shadow: 0 4px 12px 0 #00000014; --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color); }
.shadow-top { --tw-shadow: 0px -1px 2px 0px #0000001f; --tw-shadow-colored: 0px -1px 2px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.blur-md { --tw-blur: blur(12px); }
.blur-md, .blur-sm { 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); }
.blur-sm { --tw-blur: blur(4px); }
.filter { 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); }
@font-face { font-display: swap; font-family: AkkuratPro-Bold; src: url("clientlib-resources/resources/fonts/AkkuratPro-Bold.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-regular; src: url("clientlib-resources/resources/fonts/AkkuratPro.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-light; src: url("clientlib-resources/resources/fonts/AkkuratLightPro.ttf"); }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.heading-l { font-size: 3.625rem; letter-spacing: -0.04em; line-height: 4.168rem; }
.heading-l, h1 { font-family: AkkuratPro-Bold; font-weight: 500; }
h1 { letter-spacing: -0.02em; }
@media (min-width: 0px) {
h1 { font-size: 2.25rem; line-height: 2.587rem; }
}
@media (min-width: 768px) {
h1 { font-size: 3rem; line-height: 3.45rem; }
}
h2 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h2 { font-size: 1.875rem; line-height: 2.156rem; }
}
@media (min-width: 768px) {
h2 { font-size: 2.25rem; line-height: 2.587rem; }
}
h3 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h3 { font-size: 1.375rem; line-height: 1.581rem; }
}
@media (min-width: 768px) {
h3 { font-size: 1.875rem; line-height: 2.156rem; }
}
h4, h5, h6 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h4, h5, h6 { font-size: 1.125rem; line-height: 1.575rem; }
}
@media (min-width: 768px) {
h4, h5, h6 { font-size: 1.375rem; }
}
.body-regular-l, .cmp-text .body-regular-l, .cmp-text p { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-regular-xxl, .cmp-text .body-regular-xxl { font-family: AkkuratPro-regular; font-size: 1.875rem; font-weight: 300; letter-spacing: -0.02em; line-height: 2.625rem; }
.body-regular-xl, .cmp-text .body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.body-bold-xl { font-size: 1.375rem; }
.body-bold-l, .body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-bold-l { font-size: 1.125rem; }
.body-regular-m, .cmp-text .body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.body-bold-m { font-size: 1rem; line-height: 1.4rem; }
.body-bold-4, .body-bold-m { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.body-bold-4 { font-size: 1.375rem; line-height: 1.575rem; }
@media (min-width: 1025px) {
.body-bold-4 { font-size: 1rem; line-height: 1.5rem; }
}
.body-regular-s, .cmp-text .body-regular-s { font-family: AkkuratPro-regular; font-weight: 300; }
.body-bold-s, .body-regular-s, .cmp-text .body-regular-s { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.225rem; }
.body-bold-s { font-family: AkkuratPro-Bold; font-weight: 500; }
.body-regular-xs, .cmp-text .body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.caps-bold-small { font-size: 0.75rem; line-height: 0.975rem; }
.caps-bold-micro, .caps-bold-small { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; }
.caps-bold-micro { font-size: 0.687rem; line-height: 0.894rem; }
.icon { font-size: 1rem; }
.icon-s { font-size: 0.875rem; }
.icon-md { font-size: 2.25rem; }
.icon-m { font-size: 1.25rem; line-height: 2rem; }
img { font-family: AkkuratPro-regular; font-weight: 300; }
.\[x\:string\] { }
.long-text-rail-component { border-style: solid; border-width: 0.0625rem; word-break: break-word; }
.long-text-rail-component .divider { height: 0.125rem; width: 100%; }
.long-text-rail-component hr { border-top-width: 0px; }
.long-text-rail-component_list p { display: inline; }
.cmp-text .long-text-rail-component .cmp-rte-text a, .long-text-rail-component .cmp-rte-text a { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.long-text-rail-component .cmp-rte-text a { text-decoration: none; }
.long-text-rail-component .cmp-rte-text a:hover { text-decoration: underline; }
.long-text-rail-component .cmp-rte-text.ci-longtextrail-rte b { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.placeholder\:text-grey-30::placeholder { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:border-grey-10::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.before\:border-grey-70::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.first\:ml-0:first-child { margin-left: 0px; }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:pt-0:first-child { padding-top: 0px; }
.first\:pt-2:first-child { padding-top: 0.5rem; }
.last\:pb-0:last-child { padding-bottom: 0px; }
.last\:pr-0:last-child { padding-right: 0px; }
.checked\:border-white-base:checked { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.focus-within\:border-black-base:focus-within { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.focus-within\:border-red-core:focus-within { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:border-black-base:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-blue-dark:hover { --tw-border-opacity: 1; border-color: rgb(177 202 210/var(--tw-border-opacity,1)); }
.hover\:border-grey-30:hover { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.hover\:border-grey-70:hover { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.hover\:border-red-core:hover { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:\!bg-black-base:hover { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-dark:hover { --tw-bg-opacity: 1; background-color: rgb(177 202 210/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-0:hover { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-30:hover { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-70:hover { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.hover\:bg-white-base:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:\!text-white-base:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.hover\:text-black-base:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-grey-40:hover { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.hover\:text-grey-70:hover { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:body-bold-m:hover { font-size: 1rem; line-height: 1.4rem; }
.hover\:body-bold-m:hover, .hover\:body-bold-s:hover { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.hover\:body-bold-s:hover { font-size: 0.875rem; line-height: 1.225rem; }
.focus\:border-red-core:focus { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.active\:border-black-base:active { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.active\:border-grey-30:active { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.active\:border-grey-70:active { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.active\:\!bg-black-base:active { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.active\:bg-black-base:active { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.active\:bg-grey-0:active { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.active\:bg-grey-10:active { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.active\:bg-grey-30:active { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.active\:bg-grey-5:active { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.active\:bg-grey-70:active { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.active\:bg-white-base:active { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.active\:\!text-white-base:active { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.active\:text-black-base:active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.active\:text-grey-70:active { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.active\:text-white-base:active { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.active\:underline:active { text-decoration-line: underline; }
.disabled\:border-grey-30:disabled { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.disabled\:text-grey-0:disabled { --tw-text-opacity: 1; color: rgb(246 246 246/var(--tw-text-opacity,1)); }
.disabled\:text-grey-30:disabled { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group\/cards:hover .group-hover\/cards\:underline { text-decoration-line: underline; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:block { display: block; }
.group.dropdown-active .group-\[\.dropdown-active\]\:flex, .group.menu-active .group-\[\.menu-active\]\:flex { display: flex; }
.group.menu-active .group-\[\.menu-active\]\:hidden, .group.secondary-header-component-active .group-\[\.secondary-header-component-active\]\:hidden, .group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hidden { display: none; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-80 { --tw-border-opacity: 1; border-color: rgb(46 46 46/var(--tw-border-opacity,1)); }
.group.select .group-\[\.select\]\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.group.dropdown-active .group-\[\.dropdown-active\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.menu-active .group-\[\.menu-active\]\:bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-95 { --tw-bg-opacity: 1; background-color: rgb(11 11 11/var(--tw-bg-opacity,1)); }
.group.mb-vertical .group-\[\.mb-vertical\]\:p-0 { padding: 0px; }
.group.select .group-\[\.select\]\:pl-3 { padding-left: 0.75rem; }
.group.dropdown-active .group-\[\.dropdown-active\]\:text-white-base, .group.menu-active .group-\[\.menu-active\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:placeholder-white-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(255 255 255/var(--tw-placeholder-opacity,1)); }
.group.select .group-\[\.select\]\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-light-theme .group-\[\.secondary-header-component-light-theme\]\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
@media not all and (min-width: 768px) {
.max-md\:flex { display: flex; }
.max-md\:flex-row { flex-direction: row; }
.max-md\:flex-row-reverse { flex-direction: row-reverse; }
.max-md\:flex-col { flex-direction: column; }
.max-md\:justify-between { justify-content: space-between; }
}
@media (min-width: 0px) {
.sm\:order-2 { order: 2; }
.sm\:order-last { order: 9999; }
.sm\:col-span-1 { grid-column: span 1 / span 1; }
.sm\:col-span-12 { grid-column: span 12 / span 12; }
.sm\:col-span-2 { grid-column: span 2 / span 2; }
.sm\:col-span-3 { grid-column: span 3 / span 3; }
.sm\:col-span-4 { grid-column: span 4 / span 4; }
.sm\:col-start-1 { grid-column-start: 1; }
.sm\:m-4 { margin: 1rem; }
.sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
.sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.sm\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.sm\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.sm\:mb-1 { margin-bottom: 0.25rem; }
.sm\:mb-10 { margin-bottom: 2.5rem; }
.sm\:mb-2 { margin-bottom: 0.5rem; }
.sm\:mb-4 { margin-bottom: 1rem; }
.sm\:mb-6 { margin-bottom: 1.5rem; }
.sm\:ml-0 { margin-left: 0px; }
.sm\:ml-10 { margin-left: 2.5rem; }
.sm\:ml-2 { margin-left: 0.5rem; }
.sm\:ml-4 { margin-left: 1rem; }
.sm\:mr-0 { margin-right: 0px; }
.sm\:mr-1 { margin-right: 0.25rem; }
.sm\:mr-2 { margin-right: 0.5rem; }
.sm\:mr-4 { margin-right: 1rem; }
.sm\:mr-6 { margin-right: 1.5rem; }
.sm\:mt-2 { margin-top: 0.5rem; }
.sm\:mt-4 { margin-top: 1rem; }
.sm\:mt-6 { margin-top: 1.5rem; }
.sm\:mt-8 { margin-top: 2rem; }
.sm\:block { display: block; }
.sm\:flex { display: flex; }
.sm\:grid { display: grid; }
.sm\:\!hidden { display: none !important; }
.sm\:hidden { display: none; }
.sm\:w-full { width: 100%; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:basis-1 { flex-basis: 0.25rem; }
.sm\:basis-full { flex-basis: 100%; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.sm\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-col-reverse { flex-direction: column-reverse; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:items-start { align-items: flex-start; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-between { justify-content: space-between; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-x-0 { column-gap: 0px; }
.sm\:gap-x-1 { column-gap: 0.25rem; }
.sm\:gap-x-6 { column-gap: 1.5rem; }
.sm\:gap-x-8 { column-gap: 2rem; }
.sm\:gap-y-0 { row-gap: 0px; }
.sm\:gap-y-4 { row-gap: 1rem; }
.sm\:gap-y-6 { row-gap: 1.5rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
.sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.sm\:border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.sm\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.sm\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.sm\:p-0 { padding: 0px; }
.sm\:p-4 { padding: 1rem; }
.sm\:p-6 { padding: 1.5rem; }
.sm\:px-0 { padding-left: 0px; padding-right: 0px; }
.sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.sm\:py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.sm\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.sm\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.sm\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.sm\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.sm\:pb-1 { padding-bottom: 0.25rem; }
.sm\:pb-12 { padding-bottom: 3rem; }
.sm\:pb-17 { padding-bottom: 4.25rem; }
.sm\:pb-4 { padding-bottom: 1rem; }
.sm\:pb-6 { padding-bottom: 1.5rem; }
.sm\:pb-8 { padding-bottom: 2rem; }
.sm\:pl-0 { padding-left: 0px; }
.sm\:pr-4 { padding-right: 1rem; }
.sm\:pr-6 { padding-right: 1.5rem; }
.sm\:pt-0 { padding-top: 0px; }
.sm\:pt-12 { padding-top: 3rem; }
.sm\:pt-4 { padding-top: 1rem; }
.sm\:pt-6 { padding-top: 1.5rem; }
.sm\:pt-8 { padding-top: 2rem; }
.sm\:text-center { text-align: center; }
.sm\:text-icon_l { font-size: 2.5rem; }
.sm\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.sm\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .sm\:body-regular-l, .sm\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.sm\:body-bold-l { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .sm\:body-regular-m, .sm\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.cmp-text .sm\:body-regular-s, .sm\:body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .sm\:body-regular-xs, .sm\:body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:last\:mb-6:last-child { margin-bottom: 1.5rem; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:block { display: block; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:flex { display: flex; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
@media (min-width: 768px) {
.md\:col-span-1 { grid-column: span 1 / span 1; }
.md\:col-span-10 { grid-column: span 10 / span 10; }
.md\:col-span-2 { grid-column: span 2 / span 2; }
.md\:col-span-8 { grid-column: span 8 / span 8; }
.md\:m-8 { margin: 2rem; }
.md\:mx-0 { margin-left: 0px; margin-right: 0px; }
.md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.md\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.md\:my-9 { margin-bottom: 2.25rem; margin-top: 2.25rem; }
.md\:my-auto { margin-bottom: auto; margin-top: auto; }
.md\:mb-0 { margin-bottom: 0px; }
.md\:mb-4 { margin-bottom: 1rem; }
.md\:mb-6 { margin-bottom: 1.5rem; }
.md\:mb-8 { margin-bottom: 2rem; }
.md\:ml-0 { margin-left: 0px; }
.md\:ml-12 { margin-left: 3rem; }
.md\:ml-2 { margin-left: 0.5rem; }
.md\:ml-6 { margin-left: 1.5rem; }
.md\:ml-8 { margin-left: 2rem; }
.md\:ml-auto { margin-left: auto; }
.md\:mr-0 { margin-right: 0px; }
.md\:mr-2 { margin-right: 0.5rem; }
.md\:mr-4 { margin-right: 1rem; }
.md\:mr-6 { margin-right: 1.5rem; }
.md\:mr-8 { margin-right: 2rem; }
.md\:mt-0 { margin-top: 0px; }
.md\:mt-4 { margin-top: 1rem; }
.md\:mt-6 { margin-top: 1.5rem; }
.md\:mt-8 { margin-top: 2rem; }
.md\:block { display: block; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:\!hidden { display: none !important; }
.md\:hidden { display: none; }
.md\:w-auto { width: auto; }
.md\:basis-2\/6 { flex-basis: 33.3333%; }
.md\:basis-3\/4 { flex-basis: 75%; }
.md\:basis-full { flex-basis: 100%; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.md\:flex-row { flex-direction: row; }
.md\:flex-row-reverse { flex-direction: row-reverse; }
.md\:flex-col { flex-direction: column; }
.md\:flex-col-reverse { flex-direction: column-reverse; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:items-start { align-items: flex-start; }
.md\:items-center { align-items: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-between { justify-content: space-between; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:gap-x-2 { column-gap: 0.5rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-x-6 { column-gap: 1.5rem; }
.md\:gap-x-8 { column-gap: 2rem; }
.md\:gap-y-0 { row-gap: 0px; }
.md\:gap-y-6 { row-gap: 1.5rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
.md\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.md\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.md\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.md\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.md\:p-0 { padding: 0px; }
.md\:p-4 { padding: 1rem; }
.md\:p-6 { padding: 1.5rem; }
.md\:p-8 { padding: 2rem; }
.md\:px-0 { padding-left: 0px; padding-right: 0px; }
.md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.md\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.md\:pb-0 { padding-bottom: 0px; }
.md\:pb-1 { padding-bottom: 0.25rem; }
.md\:pb-12 { padding-bottom: 3rem; }
.md\:pb-16 { padding-bottom: 4rem; }
.md\:pb-2 { padding-bottom: 0.5rem; }
.md\:pb-26 { padding-bottom: 7rem; }
.md\:pb-6 { padding-bottom: 1.5rem; }
.md\:pb-8 { padding-bottom: 2rem; }
.md\:pl-0 { padding-left: 0px; }
.md\:pt-0 { padding-top: 0px; }
.md\:pt-12 { padding-top: 3rem; }
.md\:pt-16 { padding-top: 4rem; }
.md\:pt-2 { padding-top: 0.5rem; }
.md\:pt-4 { padding-top: 1rem; }
.md\:pt-6 { padding-top: 1.5rem; }
.md\:pt-8 { padding-top: 2rem; }
.md\:text-icon_xl { font-size: 4rem; }
.md\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.md\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .md\:body-regular-l, .md\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .md\:body-regular-xl, .md\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.md\:body-bold-xl { font-size: 1.375rem; }
.md\:body-bold-l, .md\:body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.md\:body-bold-l { font-size: 1.125rem; }
.cmp-text .md\:body-regular-m, .md\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.md\:body-bold-s { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.hover\:md\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
}
@media (min-width: 1025px) {
.lg\:absolute { position: absolute; }
.lg\:order-first { order: -9999; }
.lg\:order-none { order: 0; }
.lg\:col-span-1 { grid-column: span 1 / span 1; }
.lg\:col-span-10 { grid-column: span 10 / span 10; }
.lg\:col-span-2 { grid-column: span 2 / span 2; }
.lg\:col-span-3 { grid-column: span 3 / span 3; }
.lg\:col-span-6 { grid-column: span 6 / span 6; }
.lg\:col-span-8 { grid-column: span 8 / span 8; }
.lg\:col-start-4 { grid-column-start: 4; }
.lg\:row-span-1 { grid-row: span 1 / span 1; }
.lg\:row-span-3 { grid-row: span 3 / span 3; }
.lg\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:my-0 { margin-bottom: 0px; margin-top: 0px; }
.lg\:my-12 { margin-bottom: 3rem; margin-top: 3rem; }
.lg\:my-16 { margin-bottom: 4rem; margin-top: 4rem; }
.lg\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.lg\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.lg\:mb-0 { margin-bottom: 0px; }
.lg\:mb-1 { margin-bottom: 0.25rem; }
.lg\:mb-4 { margin-bottom: 1rem; }
.lg\:mb-6 { margin-bottom: 1.5rem; }
.lg\:mb-8 { margin-bottom: 2rem; }
.lg\:ml-0 { margin-left: 0px; }
.lg\:ml-4 { margin-left: 1rem; }
.lg\:ml-6 { margin-left: 1.5rem; }
.lg\:ml-8 { margin-left: 2rem; }
.lg\:ml-auto { margin-left: auto; }
.lg\:mr-0 { margin-right: 0px; }
.lg\:mr-16 { margin-right: 4rem; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:mr-4 { margin-right: 1rem; }
.lg\:mr-6 { margin-right: 1.5rem; }
.lg\:mr-8 { margin-right: 2rem; }
.lg\:mt-0 { margin-top: 0px; }
.lg\:mt-4 { margin-top: 1rem; }
.lg\:mt-6 { margin-top: 1.5rem; }
.lg\:mt-8 { margin-top: 2rem; }
.lg\:block { display: block; }
.lg\:flex { display: flex; }
.lg\:grid { display: grid; }
.lg\:hidden { display: none; }
.lg\:h-full { height: 100%; }
.lg\:w-auto { width: auto; }
.lg\:flex-grow { flex-grow: 1; }
.lg\:basis-1\/2 { flex-basis: 50%; }
.lg\:basis-1\/3 { flex-basis: 33.3333%; }
.lg\:basis-2\/3 { flex-basis: 66.6667%; }
.lg\:basis-2\/6 { flex-basis: 33.3333%; }
.lg\:basis-3\/12 { flex-basis: 25%; }
.lg\:basis-4\/12 { flex-basis: 33.3333%; }
.lg\:basis-4\/6 { flex-basis: 66.6667%; }
.lg\:basis-6\/12 { flex-basis: 50%; }
.lg\:basis-7\/12 { flex-basis: 58.3333%; }
.lg\:basis-8\/12 { flex-basis: 66.6667%; }
.lg\:basis-9\/12 { flex-basis: 75%; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-rows-none { grid-template-rows: none; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-row-reverse { flex-direction: row-reverse; }
.lg\:flex-col { flex-direction: column; }
.lg\:items-center { align-items: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-between { justify-content: space-between; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:gap-x-2 { column-gap: 0.5rem; }
.lg\:gap-x-6 { column-gap: 1.5rem; }
.lg\:gap-x-8 { column-gap: 2rem; }
.lg\:gap-x-9 { column-gap: 2.25rem; }
.lg\:gap-y-0 { row-gap: 0px; }
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2rem*var(--tw-space-x-reverse)); }
.lg\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.lg\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:bg-transparent-base { background-color: transparent; }
.lg\:bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.lg\:p-0 { padding: 0px; }
.lg\:p-16 { padding: 4rem; }
.lg\:p-2 { padding: 0.5rem; }
.lg\:p-6 { padding: 1.5rem; }
.lg\:p-8 { padding: 2rem; }
.lg\:px-0 { padding-left: 0px; padding-right: 0px; }
.lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.lg\:py-22 { padding-bottom: 6rem; padding-top: 6rem; }
.lg\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.lg\:pb-0 { padding-bottom: 0px; }
.lg\:pb-12 { padding-bottom: 3rem; }
.lg\:pb-16 { padding-bottom: 4rem; }
.lg\:pb-22 { padding-bottom: 6rem; }
.lg\:pb-4 { padding-bottom: 1rem; }
.lg\:pb-6 { padding-bottom: 1.5rem; }
.lg\:pb-8 { padding-bottom: 2rem; }
.lg\:pl-0 { padding-left: 0px; }
.lg\:pl-2 { padding-left: 0.5rem; }
.lg\:pl-8 { padding-left: 2rem; }
.lg\:pr-0 { padding-right: 0px; }
.lg\:pr-16 { padding-right: 4rem; }
.lg\:pr-8 { padding-right: 2rem; }
.lg\:pt-0 { padding-top: 0px; }
.lg\:pt-12 { padding-top: 3rem; }
.lg\:pt-16 { padding-top: 4rem; }
.lg\:pt-22 { padding-top: 6rem; }
.lg\:pt-4 { padding-top: 1rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-8 { padding-top: 2rem; }
.lg\:text-icon_xxl { font-size: 5.5rem; }
.lg\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.lg\:text-taupe-core { --tw-text-opacity: 1; color: rgb(194 196 195/var(--tw-text-opacity,1)); }
.lg\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .lg\:body-regular-xl, .lg\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.lg\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.lg\:hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:hover\:pb-2:hover { padding-bottom: 0.5rem; }
.hover\:lg\:text-red-core:hover, .lg\:hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.lg\:hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group:hover .lg\:group-hover\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:border-grey-10:checked { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.vertical .group-\[\.vertical\]\:lg\:p-0 { padding: 0px; }
}
@media (min-width: 1472px) {
.xl\:col-span-1 { grid-column: span 1 / span 1; }
.xl\:col-span-2 { grid-column: span 2 / span 2; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mb-6 { margin-bottom: 1.5rem; }
.xl\:ml-0 { margin-left: 0px; }
.xl\:mr-0 { margin-right: 0px; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.xl\:px-0 { padding-left: 0px; padding-right: 0px; }
.cmp-text .xl\:body-regular-xl, .xl\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
}
.\[\&\>\*\:first-child\]\:mt-0 > :first-child { margin-top: 0px; }
.\[\&\>\*\:first-child\]\:text-black-base > :first-child { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.\[\&\>\*\:first-child\]\:body-bold-s > :first-child { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.nav-list-redirect-component_dropdown { border-width: 0.0625rem; }
.nav-list-redirect-component .vertical-tab-dropdown { position: relative; }
.nav-list-redirect-component .vertical-tab-dropdown #nav-list-dropdown { appearance: none; }
.nav-list-redirect-component .vertical-tab-dropdown #carot-icon { pointer-events: none; position: absolute; right: 1.25rem; }
.nav-list-redirect-component_list, .nav-list-redirect-component_list ul li:not(:last-child) a { border-bottom-width: 0.125rem; }
.socialmedia-share-component { border-radius: 0.125rem; position: absolute; right: 0px; top: 1.875rem; width: 13rem; z-index: 1; }
.socialmedia-share-component_item { cursor: pointer; width: 100%; }
.socialmedia-share-component_item_icon { height: 1.5rem; width: 1.5rem; }
@media only screen and (max-width: 1024px) {
.socialmedia-share-component { width: 3.5rem; }
}
@media only screen and (max-width: 767.98px) {
.socialmedia-share-component { width: 3.5rem; }
}
.libsync-podcast-player-component { width: 100%; }
.static-modal-component { height: 100%; left: 0px; overflow: auto; position: fixed; top: 0px; width: 100%; z-index: 9999; }
.static-modal-component_content { width: 100%; }
.static-modal-component_content .modal-header { border: none; }
.static-modal-component_content .modal-body { padding: 0px; }
.static-modal-component_cross-button { cursor: pointer; height: 1.5rem; width: 1.5rem; }
.static-modal-component_modal-hr { border: 0px; height: 0.125rem; }
.modal-video-component { position: relative; }
.modal-video-component_banner { cursor: pointer; }
.modal-video-component_banner:hover .modal-video-component_play-button { opacity: 1; }
.modal-video-component_modal { height: 100vh; left: 0px; position: fixed; top: 0px; z-index: 1000; }
.modal-video-component_modal_overlay { opacity: 0.9; overflow: auto; }
.modal-video-component_modal_banner { cursor: pointer; inset: 5%; position: fixed; width: 90%; }
.modal-video-component_modal_banner:hover .modal-video-component_play-button { opacity: 1; }
.modal-video-component_image-modal { height: 100%; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: auto; }
.modal-video-component_play-button { background-image: url("clientlib-resources/resources/icons/video.svg"); height: 5.5rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 5.5rem; }
.modal-video-component_play-button:hover { opacity: 1; }
.modal-video-component_video-play { height: 100%; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: auto; }
.modal-video-component_btn-close { position: absolute; right: 1.5625rem; top: 1.5625rem; }
@media screen and (min-aspect-ratio: 2 / 1) {
.modal-video-component_modal:not(.hidden) i.modal-video-component_play-button { height: 10rem; width: 10rem; }
.video .modal-video-component_banner i.modal-video-component_play-button { height: 14rem; width: 14rem; }
}
.drop-down-component_buttonContainer { min-width: 15.5rem; position: relative; text-align: left; }
.drop-down-component_buttonContainer .dropdownContainer { border-radius: 0.125rem; border-style: solid; border-width: 0.0625rem; left: 0px; list-style: none; position: absolute; top: 100%; z-index: 20; }
.drop-down-component_buttonContainer .dropdownContainer li { text-transform: none; white-space: nowrap; }
.vidyard-component .vidyard-atom-component picture { overflow: hidden; position: relative; }
.vidyard-component .vidyard-atom-component:hover .play-button { opacity: 1; }
.vidyard-component .vidyard-atom-component .lightboxlaunch { cursor: pointer; object-fit: cover; object-position: center center; width: 100%; }
.vidyard-component .vidyard-atom-component .arrow-size { display: none; }
.vidyard-component .vidyard-atom-component .play-button { background-image: url("clientlib-resources/resources/icons/video.svg"); cursor: pointer; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); }
@media only screen and (max-width: 1024px) {
.vidyard-atom-component.video-enabled img { max-height: 100%; }
}
#vidyard-overlay-wrapper { z-index: 9; }
.vidyard-atom-component { container: vidyard / inline-size; }
@container vidyard (max-width: 207px) {
.play-button { height: 3rem; width: 3rem; }
}
@container vidyard (min-width: 208px) and (max-width: 447px) {
.play-button { height: 4rem; width: 4rem; }
}
@container vidyard (min-width: 448px) and (max-width: 687px) {
.play-button { height: 5.625rem; width: 5.625rem; }
}
@container vidyard (min-width: 688px) and (max-width: 807px) {
.play-button { height: 8.75rem; width: 8.75rem; }
}
@container vidyard (min-width: 808px) and (max-width: 927px) {
.play-button { height: 10rem; width: 10rem; }
}
@container vidyard (min-width: 928px) and (max-width: 1168px) {
.play-button { height: 11.25rem; width: 11.25rem; }
}
@container vidyard (min-width: 1169px) {
.play-button { height: 12.5rem; width: 12.5rem; }
}
.fa { font-family: var(--fa-style-family,"Font Awesome 6 Pro"); font-weight: var(--fa-style,900); }
.fa, .fa-brands, .fa-classic, .fa-duotone, .fa-light, .fa-regular, .fa-sharp, .fa-sharp-solid, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fasl, .fasr, .fass, .fat { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fal, .far, .fas, .fat { font-family: "Font Awesome 6 Pro"; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }
.fa-classic.fa-duotone, .fa-duotone, .fad { font-family: "Font Awesome 6 Duotone"; }
.fa-sharp, .fasl, .fasr, .fass { font-family: "Font Awesome 6 Sharp"; }
.fa-sharp, .fass { font-weight: 900; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }
.fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }
.fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }
.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }
.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin,2.5em); padding-left: 0px; }
.fa-ul > li { position: relative; }
.fa-li { left: calc(var(--fa-li-width, 2em)*-1); line-height: inherit; position: absolute; text-align: center; width: var(--fa-li-width,2em); }
.fa-border { border-color: var(--fa-border-color,#eee); border-radius: var(--fa-border-radius,.1em); border-style: var(--fa-border-style,solid); border-width: var(--fa-border-width,.08em); padding: var(--fa-border-padding,.2em .25em .15em); }
.fa-pull-left { float: left; margin-right: var(--fa-pull-margin,.3em); }
.fa-pull-right { float: right; margin-left: var(--fa-pull-margin,.3em); }
.fa-beat { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-beat; animation-timing-function: var(--fa-animation-timing,ease-in-out); }
.fa-bounce { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-bounce; animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1)); }
.fa-fade { animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-fade; animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }
.fa-beat-fade, .fa-fade { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); }
.fa-beat-fade { animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-beat-fade; animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }
.fa-flip { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-flip; animation-timing-function: var(--fa-animation-timing,ease-in-out); }
.fa-shake { animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-shake; animation-timing-function: var(--fa-animation-timing,linear); }
.fa-shake, .fa-spin { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); }
.fa-spin { animation-duration: var(--fa-animation-duration,2s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-spin; animation-timing-function: var(--fa-animation-timing,linear); }
.fa-spin-reverse { --fa-animation-direction: reverse; }
.fa-pulse, .fa-spin-pulse { animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-spin; animation-timing-function: var(--fa-animation-timing,steps(8)); }
@media (prefers-reduced-motion: reduce) {
.fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }
}
@keyframes fa-beat {
0%, 90% { transform: scale(1); }
45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@keyframes fa-bounce {
0% { transform: scale(1) translateY(0px); }
10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
64% { transform: scale(1) translateY(0px); }
100% { transform: scale(1) translateY(0px); }
}
@keyframes fa-fade {
50% { opacity: var(--fa-fade-opacity,.4); }
}
@keyframes fa-beat-fade {
0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@keyframes fa-flip {
50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@keyframes fa-shake {
0% { transform: rotate(-15deg); }
4% { transform: rotate(15deg); }
24%, 8% { transform: rotate(-18deg); }
12%, 28% { transform: rotate(18deg); }
16% { transform: rotate(-22deg); }
20% { transform: rotate(22deg); }
32% { transform: rotate(-12deg); }
36% { transform: rotate(12deg); }
40%, 100% { transform: rotate(0deg); }
}
@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scaleX(-1); }
.fa-flip-vertical { transform: scaleY(-1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }
.fa-rotate-by { transform: rotate(var(--fa-rotate-angle,none)); }
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index,auto); }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: var(--fa-inverse,#fff); }
.fa-0::before { content: "0"; }
.fa-1::before { content: "1"; }
.fa-2::before { content: "2"; }
.fa-3::before { content: "3"; }
.fa-4::before { content: "4"; }
.fa-5::before { content: "5"; }
.fa-6::before { content: "6"; }
.fa-7::before { content: "7"; }
.fa-8::before { content: "8"; }
.fa-9::before { content: "9"; }
.fa-fill-drip::before { content: ""; }
.fa-arrows-to-circle::before { content: ""; }
.fa-chevron-circle-right::before, .fa-circle-chevron-right::before { content: ""; }
.fa-wagon-covered::before { content: ""; }
.fa-line-height::before { content: ""; }
.fa-bagel::before { content: ""; }
.fa-transporter-7::before { content: ""; }
.fa-at::before { content: "@"; }
.fa-rectangles-mixed::before { content: ""; }
.fa-phone-arrow-up-right::before, .fa-phone-arrow-up::before, .fa-phone-outgoing::before { content: ""; }
.fa-trash-alt::before, .fa-trash-can::before { content: ""; }
.fa-circle-l::before { content: ""; }
.fa-head-side-goggles::before, .fa-head-vr::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-user-times::before, .fa-user-xmark::before { content: ""; }
.fa-face-hand-yawn::before { content: ""; }
.fa-gauge-simple-min::before, .fa-tachometer-slowest::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-coffin::before { content: ""; }
.fa-comment-alt::before, .fa-message::before { content: ""; }
.fa-bowl-salad::before, .fa-salad::before { content: ""; }
.fa-info::before { content: ""; }
.fa-robot-astromech::before { content: ""; }
.fa-ring-diamond::before { content: ""; }
.fa-fondue-pot::before { content: ""; }
.fa-theta::before { content: ""; }
.fa-face-hand-peeking::before { content: ""; }
.fa-square-user::before { content: ""; }
.fa-compress-alt::before, .fa-down-left-and-up-right-to-center::before { content: ""; }
.fa-explosion::before { content: ""; }
.fa-file-alt::before, .fa-file-lines::before, .fa-file-text::before { content: ""; }
.fa-wave-square::before { content: ""; }
.fa-ring::before { content: ""; }
.fa-building-un::before { content: ""; }
.fa-dice-three::before { content: ""; }
.fa-tire-pressure-warning::before { content: ""; }
.fa-wifi-2::before, .fa-wifi-fair::before { content: ""; }
.fa-calendar-alt::before, .fa-calendar-days::before { content: ""; }
.fa-mp3-player::before { content: ""; }
.fa-anchor-circle-check::before { content: ""; }
.fa-tally-4::before { content: ""; }
.fa-rectangle-history::before { content: ""; }
.fa-building-circle-arrow-right::before { content: ""; }
.fa-volleyball-ball::before, .fa-volleyball::before { content: ""; }
.fa-sun-haze::before { content: ""; }
.fa-text-size::before { content: ""; }
.fa-ufo::before { content: ""; }
.fa-fork::before, .fa-utensil-fork::before { content: ""; }
.fa-arrows-up-to-line::before { content: ""; }
.fa-mobile-signal::before { content: ""; }
.fa-barcode-scan::before { content: ""; }
.fa-sort-desc::before, .fa-sort-down::before { content: ""; }
.fa-folder-arrow-down::before, .fa-folder-download::before { content: ""; }
.fa-circle-minus::before, .fa-minus-circle::before { content: ""; }
.fa-face-icicles::before { content: ""; }
.fa-shovel::before { content: ""; }
.fa-door-open::before { content: ""; }
.fa-films::before { content: ""; }
.fa-right-from-bracket::before, .fa-sign-out-alt::before { content: ""; }
.fa-face-glasses::before { content: ""; }
.fa-nfc::before { content: ""; }
.fa-atom::before { content: ""; }
.fa-soap::before { content: ""; }
.fa-heart-music-camera-bolt::before, .fa-icons::before { content: ""; }
.fa-microphone-alt-slash::before, .fa-microphone-lines-slash::before { content: ""; }
.fa-closed-captioning-slash::before { content: ""; }
.fa-calculator-alt::before, .fa-calculator-simple::before { content: ""; }
.fa-bridge-circle-check::before { content: ""; }
.fa-sliders-up::before, .fa-sliders-v::before { content: ""; }
.fa-location-minus::before, .fa-map-marker-minus::before { content: ""; }
.fa-pump-medical::before { content: ""; }
.fa-fingerprint::before { content: ""; }
.fa-ski-boot::before { content: ""; }
.fa-rectangle-sd::before, .fa-standard-definition::before { content: ""; }
.fa-h1::before { content: ""; }
.fa-hand-point-right::before { content: ""; }
.fa-magnifying-glass-location::before, .fa-search-location::before { content: ""; }
.fa-message-bot::before { content: ""; }
.fa-forward-step::before, .fa-step-forward::before { content: ""; }
.fa-face-smile-beam::before, .fa-smile-beam::before { content: ""; }
.fa-light-ceiling::before { content: ""; }
.fa-comment-alt-exclamation::before, .fa-message-exclamation::before { content: ""; }
.fa-bowl-scoop::before, .fa-bowl-shaved-ice::before { content: ""; }
.fa-square-x::before { content: ""; }
.fa-utility-pole-double::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-chevron-double-up::before, .fa-chevrons-up::before { content: ""; }
.fa-football-ball::before, .fa-football::before { content: ""; }
.fa-user-vneck::before { content: ""; }
.fa-school-circle-exclamation::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-angle-double-down::before, .fa-angles-down::before { content: ""; }
.fa-users-rectangle::before { content: ""; }
.fa-people-roof::before { content: ""; }
.fa-arrow-square-right::before, .fa-square-arrow-right::before { content: ""; }
.fa-location-plus::before, .fa-map-marker-plus::before { content: ""; }
.fa-lightbulb-exclamation-on::before { content: ""; }
.fa-people-line::before { content: ""; }
.fa-beer-mug-empty::before, .fa-beer::before { content: ""; }
.fa-crate-empty::before { content: ""; }
.fa-diagram-predecessor::before { content: ""; }
.fa-transporter::before { content: ""; }
.fa-calendar-circle-user::before { content: ""; }
.fa-arrow-up-long::before, .fa-long-arrow-up::before { content: ""; }
.fa-person-carry-box::before, .fa-person-carry::before { content: ""; }
.fa-burn::before, .fa-fire-flame-simple::before { content: ""; }
.fa-male::before, .fa-person::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-file-csv::before { content: ""; }
.fa-menorah::before { content: ""; }
.fa-union::before { content: ""; }
.fa-chevron-double-left::before, .fa-chevrons-left::before { content: ""; }
.fa-circle-heart::before, .fa-heart-circle::before { content: ""; }
.fa-truck-plane::before { content: ""; }
.fa-record-vinyl::before { content: ""; }
.fa-bring-forward::before { content: ""; }
.fa-square-p::before { content: ""; }
.fa-face-grin-stars::before, .fa-grin-stars::before { content: ""; }
.fa-sigma::before { content: ""; }
.fa-camera-movie::before { content: ""; }
.fa-bong::before { content: ""; }
.fa-clarinet::before { content: ""; }
.fa-truck-flatbed::before { content: ""; }
.fa-pastafarianism::before, .fa-spaghetti-monster-flying::before { content: ""; }
.fa-arrow-down-up-across-line::before { content: ""; }
.fa-leaf-heart::before { content: ""; }
.fa-house-building::before { content: ""; }
.fa-cheese-swiss::before { content: ""; }
.fa-spoon::before, .fa-utensil-spoon::before { content: ""; }
.fa-jar-wheat::before { content: ""; }
.fa-envelopes-bulk::before, .fa-mail-bulk::before { content: ""; }
.fa-file-circle-exclamation::before { content: ""; }
.fa-bow-arrow::before { content: ""; }
.fa-cart-xmark::before { content: ""; }
.fa-hexagon-xmark::before, .fa-times-hexagon::before, .fa-xmark-hexagon::before { content: ""; }
.fa-circle-h::before, .fa-hospital-symbol::before { content: ""; }
.fa-merge::before { content: ""; }
.fa-pager::before { content: ""; }
.fa-cart-minus::before { content: ""; }
.fa-address-book::before, .fa-contact-book::before { content: ""; }
.fa-pan-frying::before { content: ""; }
.fa-grid-3::before, .fa-grid::before { content: ""; }
.fa-football-helmet::before { content: ""; }
.fa-hand-love::before { content: ""; }
.fa-trees::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-page::before { content: ""; }
.fa-k::before { content: "K"; }
.fa-diagram-previous::before { content: ""; }
.fa-gauge-min::before, .fa-tachometer-alt-slowest::before { content: ""; }
.fa-folder-grid::before { content: ""; }
.fa-eggplant::before { content: ""; }
.fa-ram::before { content: ""; }
.fa-landmark-flag::before { content: ""; }
.fa-lips::before { content: ""; }
.fa-pencil-alt::before, .fa-pencil::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-file-clipboard::before, .fa-paste::before { content: ""; }
.fa-desktop-arrow-down::before { content: ""; }
.fa-code-pull-request::before { content: ""; }
.fa-pumpkin::before { content: ""; }
.fa-clipboard-list::before { content: ""; }
.fa-pen-field::before { content: ""; }
.fa-blueberries::before { content: ""; }
.fa-truck-loading::before, .fa-truck-ramp-box::before { content: ""; }
.fa-note::before { content: ""; }
.fa-arrow-down-to-square::before { content: ""; }
.fa-user-check::before { content: ""; }
.fa-cloud-xmark::before { content: ""; }
.fa-vial-virus::before { content: ""; }
.fa-book-alt::before, .fa-book-blank::before { content: ""; }
.fa-golf-flag-hole::before { content: ""; }
.fa-comment-alt-arrow-down::before, .fa-message-arrow-down::before { content: ""; }
.fa-face-unamused::before { content: ""; }
.fa-sheet-plastic::before { content: ""; }
.fa-circle-9::before { content: ""; }
.fa-blog::before { content: ""; }
.fa-user-ninja::before { content: ""; }
.fa-pencil-slash::before { content: ""; }
.fa-bowling-pins::before { content: ""; }
.fa-person-arrow-up-from-line::before { content: ""; }
.fa-down-right::before { content: ""; }
.fa-scroll-torah::before, .fa-torah::before { content: ""; }
.fa-webhook::before { content: ""; }
.fa-blinds-open::before { content: ""; }
.fa-fence::before { content: ""; }
.fa-arrow-alt-up::before, .fa-up::before { content: ""; }
.fa-broom-ball::before, .fa-quidditch-broom-ball::before, .fa-quidditch::before { content: ""; }
.fa-drumstick::before { content: ""; }
.fa-square-v::before { content: ""; }
.fa-face-awesome::before, .fa-gave-dandy::before { content: ""; }
.fa-dial-off::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-face-smile-horns::before { content: ""; }
.fa-archive::before, .fa-box-archive::before { content: ""; }
.fa-grapes::before { content: ""; }
.fa-person-drowning::before { content: ""; }
.fa-dial-max::before { content: ""; }
.fa-circle-m::before { content: ""; }
.fa-calendar-image::before { content: ""; }
.fa-caret-circle-down::before, .fa-circle-caret-down::before { content: ""; }
.fa-arrow-down-9-1::before, .fa-sort-numeric-desc::before, .fa-sort-numeric-down-alt::before { content: ""; }
.fa-face-grin-tongue-squint::before, .fa-grin-tongue-squint::before { content: ""; }
.fa-shish-kebab::before { content: ""; }
.fa-spray-can::before { content: ""; }
.fa-alarm-snooze::before { content: ""; }
.fa-scarecrow::before { content: ""; }
.fa-truck-monster::before { content: ""; }
.fa-gift-card::before { content: ""; }
.fa-w::before { content: "W"; }
.fa-code-pull-request-draft::before { content: ""; }
.fa-square-b::before { content: ""; }
.fa-elephant::before { content: ""; }
.fa-earth-africa::before, .fa-globe-africa::before { content: ""; }
.fa-rainbow::before { content: ""; }
.fa-circle-notch::before { content: ""; }
.fa-tablet-alt::before, .fa-tablet-screen-button::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-message-question::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-trowel-bricks::before { content: ""; }
.fa-square-3::before { content: ""; }
.fa-face-flushed::before, .fa-flushed::before { content: ""; }
.fa-hospital-user::before { content: ""; }
.fa-microwave::before { content: ""; }
.fa-chf-sign::before { content: ""; }
.fa-tent-arrow-left-right::before { content: ""; }
.fa-cart-circle-arrow-up::before { content: ""; }
.fa-trash-clock::before { content: ""; }
.fa-gavel::before, .fa-legal::before { content: ""; }
.fa-sprinkler-ceiling::before { content: ""; }
.fa-browsers::before { content: ""; }
.fa-trillium::before { content: ""; }
.fa-music-slash::before { content: ""; }
.fa-truck-ramp::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-box-tissue::before { content: ""; }
.fa-circle-c::before { content: ""; }
.fa-star-christmas::before { content: ""; }
.fa-chart-bullet::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-tree-christmas::before { content: ""; }
.fa-tire-flat::before { content: ""; }
.fa-sunglasses::before { content: ""; }
.fa-badge::before { content: ""; }
.fa-comment-alt-edit::before, .fa-message-edit::before, .fa-message-pen::before { content: ""; }
.fa-bell-concierge::before, .fa-concierge-bell::before { content: ""; }
.fa-pen-ruler::before, .fa-pencil-ruler::before { content: ""; }
.fa-arrow-progress::before { content: ""; }
.fa-chess-rook-alt::before, .fa-chess-rook-piece::before { content: ""; }
.fa-square-root::before { content: ""; }
.fa-album-collection-circle-plus::before { content: ""; }
.fa-people-arrows-left-right::before, .fa-people-arrows::before { content: ""; }
.fa-face-angry-horns::before { content: ""; }
.fa-mars-and-venus-burst::before { content: ""; }
.fa-tombstone::before { content: ""; }
.fa-caret-square-right::before, .fa-square-caret-right::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-list-music::before { content: ""; }
.fa-sun-plant-wilt::before { content: ""; }
.fa-toilets-portable::before { content: ""; }
.fa-hockey-puck::before { content: ""; }
.fa-mustache::before { content: ""; }
.fa-hyphen::before { content: "-"; }
.fa-table::before { content: ""; }
.fa-user-chef::before { content: ""; }
.fa-comment-alt-image::before, .fa-message-image::before { content: ""; }
.fa-users-medical::before { content: ""; }
.fa-sensor-alert::before, .fa-sensor-triangle-exclamation::before { content: ""; }
.fa-magnifying-glass-arrow-right::before { content: ""; }
.fa-digital-tachograph::before, .fa-tachograph-digital::before { content: ""; }
.fa-face-mask::before { content: ""; }
.fa-pickleball::before { content: ""; }
.fa-star-sharp-half::before { content: ""; }
.fa-users-slash::before { content: ""; }
.fa-clover::before { content: ""; }
.fa-meat::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-star-and-crescent::before { content: ""; }
.fa-empty-set::before { content: ""; }
.fa-house-fire::before { content: ""; }
.fa-minus-square::before, .fa-square-minus::before { content: ""; }
.fa-helicopter::before { content: ""; }
.fa-bird::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-caret-square-down::before, .fa-square-caret-down::before { content: ""; }
.fa-heart-half-alt::before, .fa-heart-half-stroke::before { content: ""; }
.fa-file-circle-question::before { content: ""; }
.fa-laptop-code::before { content: ""; }
.fa-joystick::before { content: ""; }
.fa-grill-fire::before { content: ""; }
.fa-rectangle-vertical-history::before { content: ""; }
.fa-swatchbook::before { content: ""; }
.fa-prescription-bottle::before { content: ""; }
.fa-bars::before, .fa-navicon::before { content: ""; }
.fa-keyboard-left::before { content: ""; }
.fa-people-group::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-heart-broken::before, .fa-heart-crack::before { content: ""; }
.fa-face-beam-hand-over-mouth::before { content: ""; }
.fa-droplet-percent::before, .fa-humidity::before { content: ""; }
.fa-external-link-square-alt::before, .fa-square-up-right::before { content: ""; }
.fa-face-kiss-beam::before, .fa-kiss-beam::before { content: ""; }
.fa-corn::before { content: ""; }
.fa-roller-coaster::before { content: ""; }
.fa-photo-film-music::before { content: ""; }
.fa-radar::before { content: ""; }
.fa-sickle::before { content: ""; }
.fa-film::before { content: ""; }
.fa-coconut::before { content: ""; }
.fa-ruler-horizontal::before { content: ""; }
.fa-shield-cross::before { content: ""; }
.fa-cassette-tape::before { content: ""; }
.fa-square-terminal::before { content: ""; }
.fa-people-robbery::before { content: ""; }
.fa-lightbulb::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-comment-middle::before { content: ""; }
.fa-trash-can-list::before { content: ""; }
.fa-block::before { content: ""; }
.fa-circle-exclamation::before, .fa-exclamation-circle::before { content: ""; }
.fa-school-circle-xmark::before { content: ""; }
.fa-arrow-right-from-bracket::before, .fa-sign-out::before { content: ""; }
.fa-face-frown-slight::before { content: ""; }
.fa-chevron-circle-down::before, .fa-circle-chevron-down::before { content: ""; }
.fa-sidebar-flip::before { content: ""; }
.fa-unlock-alt::before, .fa-unlock-keyhole::before { content: ""; }
.fa-temperature-list::before { content: ""; }
.fa-cloud-showers-heavy::before { content: ""; }
.fa-headphones-alt::before, .fa-headphones-simple::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-pipe-section::before { content: ""; }
.fa-space-station-moon-alt::before, .fa-space-station-moon-construction::before { content: ""; }
.fa-circle-dollar-to-slot::before, .fa-donate::before { content: ""; }
.fa-memory::before { content: ""; }
.fa-face-sleeping::before { content: ""; }
.fa-road-spikes::before { content: ""; }
.fa-fire-burner::before { content: ""; }
.fa-squirrel::before { content: ""; }
.fa-arrow-to-top::before, .fa-arrow-up-to-line::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-face-cowboy-hat::before { content: ""; }
.fa-hanukiah::before { content: ""; }
.fa-chart-scatter-3d::before { content: ""; }
.fa-display-chart-up::before { content: ""; }
.fa-square-code::before { content: ""; }
.fa-feather::before { content: ""; }
.fa-volume-down::before, .fa-volume-low::before { content: ""; }
.fa-times-to-slot::before, .fa-vote-nay::before, .fa-xmark-to-slot::before { content: ""; }
.fa-box-alt::before, .fa-box-taped::before { content: ""; }
.fa-comment-slash::before { content: ""; }
.fa-swords::before { content: ""; }
.fa-cloud-sun-rain::before { content: ""; }
.fa-album::before { content: ""; }
.fa-circle-n::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-wheat-alt::before, .fa-wheat-awn::before { content: ""; }
.fa-ankh::before { content: ""; }
.fa-hands-holding-child::before { content: ""; }
.fa-asterisk::before { content: "*"; }
.fa-key-skeleton-left-right::before { content: ""; }
.fa-comment-lines::before { content: ""; }
.fa-luchador-mask::before, .fa-luchador::before, .fa-mask-luchador::before { content: ""; }
.fa-check-square::before, .fa-square-check::before { content: ""; }
.fa-shredder::before { content: ""; }
.fa-book-open-alt::before, .fa-book-open-cover::before { content: ""; }
.fa-sandwich::before { content: ""; }
.fa-peseta-sign::before { content: ""; }
.fa-parking-slash::before, .fa-square-parking-slash::before { content: ""; }
.fa-train-tunnel::before { content: ""; }
.fa-header::before, .fa-heading::before { content: ""; }
.fa-ghost::before { content: ""; }
.fa-face-anguished::before { content: ""; }
.fa-hockey-sticks::before { content: ""; }
.fa-abacus::before { content: ""; }
.fa-film-alt::before, .fa-film-simple::before { content: ""; }
.fa-list-squares::before, .fa-list::before { content: ""; }
.fa-tree-palm::before { content: ""; }
.fa-phone-square-alt::before, .fa-square-phone-flip::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-border-center-v::before { content: ""; }
.fa-circle-dot::before, .fa-dot-circle::before { content: ""; }
.fa-clipboard-medical::before { content: ""; }
.fa-dizzy::before, .fa-face-dizzy::before { content: ""; }
.fa-egg::before { content: ""; }
.fa-arrow-alt-to-top::before, .fa-up-to-line::before { content: ""; }
.fa-house-medical-circle-xmark::before { content: ""; }
.fa-watch-fitness::before { content: ""; }
.fa-clock-nine-thirty::before { content: ""; }
.fa-campground::before { content: ""; }
.fa-folder-plus::before { content: ""; }
.fa-jug::before { content: ""; }
.fa-futbol-ball::before, .fa-futbol::before, .fa-soccer-ball::before { content: ""; }
.fa-snow-blowing::before { content: ""; }
.fa-paint-brush::before, .fa-paintbrush::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-arrow-down-from-line::before, .fa-arrow-from-top::before { content: ""; }
.fa-gas-pump::before { content: ""; }
.fa-signal-alt-slash::before, .fa-signal-bars-slash::before { content: ""; }
.fa-monkey::before { content: ""; }
.fa-pro::before, .fa-rectangle-pro::before { content: ""; }
.fa-house-night::before { content: ""; }
.fa-hot-tub-person::before, .fa-hot-tub::before { content: ""; }
.fa-globe-pointer::before { content: ""; }
.fa-blanket::before { content: ""; }
.fa-map-location::before, .fa-map-marked::before { content: ""; }
.fa-house-flood-water::before { content: ""; }
.fa-comments-question-check::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-arrows-cross::before { content: ""; }
.fa-backpack::before { content: ""; }
.fa-square-small::before { content: ""; }
.fa-folder-arrow-up::before, .fa-folder-upload::before { content: ""; }
.fa-bridge-lock::before { content: ""; }
.fa-crosshairs-simple::before { content: ""; }
.fa-sack-dollar::before { content: ""; }
.fa-edit::before, .fa-pen-to-square::before { content: ""; }
.fa-sliders-h-square::before, .fa-square-sliders::before { content: ""; }
.fa-car-side::before { content: ""; }
.fa-comment-middle-top-alt::before, .fa-message-middle-top::before { content: ""; }
.fa-lightbulb-on::before { content: ""; }
.fa-knife::before, .fa-utensil-knife::before { content: ""; }
.fa-share-alt::before, .fa-share-nodes::before { content: ""; }
.fa-display-chart-up-circle-dollar::before { content: ""; }
.fa-wave-sine::before { content: ""; }
.fa-heart-circle-minus::before { content: ""; }
.fa-circle-w::before { content: ""; }
.fa-calendar-circle::before, .fa-circle-calendar::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-microscope::before { content: ""; }
.fa-sunset::before { content: ""; }
.fa-sink::before { content: ""; }
.fa-calendar-exclamation::before { content: ""; }
.fa-truck-container-empty::before { content: ""; }
.fa-hand-heart::before { content: ""; }
.fa-bag-shopping::before, .fa-shopping-bag::before { content: ""; }
.fa-arrow-down-z-a::before, .fa-sort-alpha-desc::before, .fa-sort-alpha-down-alt::before { content: ""; }
.fa-mitten::before { content: ""; }
.fa-reply-clock::before, .fa-reply-time::before { content: ""; }
.fa-person-rays::before { content: ""; }
.fa-arrow-alt-right::before, .fa-right::before { content: ""; }
.fa-circle-f::before { content: ""; }
.fa-users::before { content: ""; }
.fa-face-pleading::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-flask-vial::before { content: ""; }
.fa-police-box::before { content: ""; }
.fa-cucumber::before { content: ""; }
.fa-head-side-brain::before { content: ""; }
.fa-hand-paper::before, .fa-hand::before { content: ""; }
.fa-biking-mountain::before, .fa-person-biking-mountain::before { content: ""; }
.fa-utensils-slash::before { content: ""; }
.fa-print-magnifying-glass::before, .fa-print-search::before { content: ""; }
.fa-folder-bookmark::before { content: ""; }
.fa-om::before { content: ""; }
.fa-pi::before { content: ""; }
.fa-flask-potion::before, .fa-flask-round-potion::before { content: ""; }
.fa-face-shush::before { content: ""; }
.fa-worm::before { content: ""; }
.fa-house-circle-xmark::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-calendar-circle-exclamation::before { content: ""; }
.fa-square-i::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-face-saluting::before { content: ""; }
.fa-gauge-simple-low::before, .fa-tachometer-slow::before { content: ""; }
.fa-face-persevering::before { content: ""; }
.fa-camera-circle::before, .fa-circle-camera::before { content: ""; }
.fa-hand-spock::before { content: ""; }
.fa-spider-web::before { content: ""; }
.fa-circle-microphone::before, .fa-microphone-circle::before { content: ""; }
.fa-book-arrow-up::before { content: ""; }
.fa-popsicle::before { content: ""; }
.fa-command::before { content: ""; }
.fa-blinds::before { content: ""; }
.fa-stopwatch::before { content: ""; }
.fa-saxophone::before { content: ""; }
.fa-square-2::before { content: ""; }
.fa-field-hockey-stick-ball::before, .fa-field-hockey::before { content: ""; }
.fa-arrow-up-square-triangle::before, .fa-sort-shapes-up-alt::before { content: ""; }
.fa-face-scream::before { content: ""; }
.fa-square-m::before { content: ""; }
.fa-camera-web::before, .fa-webcam::before { content: ""; }
.fa-comment-arrow-down::before { content: ""; }
.fa-lightbulb-cfl::before { content: ""; }
.fa-window-frame-open::before { content: ""; }
.fa-face-kiss::before, .fa-kiss::before { content: ""; }
.fa-bridge-circle-xmark::before { content: ""; }
.fa-period::before { content: "."; }
.fa-face-grin-tongue::before, .fa-grin-tongue::before { content: ""; }
.fa-up-to-dotted-line::before { content: ""; }
.fa-thought-bubble::before { content: ""; }
.fa-skeleton-ribs::before { content: ""; }
.fa-raygun::before { content: ""; }
.fa-flute::before { content: ""; }
.fa-acorn::before { content: ""; }
.fa-video-arrow-up-right::before { content: ""; }
.fa-grate-droplet::before { content: ""; }
.fa-seal-exclamation::before { content: ""; }
.fa-chess-bishop::before { content: ""; }
.fa-message-sms::before { content: ""; }
.fa-coffee-beans::before { content: ""; }
.fa-hat-witch::before { content: ""; }
.fa-face-grin-wink::before, .fa-grin-wink::before { content: ""; }
.fa-clock-three-thirty::before { content: ""; }
.fa-deaf::before, .fa-deafness::before, .fa-ear-deaf::before, .fa-hard-of-hearing::before { content: ""; }
.fa-alarm-clock::before { content: ""; }
.fa-eclipse::before { content: ""; }
.fa-face-relieved::before { content: ""; }
.fa-road-circle-check::before { content: ""; }
.fa-dice-five::before { content: ""; }
.fa-minus-octagon::before, .fa-octagon-minus::before { content: ""; }
.fa-rss-square::before, .fa-square-rss::before { content: ""; }
.fa-face-zany::before { content: ""; }
.fa-tricycle::before { content: ""; }
.fa-land-mine-on::before { content: ""; }
.fa-square-arrow-up-left::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-chart-mixed-up-circle-dollar::before { content: ""; }
.fa-salt-shaker::before { content: ""; }
.fa-stamp::before { content: ""; }
.fa-file-plus::before { content: ""; }
.fa-draw-square::before { content: ""; }
.fa-toilet-paper-reverse-slash::before, .fa-toilet-paper-under-slash::before { content: ""; }
.fa-stairs::before { content: ""; }
.fa-drone-alt::before, .fa-drone-front::before { content: ""; }
.fa-glass-empty::before { content: ""; }
.fa-dial-high::before { content: ""; }
.fa-user-construction::before, .fa-user-hard-hat::before, .fa-user-helmet-safety::before { content: ""; }
.fa-i::before { content: "I"; }
.fa-hryvnia-sign::before, .fa-hryvnia::before { content: ""; }
.fa-arrow-down-left-and-arrow-up-right-to-center::before { content: ""; }
.fa-pills::before { content: ""; }
.fa-face-grin-wide::before, .fa-grin-alt::before { content: ""; }
.fa-tooth::before { content: ""; }
.fa-basketball-hoop::before { content: ""; }
.fa-objects-align-bottom::before { content: ""; }
.fa-v::before { content: "V"; }
.fa-sparkles::before { content: ""; }
.fa-squid::before { content: ""; }
.fa-leafy-green::before { content: ""; }
.fa-circle-arrow-up-right::before { content: ""; }
.fa-calendars::before { content: ""; }
.fa-bangladeshi-taka-sign::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-hammer-war::before { content: ""; }
.fa-circle-d::before { content: ""; }
.fa-spider-black-widow::before { content: ""; }
.fa-rod-asclepius::before, .fa-rod-snake::before, .fa-staff-aesculapius::before, .fa-staff-snake::before { content: ""; }
.fa-pear::before { content: ""; }
.fa-head-side-cough-slash::before { content: ""; }
.fa-triangle::before { content: ""; }
.fa-apartment::before { content: ""; }
.fa-ambulance::before, .fa-truck-medical::before { content: ""; }
.fa-pepper::before { content: ""; }
.fa-piano::before { content: ""; }
.fa-gun-squirt::before { content: ""; }
.fa-wheat-awn-circle-exclamation::before { content: ""; }
.fa-snowman::before { content: ""; }
.fa-user-alien::before { content: ""; }
.fa-shield-check::before { content: ""; }
.fa-mortar-pestle::before { content: ""; }
.fa-road-barrier::before { content: ""; }
.fa-chart-candlestick::before { content: ""; }
.fa-briefcase-blank::before { content: ""; }
.fa-school::before { content: ""; }
.fa-igloo::before { content: ""; }
.fa-bracket-round::before, .fa-parenthesis::before { content: "("; }
.fa-joint::before { content: ""; }
.fa-horse-saddle::before { content: ""; }
.fa-mug-marshmallows::before { content: ""; }
.fa-filters::before { content: ""; }
.fa-bell-on::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-dial-med::before { content: ""; }
.fa-horse::before { content: ""; }
.fa-q::before { content: "Q"; }
.fa-monitor-heart-rate::before, .fa-monitor-waveform::before { content: ""; }
.fa-link-simple::before { content: ""; }
.fa-whistle::before { content: ""; }
.fa-g::before { content: "G"; }
.fa-fragile::before, .fa-wine-glass-crack::before { content: ""; }
.fa-slot-machine::before { content: ""; }
.fa-notes-medical::before { content: ""; }
.fa-car-wash::before { content: ""; }
.fa-escalator::before { content: ""; }
.fa-comment-image::before { content: ""; }
.fa-temperature-2::before, .fa-temperature-half::before, .fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }
.fa-dong-sign::before { content: ""; }
.fa-donut::before, .fa-doughnut::before { content: ""; }
.fa-capsules::before { content: ""; }
.fa-poo-bolt::before, .fa-poo-storm::before { content: ""; }
.fa-tally-1::before { content: ""; }
.fa-face-frown-open::before, .fa-frown-open::before { content: ""; }
.fa-square-dashed::before { content: ""; }
.fa-square-j::before { content: ""; }
.fa-hand-point-up::before { content: ""; }
.fa-money-bill::before { content: ""; }
.fa-arrow-up-big-small::before, .fa-sort-size-up::before { content: ""; }
.fa-barcode-read::before { content: ""; }
.fa-baguette::before { content: ""; }
.fa-bowl-soft-serve::before { content: ""; }
.fa-face-holding-back-tears::before { content: ""; }
.fa-arrow-alt-square-up::before, .fa-square-up::before { content: ""; }
.fa-subway-tunnel::before, .fa-train-subway-tunnel::before { content: ""; }
.fa-exclamation-square::before, .fa-square-exclamation::before { content: ""; }
.fa-semicolon::before { content: ";"; }
.fa-bookmark::before { content: ""; }
.fa-fan-table::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-battery-1::before, .fa-battery-low::before { content: ""; }
.fa-credit-card-front::before { content: ""; }
.fa-brain-arrow-curved-right::before, .fa-mind-share::before { content: ""; }
.fa-umbrella-beach::before { content: ""; }
.fa-helmet-un::before { content: ""; }
.fa-location-smile::before, .fa-map-marker-smile::before { content: ""; }
.fa-arrow-left-to-line::before, .fa-arrow-to-left::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-nigiri::before, .fa-sushi::before { content: ""; }
.fa-comment-alt-captions::before, .fa-message-captions::before { content: ""; }
.fa-trash-list::before { content: ""; }
.fa-bacon::before { content: ""; }
.fa-option::before { content: ""; }
.fa-raccoon::before { content: ""; }
.fa-hand-point-down::before { content: ""; }
.fa-arrow-up-from-bracket::before { content: ""; }
.fa-head-side-gear::before { content: ""; }
.fa-trash-plus::before { content: ""; }
.fa-objects-align-top::before { content: ""; }
.fa-folder-blank::before, .fa-folder::before { content: ""; }
.fa-face-anxious-sweat::before { content: ""; }
.fa-credit-card-blank::before { content: ""; }
.fa-file-medical-alt::before, .fa-file-waveform::before { content: ""; }
.fa-microchip-ai::before { content: ""; }
.fa-mug::before { content: ""; }
.fa-plane-up-slash::before { content: ""; }
.fa-radiation::before { content: ""; }
.fa-pen-circle::before { content: ""; }
.fa-bag-seedling::before { content: ""; }
.fa-chart-simple::before { content: ""; }
.fa-crutches::before { content: ""; }
.fa-circle-parking::before, .fa-parking-circle::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-leaf-oak::before { content: ""; }
.fa-square-bolt::before { content: ""; }
.fa-vial::before { content: ""; }
.fa-dashboard::before, .fa-gauge-med::before, .fa-gauge::before, .fa-tachometer-alt-average::before { content: ""; }
.fa-magic-wand-sparkles::before, .fa-wand-magic-sparkles::before { content: ""; }
.fa-lambda::before { content: ""; }
.fa-e::before { content: "E"; }
.fa-pizza::before { content: ""; }
.fa-bowl-chopsticks-noodles::before { content: ""; }
.fa-h3::before { content: ""; }
.fa-pen-alt::before, .fa-pen-clip::before { content: ""; }
.fa-bridge-circle-exclamation::before { content: ""; }
.fa-badge-percent::before { content: ""; }
.fa-user::before { content: ""; }
.fa-sensor::before { content: ""; }
.fa-comma::before { content: ","; }
.fa-school-circle-check::before { content: ""; }
.fa-toilet-paper-reverse::before, .fa-toilet-paper-under::before { content: ""; }
.fa-light-emergency::before { content: ""; }
.fa-arrow-down-to-arc::before { content: ""; }
.fa-dumpster::before { content: ""; }
.fa-shuttle-van::before, .fa-van-shuttle::before { content: ""; }
.fa-building-user::before { content: ""; }
.fa-light-switch::before { content: ""; }
.fa-caret-square-left::before, .fa-square-caret-left::before { content: ""; }
.fa-highlighter::before { content: ""; }
.fa-heart-rate::before, .fa-wave-pulse::before { content: ""; }
.fa-key::before { content: ""; }
.fa-hat-santa::before { content: ""; }
.fa-tamale::before { content: ""; }
.fa-box-check::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-steak::before { content: ""; }
.fa-location-crosshairs-slash::before, .fa-location-slash::before { content: ""; }
.fa-person-dolly::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-synagogue::before { content: ""; }
.fa-file-chart-column::before, .fa-file-chart-line::before { content: ""; }
.fa-person-half-dress::before { content: ""; }
.fa-folder-image::before { content: ""; }
.fa-calendar-edit::before, .fa-calendar-pen::before { content: ""; }
.fa-road-bridge::before { content: ""; }
.fa-face-smile-tear::before { content: ""; }
.fa-comment-alt-plus::before, .fa-message-plus::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-c::before { content: "C"; }
.fa-tablet-button::before { content: ""; }
.fa-person-dress-fairy::before { content: ""; }
.fa-rectangle-history-circle-user::before { content: ""; }
.fa-building-lock::before { content: ""; }
.fa-chart-line-up::before { content: ""; }
.fa-mailbox::before { content: ""; }
.fa-truck-bolt::before { content: ""; }
.fa-pizza-slice::before { content: ""; }
.fa-money-bill-wave::before { content: ""; }
.fa-area-chart::before, .fa-chart-area::before { content: ""; }
.fa-house-flag::before { content: ""; }
.fa-circle-three-quarters-stroke::before { content: ""; }
.fa-person-circle-minus::before { content: ""; }
.fa-scalpel::before { content: ""; }
.fa-ban::before, .fa-cancel::before { content: ""; }
.fa-bell-exclamation::before { content: ""; }
.fa-bookmark-circle::before, .fa-circle-bookmark::before { content: ""; }
.fa-egg-fried::before { content: ""; }
.fa-face-weary::before { content: ""; }
.fa-uniform-martial-arts::before { content: ""; }
.fa-camera-rotate::before { content: ""; }
.fa-sun-dust::before { content: ""; }
.fa-comment-text::before { content: ""; }
.fa-air-freshener::before, .fa-spray-can-sparkles::before { content: ""; }
.fa-signal-alt-4::before, .fa-signal-alt::before, .fa-signal-bars-strong::before, .fa-signal-bars::before { content: ""; }
.fa-diamond-exclamation::before { content: ""; }
.fa-star::before { content: ""; }
.fa-dial-min::before { content: ""; }
.fa-repeat::before { content: ""; }
.fa-cross::before { content: ""; }
.fa-file-caret-down::before, .fa-page-caret-down::before { content: ""; }
.fa-box::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-clock-seven-thirty::before { content: ""; }
.fa-arrow-pointer::before, .fa-mouse-pointer::before { content: ""; }
.fa-clock-four-thirty::before { content: ""; }
.fa-signal-alt-3::before, .fa-signal-bars-good::before { content: ""; }
.fa-cactus::before { content: ""; }
.fa-lightbulb-gear::before { content: ""; }
.fa-expand-arrows-alt::before, .fa-maximize::before { content: ""; }
.fa-charging-station::before { content: ""; }
.fa-shapes::before, .fa-triangle-circle-square::before { content: ""; }
.fa-plane-tail::before { content: ""; }
.fa-gauge-simple-max::before, .fa-tachometer-fastest::before { content: ""; }
.fa-circle-u::before { content: ""; }
.fa-shield-slash::before { content: ""; }
.fa-phone-square-down::before, .fa-square-phone-hangup::before { content: ""; }
.fa-arrow-up-left::before { content: ""; }
.fa-transporter-1::before { content: ""; }
.fa-peanuts::before { content: ""; }
.fa-random::before, .fa-shuffle::before { content: ""; }
.fa-person-running::before, .fa-running::before { content: ""; }
.fa-mobile-retro::before { content: ""; }
.fa-grip-lines-vertical::before { content: ""; }
.fa-bin-bottles-recycle::before { content: ""; }
.fa-arrow-up-from-square::before { content: ""; }
.fa-file-dashed-line::before, .fa-page-break::before { content: ""; }
.fa-bracket-curly-right::before { content: "}"; }
.fa-spider::before { content: ""; }
.fa-clock-three::before { content: ""; }
.fa-hands-bound::before { content: ""; }
.fa-scalpel-line-dashed::before, .fa-scalpel-path::before { content: ""; }
.fa-file-invoice-dollar::before { content: ""; }
.fa-pipe-smoking::before { content: ""; }
.fa-face-astonished::before { content: ""; }
.fa-window::before { content: ""; }
.fa-plane-circle-exclamation::before { content: ""; }
.fa-ear::before { content: ""; }
.fa-file-lock::before { content: ""; }
.fa-diagram-venn::before { content: ""; }
.fa-x-ray::before { content: ""; }
.fa-goal-net::before { content: ""; }
.fa-coffin-cross::before { content: ""; }
.fa-spell-check::before { content: ""; }
.fa-location-xmark::before, .fa-map-marker-times::before, .fa-map-marker-xmark::before { content: ""; }
.fa-circle-quarter-stroke::before { content: ""; }
.fa-lasso::before { content: ""; }
.fa-slash::before { content: ""; }
.fa-person-to-portal::before, .fa-portal-enter::before { content: ""; }
.fa-calendar-star::before { content: ""; }
.fa-computer-mouse::before, .fa-mouse::before { content: ""; }
.fa-arrow-right-to-bracket::before, .fa-sign-in::before { content: ""; }
.fa-pegasus::before { content: ""; }
.fa-files-medical::before { content: ""; }
.fa-nfc-lock::before { content: ""; }
.fa-person-ski-lift::before, .fa-ski-lift::before { content: ""; }
.fa-square-6::before { content: ""; }
.fa-shop-slash::before, .fa-store-alt-slash::before { content: ""; }
.fa-wind-turbine::before { content: ""; }
.fa-sliders-simple::before { content: ""; }
.fa-grid-round::before { content: ""; }
.fa-badge-sheriff::before { content: ""; }
.fa-server::before { content: ""; }
.fa-virus-covid-slash::before { content: ""; }
.fa-intersection::before { content: ""; }
.fa-shop-lock::before { content: ""; }
.fa-family::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-user-hair-buns::before { content: ""; }
.fa-blender-phone::before { content: ""; }
.fa-hourglass-clock::before { content: ""; }
.fa-person-seat-reclined::before { content: ""; }
.fa-paper-plane-alt::before, .fa-paper-plane-top::before, .fa-send::before { content: ""; }
.fa-comment-alt-arrow-up::before, .fa-message-arrow-up::before { content: ""; }
.fa-lightbulb-exclamation::before { content: ""; }
.fa-layer-group-minus::before, .fa-layer-minus::before { content: ""; }
.fa-chart-pie-simple-circle-currency::before { content: ""; }
.fa-circle-e::before { content: ""; }
.fa-building-wheat::before { content: ""; }
.fa-gauge-max::before, .fa-tachometer-alt-fastest::before { content: ""; }
.fa-person-breastfeeding::before { content: ""; }
.fa-apostrophe::before { content: "'"; }
.fa-fire-hydrant::before { content: ""; }
.fa-right-to-bracket::before, .fa-sign-in-alt::before { content: ""; }
.fa-video-plus::before { content: ""; }
.fa-arrow-alt-square-right::before, .fa-square-right::before { content: ""; }
.fa-comment-smile::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-passport::before { content: ""; }
.fa-inbox-arrow-down::before, .fa-inbox-in::before { content: ""; }
.fa-heart-pulse::before, .fa-heartbeat::before { content: ""; }
.fa-circle-8::before { content: ""; }
.fa-clouds-moon::before { content: ""; }
.fa-clock-ten-thirty::before { content: ""; }
.fa-people-carry-box::before, .fa-people-carry::before { content: ""; }
.fa-folder-user::before { content: ""; }
.fa-trash-can-xmark::before { content: ""; }
.fa-temperature-high::before { content: ""; }
.fa-microchip::before { content: ""; }
.fa-left-long-to-line::before { content: ""; }
.fa-crown::before { content: ""; }
.fa-weight-hanging::before { content: ""; }
.fa-xmarks-lines::before { content: ""; }
.fa-file-prescription::before { content: ""; }
.fa-calendar-range::before { content: ""; }
.fa-flower-daffodil::before { content: ""; }
.fa-hand-back-point-up::before { content: ""; }
.fa-weight-scale::before, .fa-weight::before { content: ""; }
.fa-arrow-up-to-arc::before { content: ""; }
.fa-star-exclamation::before { content: ""; }
.fa-books::before { content: ""; }
.fa-user-friends::before, .fa-user-group::before { content: ""; }
.fa-arrow-up-a-z::before, .fa-sort-alpha-up::before { content: ""; }
.fa-layer-group-plus::before, .fa-layer-plus::before { content: ""; }
.fa-play-pause::before { content: ""; }
.fa-block-question::before { content: ""; }
.fa-snooze::before, .fa-zzz::before { content: ""; }
.fa-scanner-image::before { content: ""; }
.fa-tv-retro::before { content: ""; }
.fa-square-t::before { content: ""; }
.fa-barn-silo::before, .fa-farm::before { content: ""; }
.fa-chess-knight::before { content: ""; }
.fa-bars-sort::before { content: ""; }
.fa-palette-boxes::before, .fa-pallet-alt::before, .fa-pallet-boxes::before { content: ""; }
.fa-face-laugh-squint::before, .fa-laugh-squint::before { content: ""; }
.fa-code-simple::before { content: ""; }
.fa-bolt-slash::before { content: ""; }
.fa-panel-fire::before { content: ""; }
.fa-binary-circle-check::before { content: ""; }
.fa-comment-minus::before { content: ""; }
.fa-burrito::before { content: ""; }
.fa-violin::before { content: ""; }
.fa-objects-column::before { content: ""; }
.fa-chevron-square-down::before, .fa-square-chevron-down::before { content: ""; }
.fa-comment-plus::before { content: ""; }
.fa-triangle-instrument::before, .fa-triangle-music::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-user-pilot-tie::before { content: ""; }
.fa-piano-keyboard::before { content: ""; }
.fa-bed-empty::before { content: ""; }
.fa-arrow-circle-up::before, .fa-circle-arrow-up::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-rectangle-portrait::before, .fa-rectangle-vertical::before { content: ""; }
.fa-person-walking::before, .fa-walking::before { content: ""; }
.fa-l::before { content: "L"; }
.fa-signal-stream::before { content: ""; }
.fa-down-to-bracket::before { content: ""; }
.fa-circle-z::before { content: ""; }
.fa-stars::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-bed-pulse::before, .fa-procedures::before { content: ""; }
.fa-house-day::before { content: ""; }
.fa-shuttle-space::before, .fa-space-shuttle::before { content: ""; }
.fa-shirt-long-sleeve::before { content: ""; }
.fa-chart-pie-alt::before, .fa-chart-pie-simple::before { content: ""; }
.fa-face-laugh::before, .fa-laugh::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-album-collection-circle-user::before { content: ""; }
.fa-candy::before { content: ""; }
.fa-bowl-hot::before, .fa-soup::before { content: ""; }
.fa-flatbread::before { content: ""; }
.fa-heart-circle-plus::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-city::before { content: ""; }
.fa-signal-alt-1::before, .fa-signal-bars-weak::before { content: ""; }
.fa-microphone-alt::before, .fa-microphone-lines::before { content: ""; }
.fa-clock-twelve::before { content: ""; }
.fa-pepper-hot::before { content: ""; }
.fa-citrus-slice::before { content: ""; }
.fa-sheep::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-colon-sign::before { content: ""; }
.fa-headset::before { content: ""; }
.fa-badger-honey::before { content: ""; }
.fa-h4::before { content: ""; }
.fa-store-slash::before { content: ""; }
.fa-road-circle-xmark::before { content: ""; }
.fa-signal-slash::before { content: ""; }
.fa-user-minus::before { content: ""; }
.fa-mars-stroke-up::before, .fa-mars-stroke-v::before { content: ""; }
.fa-champagne-glasses::before, .fa-glass-cheers::before { content: ""; }
.fa-taco::before { content: ""; }
.fa-hexagon-plus::before, .fa-plus-hexagon::before { content: ""; }
.fa-clipboard::before { content: ""; }
.fa-house-circle-exclamation::before { content: ""; }
.fa-file-arrow-up::before, .fa-file-upload::before { content: ""; }
.fa-wifi-3::before, .fa-wifi-strong::before, .fa-wifi::before { content: ""; }
.fa-comments-alt::before, .fa-messages::before { content: ""; }
.fa-bath::before, .fa-bathtub::before { content: ""; }
.fa-umbrella-alt::before, .fa-umbrella-simple::before { content: ""; }
.fa-rectangle-history-circle-plus::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-prescription-bottle-pill::before { content: ""; }
.fa-user-edit::before, .fa-user-pen::before { content: ""; }
.fa-binary-slash::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-signature::before { content: ""; }
.fa-stroopwafel::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-anchor-lock::before { content: ""; }
.fa-building-ngo::before { content: ""; }
.fa-transporter-3::before { content: ""; }
.fa-engine-exclamation::before, .fa-engine-warning::before { content: ""; }
.fa-circle-down-right::before { content: ""; }
.fa-square-k::before { content: ""; }
.fa-manat-sign::before { content: ""; }
.fa-money-check-edit::before, .fa-money-check-pen::before { content: ""; }
.fa-not-equal::before { content: ""; }
.fa-border-style::before, .fa-border-top-left::before { content: ""; }
.fa-map-location-dot::before, .fa-map-marked-alt::before { content: ""; }
.fa-tilde::before { content: "~"; }
.fa-jedi::before { content: ""; }
.fa-poll::before, .fa-square-poll-vertical::before { content: ""; }
.fa-arrow-down-square-triangle::before, .fa-sort-shapes-down-alt::before { content: ""; }
.fa-mug-hot::before { content: ""; }
.fa-dog-leashed::before { content: ""; }
.fa-battery-car::before, .fa-car-battery::before { content: ""; }
.fa-face-downcast-sweat::before { content: ""; }
.fa-mailbox-flag-up::before { content: ""; }
.fa-memo-circle-info::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-dice-two::before { content: ""; }
.fa-volume-medium::before, .fa-volume::before { content: ""; }
.fa-transporter-5::before { content: ""; }
.fa-gauge-circle-bolt::before { content: ""; }
.fa-coin-front::before { content: ""; }
.fa-file-slash::before { content: ""; }
.fa-message-arrow-up-right::before { content: ""; }
.fa-treasure-chest::before { content: ""; }
.fa-chess-queen::before { content: ""; }
.fa-paint-brush-alt::before, .fa-paint-brush-fine::before, .fa-paintbrush-alt::before, .fa-paintbrush-fine::before { content: ""; }
.fa-glasses::before { content: ""; }
.fa-hood-cloak::before { content: ""; }
.fa-square-quote::before { content: ""; }
.fa-up-left::before { content: ""; }
.fa-bring-front::before { content: ""; }
.fa-chess-board::before { content: ""; }
.fa-burger-cheese::before, .fa-cheeseburger::before { content: ""; }
.fa-building-circle-check::before { content: ""; }
.fa-repeat-1::before { content: ""; }
.fa-arrow-down-to-line::before, .fa-arrow-to-bottom::before { content: ""; }
.fa-grid-5::before { content: ""; }
.fa-swap-arrows::before { content: ""; }
.fa-right-long-to-line::before { content: ""; }
.fa-person-chalkboard::before { content: ""; }
.fa-mars-stroke-h::before, .fa-mars-stroke-right::before { content: ""; }
.fa-hand-back-fist::before, .fa-hand-rock::before { content: ""; }
.fa-grid-round-5::before { content: ""; }
.fa-tally-5::before, .fa-tally::before { content: ""; }
.fa-caret-square-up::before, .fa-square-caret-up::before { content: ""; }
.fa-cloud-showers-water::before { content: ""; }
.fa-bar-chart::before, .fa-chart-bar::before { content: ""; }
.fa-hands-bubbles::before, .fa-hands-wash::before { content: ""; }
.fa-less-than-equal::before { content: ""; }
.fa-train::before { content: ""; }
.fa-up-from-dotted-line::before { content: ""; }
.fa-eye-low-vision::before, .fa-low-vision::before { content: ""; }
.fa-traffic-light-go::before { content: ""; }
.fa-face-exhaling::before { content: ""; }
.fa-sensor-fire::before { content: ""; }
.fa-user-unlock::before { content: ""; }
.fa-hexagon-divide::before { content: ""; }
.fa-00::before { content: ""; }
.fa-crow::before { content: ""; }
.fa-betamax::before, .fa-cassette-betamax::before { content: ""; }
.fa-sailboat::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-nfc-magnifying-glass::before { content: ""; }
.fa-file-binary::before { content: ""; }
.fa-circle-v::before { content: ""; }
.fa-plus-square::before, .fa-square-plus::before { content: ""; }
.fa-bowl-scoops::before { content: ""; }
.fa-mistletoe::before { content: ""; }
.fa-custard::before { content: ""; }
.fa-lacrosse-stick::before { content: ""; }
.fa-hockey-mask::before { content: ""; }
.fa-sunrise::before { content: ""; }
.fa-subtitles::before { content: ""; }
.fa-panel-ews::before { content: ""; }
.fa-torii-gate::before { content: ""; }
.fa-cloud-exclamation::before { content: ""; }
.fa-comment-alt-lines::before, .fa-message-lines::before { content: ""; }
.fa-frog::before { content: ""; }
.fa-bucket::before { content: ""; }
.fa-floppy-disk-pen::before { content: ""; }
.fa-image::before { content: ""; }
.fa-window-frame::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-cow::before { content: ""; }
.fa-file-zip::before { content: ""; }
.fa-square-ring::before { content: ""; }
.fa-arrow-alt-from-top::before, .fa-down-from-line::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-shield-times::before, .fa-shield-xmark::before { content: ""; }
.fa-screwdriver::before { content: ""; }
.fa-circle-sort-down::before, .fa-sort-circle-down::before { content: ""; }
.fa-folder-closed::before { content: ""; }
.fa-house-tsunami::before { content: ""; }
.fa-square-nfi::before { content: ""; }
.fa-forklift::before { content: ""; }
.fa-arrow-up-from-ground-water::before { content: ""; }
.fa-bracket-square-right::before { content: "]"; }
.fa-glass-martini-alt::before, .fa-martini-glass::before { content: ""; }
.fa-rotate-back::before, .fa-rotate-backward::before, .fa-rotate-left::before, .fa-undo-alt::before { content: ""; }
.fa-columns::before, .fa-table-columns::before { content: ""; }
.fa-square-a::before { content: ""; }
.fa-tick::before { content: ""; }
.fa-lemon::before { content: ""; }
.fa-head-side-mask::before { content: ""; }
.fa-handshake::before { content: ""; }
.fa-gem::before { content: ""; }
.fa-dolly-box::before, .fa-dolly::before { content: ""; }
.fa-smoking::before { content: ""; }
.fa-compress-arrows-alt::before, .fa-minimize::before { content: ""; }
.fa-refrigerator::before { content: ""; }
.fa-monument::before { content: ""; }
.fa-octagon-xmark::before, .fa-times-octagon::before, .fa-xmark-octagon::before { content: ""; }
.fa-align-slash::before { content: ""; }
.fa-snowplow::before { content: ""; }
.fa-angle-double-right::before, .fa-angles-right::before { content: ""; }
.fa-truck-couch::before, .fa-truck-ramp-couch::before { content: ""; }
.fa-cannabis::before { content: ""; }
.fa-circle-play::before, .fa-play-circle::before { content: ""; }
.fa-arrow-up-right-and-arrow-down-left-from-center::before { content: ""; }
.fa-tablets::before { content: ""; }
.fa-360-degrees::before { content: ""; }
.fa-ethernet::before { content: ""; }
.fa-eur::before, .fa-euro-sign::before, .fa-euro::before { content: ""; }
.fa-chair::before { content: ""; }
.fa-check-circle::before, .fa-circle-check::before { content: ""; }
.fa-square-dashed-circle-plus::before { content: ""; }
.fa-money-simple-from-bracket::before { content: ""; }
.fa-bat::before { content: ""; }
.fa-circle-stop::before, .fa-stop-circle::before { content: ""; }
.fa-head-side-headphones::before { content: ""; }
.fa-phone-rotary::before { content: ""; }
.fa-compass-drafting::before, .fa-drafting-compass::before { content: ""; }
.fa-plate-wheat::before { content: ""; }
.fa-calendar-circle-minus::before { content: ""; }
.fa-chopsticks::before { content: ""; }
.fa-car-mechanic::before, .fa-car-wrench::before { content: ""; }
.fa-icicles::before { content: ""; }
.fa-person-shelter::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-kazoo::before { content: ""; }
.fa-marker::before { content: ""; }
.fa-bin-bottles::before { content: ""; }
.fa-face-laugh-beam::before, .fa-laugh-beam::before { content: ""; }
.fa-square-arrow-down-left::before { content: ""; }
.fa-battery-bolt::before { content: ""; }
.fa-tree-large::before { content: ""; }
.fa-helicopter-symbol::before { content: ""; }
.fa-aperture::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-gear-complex::before { content: ""; }
.fa-file-magnifying-glass::before, .fa-file-search::before { content: ""; }
.fa-up-right::before { content: ""; }
.fa-chevron-circle-up::before, .fa-circle-chevron-up::before { content: ""; }
.fa-user-police::before { content: ""; }
.fa-lari-sign::before { content: ""; }
.fa-volcano::before { content: ""; }
.fa-teddy-bear::before { content: ""; }
.fa-stocking::before { content: ""; }
.fa-person-walking-dashed-line-arrow-right::before { content: ""; }
.fa-image-slash::before { content: ""; }
.fa-mask-snorkel::before { content: ""; }
.fa-smoke::before { content: ""; }
.fa-gbp::before, .fa-pound-sign::before, .fa-sterling-sign::before { content: ""; }
.fa-battery-exclamation::before { content: ""; }
.fa-viruses::before { content: ""; }
.fa-square-person-confined::before { content: ""; }
.fa-user-tie::before { content: ""; }
.fa-arrow-down-long::before, .fa-long-arrow-down::before { content: ""; }
.fa-tent-arrow-down-to-line::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-crystal-ball::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-person-skating::before, .fa-skating::before { content: ""; }
.fa-star-shooting::before { content: ""; }
.fa-binary-lock::before { content: ""; }
.fa-filter-circle-dollar::before, .fa-funnel-dollar::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-arrow-circle-down::before, .fa-circle-arrow-down::before { content: ""; }
.fa-comment-edit::before, .fa-comment-pen::before { content: ""; }
.fa-arrow-right-to-file::before, .fa-file-import::before { content: ""; }
.fa-banjo::before { content: ""; }
.fa-external-link-square::before, .fa-square-arrow-up-right::before { content: ""; }
.fa-light-emergency-on::before { content: ""; }
.fa-kerning::before { content: ""; }
.fa-box-open::before { content: ""; }
.fa-square-f::before { content: ""; }
.fa-scroll::before { content: ""; }
.fa-spa::before { content: ""; }
.fa-arrow-from-right::before, .fa-arrow-left-from-line::before { content: ""; }
.fa-strawberry::before { content: ""; }
.fa-location-pin-lock::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-clock-eight-thirty::before { content: ""; }
.fa-plane-alt::before, .fa-plane-engines::before { content: ""; }
.fa-hill-avalanche::before { content: ""; }
.fa-temperature-0::before, .fa-temperature-empty::before, .fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-gauge-low::before, .fa-tachometer-alt-slow::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-trash-can-plus::before { content: ""; }
.fa-address-card::before, .fa-contact-card::before, .fa-vcard::before { content: ""; }
.fa-balance-scale-right::before, .fa-scale-unbalanced-flip::before { content: ""; }
.fa-globe-snow::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-diamond-turn-right::before, .fa-directions::before { content: ""; }
.fa-integral::before { content: ""; }
.fa-burst::before { content: ""; }
.fa-house-laptop::before, .fa-laptop-house::before { content: ""; }
.fa-face-tired::before, .fa-tired::before { content: ""; }
.fa-money-bills::before { content: ""; }
.fa-blinds-raised::before { content: ""; }
.fa-smog::before { content: ""; }
.fa-ufo-beam::before { content: ""; }
.fa-caret-circle-up::before, .fa-circle-caret-up::before { content: ""; }
.fa-user-vneck-hair-long::before { content: ""; }
.fa-square-a-lock::before { content: ""; }
.fa-crutch::before { content: ""; }
.fa-gas-pump-slash::before { content: ""; }
.fa-cloud-arrow-up::before, .fa-cloud-upload-alt::before, .fa-cloud-upload::before { content: ""; }
.fa-palette::before { content: ""; }
.fa-transporter-4::before { content: ""; }
.fa-chart-mixed-up-circle-currency::before { content: ""; }
.fa-objects-align-right::before { content: ""; }
.fa-arrows-turn-right::before { content: ""; }
.fa-vest::before { content: ""; }
.fa-pig::before { content: ""; }
.fa-inbox-full::before { content: ""; }
.fa-circle-envelope::before, .fa-envelope-circle::before { content: ""; }
.fa-construction::before, .fa-triangle-person-digging::before { content: ""; }
.fa-ferry::before { content: ""; }
.fa-bullseye-arrow::before { content: ""; }
.fa-arrows-down-to-people::before { content: ""; }
.fa-seedling::before, .fa-sprout::before { content: ""; }
.fa-clock-seven::before { content: ""; }
.fa-arrows-alt-h::before, .fa-left-right::before { content: ""; }
.fa-boxes-packing::before { content: ""; }
.fa-arrow-circle-left::before, .fa-circle-arrow-left::before { content: ""; }
.fa-flashlight::before { content: ""; }
.fa-group-arrows-rotate::before { content: ""; }
.fa-bowl-food::before { content: ""; }
.fa-square-9::before { content: ""; }
.fa-candy-cane::before { content: ""; }
.fa-arrow-down-wide-short::before, .fa-sort-amount-asc::before, .fa-sort-amount-down::before { content: ""; }
.fa-dollar-square::before, .fa-square-dollar::before, .fa-usd-square::before { content: ""; }
.fa-phone-arrow-right::before { content: ""; }
.fa-hand-holding-seedling::before { content: ""; }
.fa-comment-alt-check::before, .fa-message-check::before { content: ""; }
.fa-cloud-bolt::before, .fa-thunderstorm::before { content: ""; }
.fa-chart-line-up-down::before { content: ""; }
.fa-remove-format::before, .fa-text-slash::before { content: ""; }
.fa-watch::before { content: ""; }
.fa-circle-down-left::before { content: ""; }
.fa-text::before { content: ""; }
.fa-projector::before { content: ""; }
.fa-face-smile-wink::before, .fa-smile-wink::before { content: ""; }
.fa-tombstone-alt::before, .fa-tombstone-blank::before { content: ""; }
.fa-chess-king-alt::before, .fa-chess-king-piece::before { content: ""; }
.fa-circle-6::before { content: ""; }
.fa-arrow-alt-left::before, .fa-left::before { content: ""; }
.fa-file-word::before { content: ""; }
.fa-file-powerpoint::before { content: ""; }
.fa-arrow-alt-square-down::before, .fa-square-down::before { content: ""; }
.fa-objects-align-center-vertical::before { content: ""; }
.fa-arrows-h::before, .fa-arrows-left-right::before { content: ""; }
.fa-house-lock::before { content: ""; }
.fa-cloud-arrow-down::before, .fa-cloud-download-alt::before, .fa-cloud-download::before { content: ""; }
.fa-wreath::before { content: ""; }
.fa-children::before { content: ""; }
.fa-meter-droplet::before { content: ""; }
.fa-blackboard::before, .fa-chalkboard::before { content: ""; }
.fa-user-alt-slash::before, .fa-user-large-slash::before { content: ""; }
.fa-signal-4::before, .fa-signal-strong::before { content: ""; }
.fa-lollipop::before, .fa-lollypop::before { content: ""; }
.fa-list-tree::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-draw-circle::before { content: ""; }
.fa-cat-space::before { content: ""; }
.fa-handshake-alt-slash::before, .fa-handshake-simple-slash::before { content: ""; }
.fa-rabbit-fast::before, .fa-rabbit-running::before { content: ""; }
.fa-memo-pad::before { content: ""; }
.fa-mattress-pillow::before { content: ""; }
.fa-alarm-plus::before { content: ""; }
.fa-alicorn::before { content: ""; }
.fa-comment-question::before { content: ""; }
.fa-gingerbread-man::before { content: ""; }
.fa-guarani-sign::before { content: ""; }
.fa-burger-fries::before { content: ""; }
.fa-mug-tea::before { content: ""; }
.fa-border-top::before { content: ""; }
.fa-arrows-rotate::before, .fa-refresh::before, .fa-sync::before { content: ""; }
.fa-book-circle::before, .fa-circle-book-open::before { content: ""; }
.fa-arrows-to-dotted-line::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-garage-open::before { content: ""; }
.fa-shelves-empty::before { content: ""; }
.fa-cruzeiro-sign::before { content: ""; }
.fa-watch-apple::before { content: ""; }
.fa-watch-calculator::before { content: ""; }
.fa-list-dropdown::before { content: ""; }
.fa-cabinet-filing::before { content: ""; }
.fa-burger-soda::before { content: ""; }
.fa-arrow-square-up::before, .fa-square-arrow-up::before { content: ""; }
.fa-greater-than-equal::before { content: ""; }
.fa-pallet-box::before { content: ""; }
.fa-face-confounded::before { content: ""; }
.fa-shield-alt::before, .fa-shield-halved::before { content: ""; }
.fa-truck-plow::before { content: ""; }
.fa-atlas::before, .fa-book-atlas::before { content: ""; }
.fa-virus::before { content: ""; }
.fa-grid-round-2::before { content: ""; }
.fa-comment-middle-top::before { content: ""; }
.fa-envelope-circle-check::before { content: ""; }
.fa-layer-group::before { content: ""; }
.fa-restroom-simple::before { content: ""; }
.fa-arrows-to-dot::before { content: ""; }
.fa-border-outer::before { content: ""; }
.fa-hashtag-lock::before { content: ""; }
.fa-clock-two-thirty::before { content: ""; }
.fa-archway::before { content: ""; }
.fa-heart-circle-check::before { content: ""; }
.fa-house-chimney-crack::before, .fa-house-damage::before { content: ""; }
.fa-file-archive::before, .fa-file-zipper::before { content: ""; }
.fa-heart-half::before { content: ""; }
.fa-comment-check::before { content: ""; }
.fa-square::before { content: ""; }
.fa-memo::before { content: ""; }
.fa-glass-martini::before, .fa-martini-glass-empty::before { content: ""; }
.fa-couch::before { content: ""; }
.fa-cedi-sign::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-glass-citrus::before { content: ""; }
.fa-calendar-lines-pen::before { content: ""; }
.fa-church::before { content: ""; }
.fa-person-snowmobiling::before, .fa-snowmobile::before { content: ""; }
.fa-face-hushed::before { content: ""; }
.fa-comments-dollar::before { content: ""; }
.fa-pickaxe::before { content: ""; }
.fa-link-simple-slash::before { content: ""; }
.fa-democrat::before { content: ""; }
.fa-face-confused::before { content: ""; }
.fa-pinball::before { content: ""; }
.fa-z::before { content: "Z"; }
.fa-person-skiing::before, .fa-skiing::before { content: ""; }
.fa-deer::before { content: ""; }
.fa-input-pipe::before { content: ""; }
.fa-road-lock::before { content: ""; }
.fa-a::before { content: "A"; }
.fa-bookmark-slash::before { content: ""; }
.fa-temperature-arrow-down::before, .fa-temperature-down::before { content: ""; }
.fa-mace::before { content: ""; }
.fa-feather-alt::before, .fa-feather-pointed::before { content: ""; }
.fa-sausage::before { content: ""; }
.fa-trash-can-clock::before { content: ""; }
.fa-p::before { content: "P"; }
.fa-broom-wide::before { content: ""; }
.fa-snowflake::before { content: ""; }
.fa-stomach::before { content: ""; }
.fa-newspaper::before { content: ""; }
.fa-ad::before, .fa-rectangle-ad::before { content: ""; }
.fa-guitar-electric::before { content: ""; }
.fa-arrow-turn-down-right::before { content: ""; }
.fa-moon-cloud::before { content: ""; }
.fa-bread-slice-butter::before { content: ""; }
.fa-arrow-circle-right::before, .fa-circle-arrow-right::before { content: ""; }
.fa-user-group-crown::before, .fa-users-crown::before { content: ""; }
.fa-circle-i::before { content: ""; }
.fa-toilet-paper-check::before { content: ""; }
.fa-filter-circle-xmark::before { content: ""; }
.fa-locust::before { content: ""; }
.fa-sort::before, .fa-unsorted::before { content: ""; }
.fa-list-1-2::before, .fa-list-numeric::before, .fa-list-ol::before { content: ""; }
.fa-chart-waterfall::before { content: ""; }
.fa-sparkle::before { content: ""; }
.fa-face-party::before { content: ""; }
.fa-kidneys::before { content: ""; }
.fa-wifi-exclamation::before { content: ""; }
.fa-chart-network::before { content: ""; }
.fa-person-dress-burst::before { content: ""; }
.fa-dice-d4::before { content: ""; }
.fa-money-check-alt::before, .fa-money-check-dollar::before { content: ""; }
.fa-vector-square::before { content: ""; }
.fa-bread-slice::before { content: ""; }
.fa-language::before { content: ""; }
.fa-wheat-awn-slash::before { content: ""; }
.fa-face-kiss-wink-heart::before, .fa-kiss-wink-heart::before { content: ""; }
.fa-dagger::before { content: ""; }
.fa-podium::before { content: ""; }
.fa-memo-circle-check::before { content: ""; }
.fa-route-highway::before { content: ""; }
.fa-arrow-alt-to-bottom::before, .fa-down-to-line::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-square-g::before { content: ""; }
.fa-circle-phone::before, .fa-phone-circle::before { content: ""; }
.fa-clipboard-prescription::before { content: ""; }
.fa-user-nurse-hair::before { content: ""; }
.fa-question::before { content: "?"; }
.fa-file-signature::before { content: ""; }
.fa-toggle-large-on::before { content: ""; }
.fa-arrows-alt::before, .fa-up-down-left-right::before { content: ""; }
.fa-dryer-alt::before, .fa-dryer-heat::before { content: ""; }
.fa-house-chimney-user::before { content: ""; }
.fa-hand-holding-heart::before { content: ""; }
.fa-arrow-up-small-big::before, .fa-sort-size-up-alt::before { content: ""; }
.fa-train-track::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-money-check::before { content: ""; }
.fa-star-half-alt::before, .fa-star-half-stroke::before { content: ""; }
.fa-file-exclamation::before { content: ""; }
.fa-code::before { content: ""; }
.fa-glass-whiskey::before, .fa-whiskey-glass::before { content: ""; }
.fa-moon-stars::before { content: ""; }
.fa-building-circle-exclamation::before { content: ""; }
.fa-clothes-hanger::before { content: ""; }
.fa-mobile-iphone::before, .fa-mobile-notch::before { content: ""; }
.fa-magnifying-glass-chart::before { content: ""; }
.fa-arrow-up-right-from-square::before, .fa-external-link::before { content: ""; }
.fa-cubes-stacked::before { content: ""; }
.fa-images-user::before { content: ""; }
.fa-krw::before, .fa-won-sign::before, .fa-won::before { content: ""; }
.fa-image-polaroid-user::before { content: ""; }
.fa-virus-covid::before { content: ""; }
.fa-square-ellipsis::before { content: ""; }
.fa-pie::before { content: ""; }
.fa-chess-knight-alt::before, .fa-chess-knight-piece::before { content: ""; }
.fa-austral-sign::before { content: ""; }
.fa-cloud-plus::before { content: ""; }
.fa-f::before { content: "F"; }
.fa-leaf::before { content: ""; }
.fa-bed-bunk::before { content: ""; }
.fa-road::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-person-circle-plus::before { content: ""; }
.fa-chart-pie::before, .fa-pie-chart::before { content: ""; }
.fa-bolt-lightning::before { content: ""; }
.fa-clock-eight::before { content: ""; }
.fa-sack-xmark::before { content: ""; }
.fa-file-excel::before { content: ""; }
.fa-file-contract::before { content: ""; }
.fa-fish-fins::before { content: ""; }
.fa-circle-q::before { content: ""; }
.fa-building-flag::before { content: ""; }
.fa-face-grin-beam::before, .fa-grin-beam::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-face-disguise::before { content: ""; }
.fa-circle-arrow-down-right::before { content: ""; }
.fa-alien-8bit::before, .fa-alien-monster::before { content: ""; }
.fa-hand-point-ribbon::before { content: ""; }
.fa-poop::before { content: ""; }
.fa-object-exclude::before { content: ""; }
.fa-telescope::before { content: ""; }
.fa-location-pin::before, .fa-map-marker::before { content: ""; }
.fa-square-list::before { content: ""; }
.fa-kaaba::before { content: ""; }
.fa-toilet-paper::before { content: ""; }
.fa-hard-hat::before, .fa-hat-hard::before, .fa-helmet-safety::before { content: ""; }
.fa-comment-code::before { content: ""; }
.fa-sim-cards::before { content: ""; }
.fa-starship::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-arrow-alt-circle-right::before, .fa-circle-right::before { content: ""; }
.fa-plane-circle-check::before { content: ""; }
.fa-seal::before { content: ""; }
.fa-user-cowboy::before { content: ""; }
.fa-hexagon-vertical-nft::before { content: ""; }
.fa-face-rolling-eyes::before, .fa-meh-rolling-eyes::before { content: ""; }
.fa-bread-loaf::before { content: ""; }
.fa-rings-wedding::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-french-fries::before { content: ""; }
.fa-chart-line::before, .fa-line-chart::before { content: ""; }
.fa-calendar-arrow-down::before, .fa-calendar-download::before { content: ""; }
.fa-send-back::before { content: ""; }
.fa-mask-ventilator::before { content: ""; }
.fa-signature-lock::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-map-signs::before, .fa-signs-post::before { content: ""; }
.fa-octagon-plus::before, .fa-plus-octagon::before { content: ""; }
.fa-cash-register::before { content: ""; }
.fa-person-circle-question::before { content: ""; }
.fa-melon-slice::before { content: ""; }
.fa-space-station-moon::before { content: ""; }
.fa-comment-alt-smile::before, .fa-message-smile::before { content: ""; }
.fa-cup-straw::before { content: ""; }
.fa-arrow-alt-from-right::before, .fa-left-from-line::before { content: ""; }
.fa-h::before { content: "H"; }
.fa-basket-shopping-simple::before, .fa-shopping-basket-alt::before { content: ""; }
.fa-hands-heart::before, .fa-hands-holding-heart::before { content: ""; }
.fa-clock-nine::before { content: ""; }
.fa-tarp::before { content: ""; }
.fa-face-sleepy::before { content: ""; }
.fa-hand-horns::before { content: ""; }
.fa-screwdriver-wrench::before, .fa-tools::before { content: ""; }
.fa-arrows-to-eye::before { content: ""; }
.fa-circle-three-quarters::before { content: ""; }
.fa-trophy-alt::before, .fa-trophy-star::before { content: ""; }
.fa-plug-circle-bolt::before { content: ""; }
.fa-face-thermometer::before { content: ""; }
.fa-grid-round-4::before { content: ""; }
.fa-shirt-running::before { content: ""; }
.fa-book-circle-arrow-up::before { content: ""; }
.fa-face-nauseated::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-file-chart-pie::before { content: ""; }
.fa-mars-and-venus::before { content: ""; }
.fa-home-user::before, .fa-house-user::before { content: ""; }
.fa-circle-arrow-down-left::before { content: ""; }
.fa-dumpster-fire::before { content: ""; }
.fa-hexagon-minus::before, .fa-minus-hexagon::before { content: ""; }
.fa-arrow-alt-to-left::before, .fa-left-to-line::before { content: ""; }
.fa-house-crack::before { content: ""; }
.fa-paw-alt::before, .fa-paw-simple::before { content: ""; }
.fa-arrow-left-long-to-line::before { content: ""; }
.fa-brackets-round::before, .fa-parentheses::before { content: ""; }
.fa-cocktail::before, .fa-martini-glass-citrus::before { content: ""; }
.fa-user-shakespeare::before { content: ""; }
.fa-arrow-right-to-arc::before { content: ""; }
.fa-face-surprise::before, .fa-surprise::before { content: ""; }
.fa-bottle-water::before { content: ""; }
.fa-circle-pause::before, .fa-pause-circle::before { content: ""; }
.fa-gauge-circle-plus::before { content: ""; }
.fa-folders::before { content: ""; }
.fa-angel::before { content: ""; }
.fa-value-absolute::before { content: ""; }
.fa-rabbit::before { content: ""; }
.fa-toilet-paper-slash::before { content: ""; }
.fa-circle-euro::before { content: ""; }
.fa-apple-alt::before, .fa-apple-whole::before { content: ""; }
.fa-kitchen-set::before { content: ""; }
.fa-diamond-half::before { content: ""; }
.fa-lock-alt::before, .fa-lock-keyhole::before { content: ""; }
.fa-r::before { content: "R"; }
.fa-temperature-1::before, .fa-temperature-quarter::before, .fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }
.fa-info-square::before, .fa-square-info::before { content: ""; }
.fa-wifi-slash::before { content: ""; }
.fa-toilet-paper-xmark::before { content: ""; }
.fa-hands-holding-dollar::before, .fa-hands-usd::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-arrow-down-triangle-square::before, .fa-sort-shapes-down::before { content: ""; }
.fa-bitcoin-sign::before { content: ""; }
.fa-shutters::before { content: ""; }
.fa-shield-dog::before { content: ""; }
.fa-solar-panel::before { content: ""; }
.fa-lock-open::before { content: ""; }
.fa-table-tree::before { content: ""; }
.fa-house-chimney-heart::before { content: ""; }
.fa-tally-3::before { content: ""; }
.fa-elevator::before { content: ""; }
.fa-money-bill-transfer::before { content: ""; }
.fa-money-bill-trend-up::before { content: ""; }
.fa-house-flood-water-circle-arrow-right::before { content: ""; }
.fa-poll-h::before, .fa-square-poll-horizontal::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-cart-circle-exclamation::before { content: ""; }
.fa-sword::before { content: ""; }
.fa-backward-fast::before, .fa-fast-backward::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-user-astronaut::before { content: ""; }
.fa-interrobang::before { content: ""; }
.fa-plane-slash::before { content: ""; }
.fa-circle-dashed::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-basketball-ball::before, .fa-basketball::before { content: ""; }
.fa-fork-knife::before, .fa-utensils-alt::before { content: ""; }
.fa-satellite-dish::before { content: ""; }
.fa-badge-check::before { content: ""; }
.fa-arrow-alt-circle-up::before, .fa-circle-up::before { content: ""; }
.fa-slider::before { content: ""; }
.fa-mobile-alt::before, .fa-mobile-screen-button::before { content: ""; }
.fa-clock-one-thirty::before { content: ""; }
.fa-inbox-arrow-up::before, .fa-inbox-out::before { content: ""; }
.fa-cloud-slash::before { content: ""; }
.fa-volume-high::before, .fa-volume-up::before { content: ""; }
.fa-users-rays::before { content: ""; }
.fa-wallet::before { content: ""; }
.fa-octagon-check::before { content: ""; }
.fa-flatbread-stuffed::before { content: ""; }
.fa-clipboard-check::before { content: ""; }
.fa-cart-circle-plus::before { content: ""; }
.fa-shipping-timed::before, .fa-truck-clock::before { content: ""; }
.fa-pool-8-ball::before { content: ""; }
.fa-file-audio::before { content: ""; }
.fa-turn-down-left::before { content: ""; }
.fa-lock-hashtag::before { content: ""; }
.fa-chart-radar::before { content: ""; }
.fa-staff::before { content: ""; }
.fa-burger::before, .fa-hamburger::before { content: ""; }
.fa-utility-pole::before { content: ""; }
.fa-transporter-6::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-bugs::before { content: ""; }
.fa-vector-polygon::before { content: ""; }
.fa-diagram-nested::before { content: ""; }
.fa-rupee-sign::before, .fa-rupee::before { content: ""; }
.fa-file-image::before { content: ""; }
.fa-circle-question::before, .fa-question-circle::before { content: ""; }
.fa-image-user::before { content: ""; }
.fa-buoy::before { content: ""; }
.fa-plane-departure::before { content: ""; }
.fa-handshake-slash::before { content: ""; }
.fa-book-bookmark::before { content: ""; }
.fa-border-center-h::before { content: ""; }
.fa-can-food::before { content: ""; }
.fa-typewriter::before { content: ""; }
.fa-arrow-right-from-arc::before { content: ""; }
.fa-circle-k::before { content: ""; }
.fa-face-hand-over-mouth::before { content: ""; }
.fa-popcorn::before { content: ""; }
.fa-house-flood::before, .fa-house-water::before { content: ""; }
.fa-object-subtract::before { content: ""; }
.fa-code-branch::before { content: ""; }
.fa-warehouse-alt::before, .fa-warehouse-full::before { content: ""; }
.fa-hat-cowboy::before { content: ""; }
.fa-bridge::before { content: ""; }
.fa-phone-alt::before, .fa-phone-flip::before { content: ""; }
.fa-arrow-down-from-dotted-line::before { content: ""; }
.fa-file-doc::before { content: ""; }
.fa-square-quarters::before { content: ""; }
.fa-truck-front::before { content: ""; }
.fa-cat::before { content: ""; }
.fa-trash-xmark::before { content: ""; }
.fa-caret-circle-left::before, .fa-circle-caret-left::before { content: ""; }
.fa-files::before { content: ""; }
.fa-anchor-circle-exclamation::before { content: ""; }
.fa-face-clouds::before { content: ""; }
.fa-user-crown::before { content: ""; }
.fa-truck-field::before { content: ""; }
.fa-route::before { content: ""; }
.fa-cart-circle-check::before { content: ""; }
.fa-clipboard-question::before { content: ""; }
.fa-panorama::before { content: ""; }
.fa-comment-medical::before { content: ""; }
.fa-teeth-open::before { content: ""; }
.fa-user-tie-hair-long::before { content: ""; }
.fa-file-circle-minus::before { content: ""; }
.fa-head-side-medical::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-wine-glass::before { content: ""; }
.fa-fast-forward::before, .fa-forward-fast::before { content: ""; }
.fa-face-meh-blank::before, .fa-meh-blank::before { content: ""; }
.fa-user-robot::before { content: ""; }
.fa-parking::before, .fa-square-parking::before { content: ""; }
.fa-card-diamond::before { content: ""; }
.fa-face-zipper::before { content: ""; }
.fa-face-raised-eyebrow::before { content: ""; }
.fa-house-signal::before { content: ""; }
.fa-chevron-square-up::before, .fa-square-chevron-up::before { content: ""; }
.fa-bars-progress::before, .fa-tasks-alt::before { content: ""; }
.fa-faucet-drip::before { content: ""; }
.fa-arrows-to-line::before { content: ""; }
.fa-dolphin::before { content: ""; }
.fa-arrow-up-right::before { content: ""; }
.fa-circle-r::before { content: ""; }
.fa-cart-flatbed::before, .fa-dolly-flatbed::before { content: ""; }
.fa-ban-smoking::before, .fa-smoking-ban::before { content: ""; }
.fa-circle-sort-up::before, .fa-sort-circle-up::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-mobile-button::before { content: ""; }
.fa-house-medical-flag::before { content: ""; }
.fa-basket-shopping::before, .fa-shopping-basket::before { content: ""; }
.fa-tape::before { content: ""; }
.fa-chestnut::before { content: ""; }
.fa-bus-alt::before, .fa-bus-simple::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-face-sad-cry::before, .fa-sad-cry::before { content: ""; }
.fa-heat::before { content: ""; }
.fa-ticket-airline::before { content: ""; }
.fa-boot-heeled::before { content: ""; }
.fa-arrows-minimize::before, .fa-compress-arrows::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-person-military-to-person::before { content: ""; }
.fa-file-shield::before { content: ""; }
.fa-hexagon::before { content: ""; }
.fa-manhole::before { content: ""; }
.fa-user-slash::before { content: ""; }
.fa-pen::before { content: ""; }
.fa-tower-observation::before { content: ""; }
.fa-floppy-disks::before { content: ""; }
.fa-toilet-paper-blank-under::before, .fa-toilet-paper-reverse-alt::before { content: ""; }
.fa-file-code::before { content: ""; }
.fa-signal-5::before, .fa-signal-perfect::before, .fa-signal::before { content: ""; }
.fa-pump::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-heart-circle-xmark::before { content: ""; }
.fa-arrow-up-left-from-circle::before { content: ""; }
.fa-home-lg::before, .fa-house-chimney::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-dryer::before { content: ""; }
.fa-face-frown::before, .fa-frown::before { content: ""; }
.fa-chess-bishop-alt::before, .fa-chess-bishop-piece::before { content: ""; }
.fa-shirt-tank-top::before { content: ""; }
.fa-diploma::before, .fa-scroll-ribbon::before { content: ""; }
.fa-screencast::before { content: ""; }
.fa-walker::before { content: ""; }
.fa-prescription::before { content: ""; }
.fa-shop::before, .fa-store-alt::before { content: ""; }
.fa-floppy-disk::before, .fa-save::before { content: ""; }
.fa-vihara::before { content: ""; }
.fa-face-kiss-closed-eyes::before { content: ""; }
.fa-balance-scale-left::before, .fa-scale-unbalanced::before { content: ""; }
.fa-file-user::before { content: ""; }
.fa-user-police-tie::before { content: ""; }
.fa-face-tongue-money::before { content: ""; }
.fa-tennis-ball::before { content: ""; }
.fa-square-l::before { content: ""; }
.fa-sort-asc::before, .fa-sort-up::before { content: ""; }
.fa-calendar-arrow-up::before, .fa-calendar-upload::before { content: ""; }
.fa-comment-dots::before, .fa-commenting::before { content: ""; }
.fa-plant-wilt::before { content: ""; }
.fa-scarf::before { content: ""; }
.fa-album-circle-plus::before { content: ""; }
.fa-user-nurse-hair-long::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-arrow-alt-square-left::before, .fa-square-left::before { content: ""; }
.fa-face-grin-squint::before, .fa-grin-squint::before { content: ""; }
.fa-circle-ellipsis-vertical::before { content: ""; }
.fa-hand-holding-dollar::before, .fa-hand-holding-usd::before { content: ""; }
.fa-grid-dividers::before { content: ""; }
.fa-bacterium::before { content: ""; }
.fa-hand-pointer::before { content: ""; }
.fa-drum-steelpan::before { content: ""; }
.fa-hand-scissors::before { content: ""; }
.fa-hands-praying::before, .fa-praying-hands::before { content: ""; }
.fa-face-pensive::before { content: ""; }
.fa-user-music::before { content: ""; }
.fa-arrow-right-rotate::before, .fa-arrow-rotate-forward::before, .fa-arrow-rotate-right::before, .fa-redo::before { content: ""; }
.fa-comments-alt-dollar::before, .fa-messages-dollar::before { content: ""; }
.fa-sensor-on::before { content: ""; }
.fa-balloon::before { content: ""; }
.fa-biohazard::before { content: ""; }
.fa-chess-queen-alt::before, .fa-chess-queen-piece::before { content: ""; }
.fa-location-crosshairs::before, .fa-location::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-house-leave::before, .fa-house-person-depart::before, .fa-house-person-leave::before { content: ""; }
.fa-ruler-triangle::before { content: ""; }
.fa-card-club::before { content: ""; }
.fa-child-dress::before { content: ""; }
.fa-users-between-lines::before { content: ""; }
.fa-lungs-virus::before { content: ""; }
.fa-spinner-third::before { content: ""; }
.fa-face-grin-tears::before, .fa-grin-tears::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-computer-mouse-scrollwheel::before, .fa-mouse-alt::before { content: ""; }
.fa-calendar-times::before, .fa-calendar-xmark::before { content: ""; }
.fa-child-reaching::before { content: ""; }
.fa-table-layout::before { content: ""; }
.fa-narwhal::before { content: ""; }
.fa-ramp-loading::before { content: ""; }
.fa-calendar-circle-plus::before { content: ""; }
.fa-toothbrush::before { content: ""; }
.fa-border-inner::before { content: ""; }
.fa-paw-claws::before { content: ""; }
.fa-kiwi-fruit::before { content: ""; }
.fa-traffic-light-slow::before { content: ""; }
.fa-rectangle-code::before { content: ""; }
.fa-head-side-virus::before { content: ""; }
.fa-keyboard-brightness::before { content: ""; }
.fa-books-medical::before { content: ""; }
.fa-lightbulb-slash::before { content: ""; }
.fa-home-blank::before, .fa-house-blank::before { content: ""; }
.fa-square-5::before { content: ""; }
.fa-heart-square::before, .fa-square-heart::before { content: ""; }
.fa-puzzle::before { content: ""; }
.fa-user-cog::before, .fa-user-gear::before { content: ""; }
.fa-pipe-circle-check::before { content: ""; }
.fa-arrow-up-1-9::before, .fa-sort-numeric-up::before { content: ""; }
.fa-octagon-exclamation::before { content: ""; }
.fa-dial-low::before { content: ""; }
.fa-door-closed::before { content: ""; }
.fa-laptop-mobile::before, .fa-phone-laptop::before { content: ""; }
.fa-conveyor-belt-alt::before, .fa-conveyor-belt-boxes::before { content: ""; }
.fa-shield-virus::before { content: ""; }
.fa-starfighter-alt-advanced::before, .fa-starfighter-twin-ion-engine-advanced::before { content: ""; }
.fa-dice-six::before { content: ""; }
.fa-starfighter-alt::before, .fa-starfighter-twin-ion-engine::before { content: ""; }
.fa-rocket-launch::before { content: ""; }
.fa-mosquito-net::before { content: ""; }
.fa-vent-damper::before { content: ""; }
.fa-bridge-water::before { content: ""; }
.fa-ban-bug::before, .fa-debug::before { content: ""; }
.fa-person-booth::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-garage-car::before { content: ""; }
.fa-square-kanban::before { content: ""; }
.fa-hat-wizard::before { content: ""; }
.fa-pen-fancy::before { content: ""; }
.fa-coffee-pot::before { content: ""; }
.fa-mouse-field::before { content: ""; }
.fa-digging::before, .fa-person-digging::before { content: ""; }
.fa-shower-alt::before, .fa-shower-down::before { content: ""; }
.fa-box-circle-check::before { content: ""; }
.fa-brightness::before { content: ""; }
.fa-car-side-bolt::before { content: ""; }
.fa-ornament::before { content: ""; }
.fa-phone-arrow-down-left::before, .fa-phone-arrow-down::before, .fa-phone-incoming::before { content: ""; }
.fa-cloud-word::before { content: ""; }
.fa-hand-fingers-crossed::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-gauge-simple-med::before, .fa-gauge-simple::before, .fa-tachometer-average::before { content: ""; }
.fa-arrow-down-small-big::before, .fa-sort-size-down-alt::before { content: ""; }
.fa-book-medical::before { content: ""; }
.fa-face-melting::before { content: ""; }
.fa-poo::before { content: ""; }
.fa-pen-alt-slash::before, .fa-pen-clip-slash::before { content: ""; }
.fa-quote-right-alt::before, .fa-quote-right::before { content: ""; }
.fa-scroll-old::before { content: ""; }
.fa-guitars::before { content: ""; }
.fa-phone-xmark::before { content: ""; }
.fa-hose::before { content: ""; }
.fa-clock-six::before { content: ""; }
.fa-shirt::before, .fa-t-shirt::before, .fa-tshirt::before { content: ""; }
.fa-billboard::before { content: ""; }
.fa-square-r::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-envelope-open-dollar::before { content: ""; }
.fa-divide::before { content: ""; }
.fa-sun-cloud::before { content: ""; }
.fa-lamp-floor::before { content: ""; }
.fa-square-7::before { content: ""; }
.fa-tenge-sign::before, .fa-tenge::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-hands-holding::before { content: ""; }
.fa-campfire::before { content: ""; }
.fa-circle-ampersand::before { content: ""; }
.fa-snowflakes::before { content: ""; }
.fa-hands-clapping::before { content: ""; }
.fa-republican::before { content: ""; }
.fa-leaf-maple::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-person-circle-xmark::before { content: ""; }
.fa-ruler::before { content: ""; }
.fa-cup-straw-swoosh::before { content: ""; }
.fa-temperature-hot::before, .fa-temperature-sun::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-dice-d6::before { content: ""; }
.fa-restroom::before { content: ""; }
.fa-high-definition::before, .fa-rectangle-hd::before { content: ""; }
.fa-j::before { content: "J"; }
.fa-galaxy::before { content: ""; }
.fa-users-viewfinder::before { content: ""; }
.fa-file-video::before { content: ""; }
.fa-cherries::before { content: ""; }
.fa-external-link-alt::before, .fa-up-right-from-square::before { content: ""; }
.fa-circle-sort::before, .fa-sort-circle::before { content: ""; }
.fa-table-cells::before, .fa-th::before { content: ""; }
.fa-file-pdf::before { content: ""; }
.fa-siren::before { content: ""; }
.fa-arrow-up-to-dotted-line::before { content: ""; }
.fa-image-landscape::before, .fa-landscape::before { content: ""; }
.fa-tank-water::before { content: ""; }
.fa-curling-stone::before, .fa-curling::before { content: ""; }
.fa-gamepad-alt::before, .fa-gamepad-modern::before { content: ""; }
.fa-messages-question::before { content: ""; }
.fa-bible::before, .fa-book-bible::before { content: ""; }
.fa-o::before { content: "O"; }
.fa-medkit::before, .fa-suitcase-medical::before { content: ""; }
.fa-briefcase-arrow-right::before { content: ""; }
.fa-expand-wide::before { content: ""; }
.fa-clock-eleven-thirty::before { content: ""; }
.fa-rv::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-otter::before { content: ""; }
.fa-dreidel::before { content: ""; }
.fa-female::before, .fa-person-dress::before { content: ""; }
.fa-comment-dollar::before { content: ""; }
.fa-briefcase-clock::before, .fa-business-time::before { content: ""; }
.fa-flower-tulip::before { content: ""; }
.fa-people-pants-simple::before { content: ""; }
.fa-cloud-drizzle::before { content: ""; }
.fa-table-cells-large::before, .fa-th-large::before { content: ""; }
.fa-book-tanakh::before, .fa-tanakh::before { content: ""; }
.fa-solar-system::before { content: ""; }
.fa-seal-question::before { content: ""; }
.fa-phone-volume::before, .fa-volume-control-phone::before { content: ""; }
.fa-disc-drive::before { content: ""; }
.fa-hat-cowboy-side::before { content: ""; }
.fa-rows::before, .fa-table-rows::before { content: ""; }
.fa-location-exclamation::before, .fa-map-marker-exclamation::before { content: ""; }
.fa-face-fearful::before { content: ""; }
.fa-clipboard-user::before { content: ""; }
.fa-bus-school::before { content: ""; }
.fa-film-slash::before { content: ""; }
.fa-square-arrow-down-right::before { content: ""; }
.fa-book-sparkles::before, .fa-book-spells::before { content: ""; }
.fa-washer::before, .fa-washing-machine::before { content: ""; }
.fa-child::before { content: ""; }
.fa-lira-sign::before { content: ""; }
.fa-user-visor::before { content: ""; }
.fa-file-plus-minus::before { content: ""; }
.fa-chess-clock-alt::before, .fa-chess-clock-flip::before { content: ""; }
.fa-satellite::before { content: ""; }
.fa-plane-lock::before { content: ""; }
.fa-steering-wheel::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-stretcher::before { content: ""; }
.fa-book-law::before, .fa-book-section::before { content: ""; }
.fa-inboxes::before { content: ""; }
.fa-coffee-bean::before { content: ""; }
.fa-circle-yen::before { content: ""; }
.fa-brackets-curly::before { content: ""; }
.fa-ellipsis-stroke-vertical::before, .fa-ellipsis-v-alt::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-square-1::before { content: ""; }
.fa-birthday-cake::before, .fa-cake-candles::before, .fa-cake::before { content: ""; }
.fa-head-side::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-dolly-empty::before { content: ""; }
.fa-face-tissue::before { content: ""; }
.fa-angle-double-up::before, .fa-angles-up::before { content: ""; }
.fa-bin-recycle::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-chart-line-down::before { content: ""; }
.fa-arrow-right-to-city::before { content: ""; }
.fa-lock-a::before { content: ""; }
.fa-ribbon::before { content: ""; }
.fa-lungs::before { content: ""; }
.fa-person-pinball::before { content: ""; }
.fa-arrow-up-9-1::before, .fa-sort-numeric-up-alt::before { content: ""; }
.fa-apple-core::before { content: ""; }
.fa-circle-y::before { content: ""; }
.fa-h6::before { content: ""; }
.fa-litecoin-sign::before { content: ""; }
.fa-circle-small::before { content: ""; }
.fa-border-none::before { content: ""; }
.fa-arrow-turn-down-left::before { content: ""; }
.fa-circle-nodes::before { content: ""; }
.fa-parachute-box::before { content: ""; }
.fa-comment-alt-medical::before, .fa-message-medical::before { content: ""; }
.fa-rugby-ball::before { content: ""; }
.fa-comment-music::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-tree-alt::before, .fa-tree-deciduous::before { content: ""; }
.fa-puzzle-piece-alt::before, .fa-puzzle-piece-simple::before { content: ""; }
.fa-truck-field-un::before { content: ""; }
.fa-nfc-trash::before { content: ""; }
.fa-hourglass-empty::before, .fa-hourglass::before { content: ""; }
.fa-mountain::before { content: ""; }
.fa-file-times::before, .fa-file-xmark::before { content: ""; }
.fa-home-heart::before, .fa-house-heart::before { content: ""; }
.fa-house-chimney-blank::before { content: ""; }
.fa-meter-bolt::before { content: ""; }
.fa-user-doctor::before, .fa-user-md::before { content: ""; }
.fa-slash-back::before { content: "\\"; }
.fa-circle-info::before, .fa-info-circle::before { content: ""; }
.fa-fishing-rod::before { content: ""; }
.fa-hammer-crash::before { content: ""; }
.fa-message-heart::before { content: ""; }
.fa-cloud-meatball::before { content: ""; }
.fa-camera-polaroid::before { content: ""; }
.fa-camera-alt::before, .fa-camera::before { content: ""; }
.fa-square-virus::before { content: ""; }
.fa-cart-arrow-up::before { content: ""; }
.fa-meteor::before { content: ""; }
.fa-car-on::before { content: ""; }
.fa-sleigh::before { content: ""; }
.fa-arrow-down-1-9::before, .fa-sort-numeric-asc::before, .fa-sort-numeric-down::before { content: ""; }
.fa-buoy-mooring::before { content: ""; }
.fa-square-4::before { content: ""; }
.fa-hand-holding-droplet::before, .fa-hand-holding-water::before { content: ""; }
.fa-tricycle-adult::before { content: ""; }
.fa-waveform::before { content: ""; }
.fa-water::before { content: ""; }
.fa-star-sharp-half-alt::before, .fa-star-sharp-half-stroke::before { content: ""; }
.fa-nfc-signal::before { content: ""; }
.fa-plane-prop::before { content: ""; }
.fa-calendar-check::before { content: ""; }
.fa-clock-desk::before { content: ""; }
.fa-calendar-clock::before, .fa-calendar-time::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-prescription-bottle-alt::before, .fa-prescription-bottle-medical::before { content: ""; }
.fa-plate-utensils::before { content: ""; }
.fa-family-pants::before { content: ""; }
.fa-hose-reel::before { content: ""; }
.fa-house-window::before { content: ""; }
.fa-landmark::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-cloud-rainbow::before { content: ""; }
.fa-person-cane::before { content: ""; }
.fa-alien::before { content: ""; }
.fa-tent::before { content: ""; }
.fa-laptop-binary::before { content: ""; }
.fa-vest-patches::before { content: ""; }
.fa-people-dress-simple::before { content: ""; }
.fa-check-double::before { content: ""; }
.fa-arrow-down-a-z::before, .fa-sort-alpha-asc::before, .fa-sort-alpha-down::before { content: ""; }
.fa-bowling-ball-pin::before { content: ""; }
.fa-bell-school-slash::before { content: ""; }
.fa-plus-large::before { content: ""; }
.fa-money-bill-wheat::before { content: ""; }
.fa-camera-viewfinder::before, .fa-screenshot::before { content: ""; }
.fa-comment-alt-music::before, .fa-message-music::before { content: ""; }
.fa-car-building::before { content: ""; }
.fa-border-bottom-right::before, .fa-border-style-alt::before { content: ""; }
.fa-octagon::before { content: ""; }
.fa-comment-arrow-up-right::before { content: ""; }
.fa-octagon-divide::before { content: ""; }
.fa-cookie::before { content: ""; }
.fa-arrow-left-rotate::before, .fa-arrow-rotate-back::before, .fa-arrow-rotate-backward::before, .fa-arrow-rotate-left::before, .fa-undo::before { content: ""; }
.fa-tv-music::before { content: ""; }
.fa-hard-drive::before, .fa-hdd::before { content: ""; }
.fa-reel::before { content: ""; }
.fa-face-grin-squint-tears::before, .fa-grin-squint-tears::before { content: ""; }
.fa-dumbbell::before { content: ""; }
.fa-list-alt::before, .fa-rectangle-list::before { content: ""; }
.fa-tarp-droplet::before { content: ""; }
.fa-alarm-exclamation::before { content: ""; }
.fa-house-medical-circle-check::before { content: ""; }
.fa-traffic-cone::before { content: ""; }
.fa-grate::before { content: ""; }
.fa-arrow-down-right::before { content: ""; }
.fa-person-skiing-nordic::before, .fa-skiing-nordic::before { content: ""; }
.fa-calendar-plus::before { content: ""; }
.fa-person-from-portal::before, .fa-portal-exit::before { content: ""; }
.fa-plane-arrival::before { content: ""; }
.fa-cowbell-circle-plus::before, .fa-cowbell-more::before { content: ""; }
.fa-arrow-alt-circle-left::before, .fa-circle-left::before { content: ""; }
.fa-distribute-spacing-vertical::before { content: ""; }
.fa-signal-alt-2::before, .fa-signal-bars-fair::before { content: ""; }
.fa-sportsball::before { content: ""; }
.fa-game-console-handheld-crank::before { content: ""; }
.fa-subway::before, .fa-train-subway::before { content: ""; }
.fa-chart-gantt::before { content: ""; }
.fa-face-smile-upside-down::before { content: ""; }
.fa-ball-pile::before { content: ""; }
.fa-badge-dollar::before { content: ""; }
.fa-money-bills-alt::before, .fa-money-bills-simple::before { content: ""; }
.fa-list-timeline::before { content: ""; }
.fa-indian-rupee-sign::before, .fa-indian-rupee::before, .fa-inr::before { content: ""; }
.fa-crop-alt::before, .fa-crop-simple::before { content: ""; }
.fa-money-bill-1::before, .fa-money-bill-alt::before { content: ""; }
.fa-left-long::before, .fa-long-arrow-alt-left::before { content: ""; }
.fa-keyboard-down::before { content: ""; }
.fa-circle-up-right::before { content: ""; }
.fa-cloud-bolt-moon::before, .fa-thunderstorm-moon::before { content: ""; }
.fa-dna::before { content: ""; }
.fa-virus-slash::before { content: ""; }
.fa-bracket-round-right::before { content: ")"; }
.fa-circle-sterling::before { content: ""; }
.fa-circle-5::before { content: ""; }
.fa-minus::before, .fa-subtract::before { content: ""; }
.fa-fire-flame::before, .fa-flame::before { content: ""; }
.fa-arrow-alt-to-right::before, .fa-right-to-line::before { content: ""; }
.fa-gif::before { content: ""; }
.fa-chess::before { content: ""; }
.fa-trash-slash::before { content: ""; }
.fa-arrow-left-long::before, .fa-long-arrow-left::before { content: ""; }
.fa-plug-circle-check::before { content: ""; }
.fa-font-case::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-arrow-down-left::before { content: ""; }
.fa-franc-sign::before { content: ""; }
.fa-flask-poison::before, .fa-flask-round-poison::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-book-circle-arrow-right::before { content: ""; }
.fa-chart-user::before, .fa-user-chart::before { content: ""; }
.fa-american-sign-language-interpreting::before, .fa-asl-interpreting::before, .fa-hands-american-sign-language-interpreting::before, .fa-hands-asl-interpreting::before { content: ""; }
.fa-presentation-screen::before, .fa-presentation::before { content: ""; }
.fa-circle-bolt::before { content: ""; }
.fa-face-smile-halo::before { content: ""; }
.fa-cart-circle-arrow-down::before { content: ""; }
.fa-house-person-arrive::before, .fa-house-person-return::before, .fa-house-return::before { content: ""; }
.fa-comment-alt-times::before, .fa-message-times::before, .fa-message-xmark::before { content: ""; }
.fa-file-award::before, .fa-file-certificate::before { content: ""; }
.fa-user-doctor-hair-long::before { content: ""; }
.fa-camera-home::before, .fa-camera-security::before { content: ""; }
.fa-cog::before, .fa-gear::before { content: ""; }
.fa-droplet-slash::before, .fa-tint-slash::before { content: ""; }
.fa-book-heart::before { content: ""; }
.fa-mosque::before { content: ""; }
.fa-duck::before { content: ""; }
.fa-mosquito::before { content: ""; }
.fa-star-of-david::before { content: ""; }
.fa-flag-alt::before, .fa-flag-swallowtail::before { content: ""; }
.fa-person-military-rifle::before { content: ""; }
.fa-car-garage::before { content: ""; }
.fa-cart-shopping::before, .fa-shopping-cart::before { content: ""; }
.fa-book-font::before { content: ""; }
.fa-shield-plus::before { content: ""; }
.fa-vials::before { content: ""; }
.fa-eye-dropper-full::before { content: ""; }
.fa-distribute-spacing-horizontal::before { content: ""; }
.fa-tablet-rugged::before { content: ""; }
.fa-temperature-frigid::before, .fa-temperature-snow::before { content: ""; }
.fa-moped::before { content: ""; }
.fa-face-smile-plus::before, .fa-smile-plus::before { content: ""; }
.fa-radio-alt::before, .fa-radio-tuner::before { content: ""; }
.fa-face-swear::before { content: ""; }
.fa-water-arrow-down::before, .fa-water-lower::before { content: ""; }
.fa-scanner-touchscreen::before { content: ""; }
.fa-circle-7::before { content: ""; }
.fa-plug-circle-plus::before { content: ""; }
.fa-person-ski-jumping::before, .fa-ski-jump::before { content: ""; }
.fa-place-of-worship::before { content: ""; }
.fa-water-arrow-up::before, .fa-water-rise::before { content: ""; }
.fa-waveform-lines::before, .fa-waveform-path::before { content: ""; }
.fa-split::before { content: ""; }
.fa-film-canister::before, .fa-film-cannister::before { content: ""; }
.fa-folder-times::before, .fa-folder-xmark::before { content: ""; }
.fa-toilet-paper-alt::before, .fa-toilet-paper-blank::before { content: ""; }
.fa-tablet-android-alt::before, .fa-tablet-screen::before { content: ""; }
.fa-hexagon-vertical-nft-slanted::before { content: ""; }
.fa-folder-music::before { content: ""; }
.fa-desktop-medical::before, .fa-display-medical::before { content: ""; }
.fa-share-all::before { content: ""; }
.fa-peapod::before { content: ""; }
.fa-chess-clock::before { content: ""; }
.fa-axe::before { content: ""; }
.fa-square-d::before { content: ""; }
.fa-grip-vertical::before { content: ""; }
.fa-mobile-signal-out::before { content: ""; }
.fa-arrow-turn-up::before, .fa-level-up::before { content: ""; }
.fa-u::before { content: "U"; }
.fa-arrow-up-from-dotted-line::before { content: ""; }
.fa-square-root-alt::before, .fa-square-root-variable::before { content: ""; }
.fa-light-switch-on::before { content: ""; }
.fa-arrow-down-arrow-up::before, .fa-sort-alt::before { content: ""; }
.fa-raindrops::before { content: ""; }
.fa-dash::before, .fa-minus-large::before { content: ""; }
.fa-clock-four::before, .fa-clock::before { content: ""; }
.fa-input-numeric::before { content: ""; }
.fa-truck-tow::before { content: ""; }
.fa-backward-step::before, .fa-step-backward::before { content: ""; }
.fa-pallet::before { content: ""; }
.fa-car-bolt::before { content: ""; }
.fa-arrows-maximize::before, .fa-expand-arrows::before { content: ""; }
.fa-faucet::before { content: ""; }
.fa-cloud-sleet::before { content: ""; }
.fa-lamp-street::before { content: ""; }
.fa-list-radio::before { content: ""; }
.fa-pen-nib-slash::before { content: ""; }
.fa-baseball-bat-ball::before { content: ""; }
.fa-square-up-left::before { content: ""; }
.fa-overline::before { content: ""; }
.fa-s::before { content: "S"; }
.fa-timeline::before { content: ""; }
.fa-keyboard::before { content: ""; }
.fa-arrows-from-dotted-line::before { content: ""; }
.fa-usb-drive::before { content: ""; }
.fa-ballot::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-location-dot-slash::before, .fa-map-marker-alt-slash::before { content: ""; }
.fa-cards::before { content: ""; }
.fa-clinic-medical::before, .fa-house-chimney-medical::before { content: ""; }
.fa-boxing-glove::before, .fa-glove-boxing::before { content: ""; }
.fa-temperature-3::before, .fa-temperature-three-quarters::before, .fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }
.fa-bell-school::before { content: ""; }
.fa-mobile-android-alt::before, .fa-mobile-screen::before { content: ""; }
.fa-plane-up::before { content: ""; }
.fa-folder-heart::before { content: ""; }
.fa-circle-location-arrow::before, .fa-location-circle::before { content: ""; }
.fa-face-head-bandage::before { content: ""; }
.fa-maki-roll::before, .fa-makizushi::before, .fa-sushi-roll::before { content: ""; }
.fa-car-bump::before { content: ""; }
.fa-piggy-bank::before { content: ""; }
.fa-racquet::before { content: ""; }
.fa-car-mirrors::before { content: ""; }
.fa-industry-alt::before, .fa-industry-windows::before { content: ""; }
.fa-bolt-auto::before { content: ""; }
.fa-battery-3::before, .fa-battery-half::before { content: ""; }
.fa-flux-capacitor::before { content: ""; }
.fa-mountain-city::before { content: ""; }
.fa-coins::before { content: ""; }
.fa-honey-pot::before { content: ""; }
.fa-olive::before { content: ""; }
.fa-khanda::before { content: ""; }
.fa-filter-list::before { content: ""; }
.fa-outlet::before { content: ""; }
.fa-sliders-h::before, .fa-sliders::before { content: ""; }
.fa-cauldron::before { content: ""; }
.fa-people::before { content: ""; }
.fa-folder-tree::before { content: ""; }
.fa-network-wired::before { content: ""; }
.fa-croissant::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-hamsa::before { content: ""; }
.fa-cent-sign::before { content: ""; }
.fa-swords-laser::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-person-pregnant::before { content: ""; }
.fa-square-u::before { content: ""; }
.fa-wand-sparkles::before { content: ""; }
.fa-router::before { content: ""; }
.fa-ellipsis-v::before, .fa-ellipsis-vertical::before { content: ""; }
.fa-sword-laser-alt::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-coin::before { content: ""; }
.fa-laptop-slash::before { content: ""; }
.fa-long-arrow-alt-right::before, .fa-right-long::before { content: ""; }
.fa-circle-b::before { content: ""; }
.fa-person-dress-simple::before { content: ""; }
.fa-pipe-collar::before { content: ""; }
.fa-lights-holiday::before { content: ""; }
.fa-citrus::before { content: ""; }
.fa-flag-usa::before { content: ""; }
.fa-laptop-file::before { content: ""; }
.fa-teletype::before, .fa-tty::before { content: ""; }
.fa-chart-tree-map::before { content: ""; }
.fa-diagram-next::before { content: ""; }
.fa-person-rifle::before { content: ""; }
.fa-clock-five-thirty::before { content: ""; }
.fa-pipe-valve::before { content: ""; }
.fa-arrow-up-from-arc::before { content: ""; }
.fa-face-spiral-eyes::before { content: ""; }
.fa-compress-wide::before { content: ""; }
.fa-circle-phone-hangup::before, .fa-phone-circle-down::before { content: ""; }
.fa-gear-complex-code::before { content: ""; }
.fa-house-medical-circle-exclamation::before { content: ""; }
.fa-badminton::before { content: ""; }
.fa-closed-captioning::before { content: ""; }
.fa-hiking::before, .fa-person-hiking::before { content: ""; }
.fa-arrow-alt-from-left::before, .fa-right-from-line::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-images::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-shuttlecock::before { content: ""; }
.fa-user-hair::before { content: ""; }
.fa-eye-evil::before { content: ""; }
.fa-people-pulling::before { content: ""; }
.fa-n::before { content: "N"; }
.fa-swap::before { content: ""; }
.fa-garage::before { content: ""; }
.fa-cable-car::before, .fa-tram::before { content: ""; }
.fa-shovel-snow::before { content: ""; }
.fa-cloud-rain::before { content: ""; }
.fa-face-lying::before { content: ""; }
.fa-sprinkler::before { content: ""; }
.fa-building-circle-xmark::before { content: ""; }
.fa-person-sledding::before, .fa-sledding::before { content: ""; }
.fa-game-console-handheld::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-clock-six-thirty::before { content: ""; }
.fa-battery-slash::before { content: ""; }
.fa-tugrik-sign::before { content: ""; }
.fa-arrows-down-to-line::before { content: ""; }
.fa-download::before { content: ""; }
.fa-angles-up-down::before { content: ""; }
.fa-inventory::before, .fa-shelves::before { content: ""; }
.fa-cloud-snow::before { content: ""; }
.fa-face-grin::before, .fa-grin::before { content: ""; }
.fa-backspace::before, .fa-delete-left::before { content: ""; }
.fa-oven::before { content: ""; }
.fa-cloud-binary::before { content: ""; }
.fa-eye-dropper-empty::before, .fa-eye-dropper::before, .fa-eyedropper::before { content: ""; }
.fa-comment-captions::before { content: ""; }
.fa-comments-question::before { content: ""; }
.fa-scribble::before { content: ""; }
.fa-rotate-exclamation::before { content: ""; }
.fa-file-circle-check::before { content: ""; }
.fa-glass::before { content: ""; }
.fa-loader::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-user-pilot::before { content: ""; }
.fa-mobile-android::before, .fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-code-pull-request-closed::before { content: ""; }
.fa-face-meh::before, .fa-meh::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-book-dead::before, .fa-book-skull::before { content: ""; }
.fa-drivers-license::before, .fa-id-card::before { content: ""; }
.fa-face-dotted::before { content: ""; }
.fa-face-worried::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-heart-circle-exclamation::before { content: ""; }
.fa-home-alt::before, .fa-home-lg-alt::before, .fa-home::before, .fa-house::before { content: ""; }
.fa-vector-circle::before { content: ""; }
.fa-car-circle-bolt::before { content: ""; }
.fa-calendar-week::before { content: ""; }
.fa-flying-disc::before { content: ""; }
.fa-laptop-medical::before { content: ""; }
.fa-square-down-right::before { content: ""; }
.fa-b::before { content: "B"; }
.fa-seat-airline::before { content: ""; }
.fa-eclipse-alt::before, .fa-moon-over-sun::before { content: ""; }
.fa-pipe::before { content: "|"; }
.fa-file-medical::before { content: ""; }
.fa-potato::before { content: ""; }
.fa-dice-one::before { content: ""; }
.fa-circle-a::before { content: ""; }
.fa-helmet-battle::before { content: ""; }
.fa-butter::before { content: ""; }
.fa-blanket-fire::before { content: ""; }
.fa-kiwi-bird::before { content: ""; }
.fa-castle::before { content: ""; }
.fa-golf-club::before { content: ""; }
.fa-arrow-right-arrow-left::before, .fa-exchange::before { content: ""; }
.fa-redo-alt::before, .fa-rotate-forward::before, .fa-rotate-right::before { content: ""; }
.fa-cutlery::before, .fa-utensils::before { content: ""; }
.fa-arrow-up-wide-short::before, .fa-sort-amount-up::before { content: ""; }
.fa-chart-pie-simple-circle-dollar::before { content: ""; }
.fa-balloons::before { content: ""; }
.fa-mill-sign::before { content: ""; }
.fa-bowl-rice::before { content: ""; }
.fa-timeline-arrow::before { content: ""; }
.fa-skull::before { content: ""; }
.fa-game-board-alt::before, .fa-game-board-simple::before { content: ""; }
.fa-circle-video::before, .fa-video-circle::before { content: ""; }
.fa-chart-scatter-bubble::before { content: ""; }
.fa-house-turret::before { content: ""; }
.fa-banana::before { content: ""; }
.fa-hand-holding-skull::before { content: ""; }
.fa-people-dress::before { content: ""; }
.fa-couch-small::before, .fa-loveseat::before { content: ""; }
.fa-broadcast-tower::before, .fa-tower-broadcast::before { content: ""; }
.fa-truck-pickup::before { content: ""; }
.fa-block-quote::before { content: ""; }
.fa-long-arrow-alt-up::before, .fa-up-long::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-code-merge::before { content: ""; }
.fa-money-check-dollar-pen::before, .fa-money-check-edit-alt::before { content: ""; }
.fa-arrow-alt-from-bottom::before, .fa-up-from-line::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-hurricane::before { content: ""; }
.fa-grid-round-2-plus::before { content: ""; }
.fa-people-pants::before { content: ""; }
.fa-mound::before { content: ""; }
.fa-windsock::before { content: ""; }
.fa-circle-half::before { content: ""; }
.fa-brake-warning::before { content: ""; }
.fa-toilet-portable::before { content: ""; }
.fa-compact-disc::before { content: ""; }
.fa-file-arrow-down::before, .fa-file-download::before { content: ""; }
.fa-sax-hot::before, .fa-saxophone-fire::before { content: ""; }
.fa-camera-web-slash::before, .fa-webcam-slash::before { content: ""; }
.fa-folder-medical::before { content: ""; }
.fa-folder-cog::before, .fa-folder-gear::before { content: ""; }
.fa-hand-wave::before { content: ""; }
.fa-arrow-up-arrow-down::before, .fa-sort-up-down::before { content: ""; }
.fa-caravan::before { content: ""; }
.fa-shield-cat::before { content: ""; }
.fa-comment-alt-slash::before, .fa-message-slash::before { content: ""; }
.fa-bolt::before, .fa-zap::before { content: ""; }
.fa-trash-can-check::before { content: ""; }
.fa-glass-water::before { content: ""; }
.fa-oil-well::before { content: ""; }
.fa-person-simple::before { content: ""; }
.fa-vault::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-toilet::before { content: ""; }
.fa-plane-circle-xmark::before { content: ""; }
.fa-cny::before, .fa-jpy::before, .fa-rmb::before, .fa-yen-sign::before, .fa-yen::before { content: ""; }
.fa-gear-code::before { content: ""; }
.fa-notes::before { content: ""; }
.fa-rouble::before, .fa-rub::before, .fa-ruble-sign::before, .fa-ruble::before { content: ""; }
.fa-trash-arrow-turn-left::before, .fa-trash-undo::before { content: ""; }
.fa-champagne-glass::before, .fa-glass-champagne::before { content: ""; }
.fa-objects-align-center-horizontal::before { content: ""; }
.fa-sun::before { content: ""; }
.fa-trash-alt-slash::before, .fa-trash-can-slash::before { content: ""; }
.fa-screen-users::before, .fa-users-class::before { content: ""; }
.fa-guitar::before { content: ""; }
.fa-arrow-square-left::before, .fa-square-arrow-left::before { content: ""; }
.fa-square-8::before { content: ""; }
.fa-face-smile-hearts::before { content: ""; }
.fa-brackets-square::before, .fa-brackets::before { content: ""; }
.fa-laptop-arrow-down::before { content: ""; }
.fa-hockey-stick-puck::before { content: ""; }
.fa-house-tree::before { content: ""; }
.fa-signal-2::before, .fa-signal-fair::before { content: ""; }
.fa-face-laugh-wink::before, .fa-laugh-wink::before { content: ""; }
.fa-circle-dollar::before, .fa-dollar-circle::before, .fa-usd-circle::before { content: ""; }
.fa-horse-head::before { content: ""; }
.fa-arrows-repeat::before, .fa-repeat-alt::before { content: ""; }
.fa-bore-hole::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-image-polaroid::before { content: ""; }
.fa-wave-triangle::before { content: ""; }
.fa-person-running-fast::before { content: ""; }
.fa-arrow-alt-circle-down::before, .fa-circle-down::before { content: ""; }
.fa-grill::before { content: ""; }
.fa-arrows-turn-to-dots::before { content: ""; }
.fa-analytics::before, .fa-chart-mixed::before { content: ""; }
.fa-florin-sign::before { content: ""; }
.fa-arrow-down-short-wide::before, .fa-sort-amount-desc::before, .fa-sort-amount-down-alt::before { content: ""; }
.fa-less-than::before { content: "<"; }
.fa-desktop-code::before, .fa-display-code::before { content: ""; }
.fa-face-drooling::before { content: ""; }
.fa-oil-temp::before, .fa-oil-temperature::before { content: ""; }
.fa-question-square::before, .fa-square-question::before { content: ""; }
.fa-air-conditioner::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-mountains::before { content: ""; }
.fa-omega::before { content: ""; }
.fa-car-tunnel::before { content: ""; }
.fa-person-dolly-empty::before { content: ""; }
.fa-pan-food::before { content: ""; }
.fa-head-side-cough::before { content: ""; }
.fa-grip-lines::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-user-lock::before { content: ""; }
.fa-arrow-right-long::before, .fa-long-arrow-right::before { content: ""; }
.fa-tickets-airline::before { content: ""; }
.fa-anchor-circle-xmark::before { content: ""; }
.fa-ellipsis-h::before, .fa-ellipsis::before { content: ""; }
.fa-nfc-slash::before { content: ""; }
.fa-chess-pawn::before { content: ""; }
.fa-first-aid::before, .fa-kit-medical::before { content: ""; }
.fa-grid-2-plus::before { content: ""; }
.fa-bells::before { content: ""; }
.fa-person-through-window::before { content: ""; }
.fa-toolbox::before { content: ""; }
.fa-envelope-badge::before, .fa-envelope-dot::before { content: ""; }
.fa-hands-holding-circle::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-bowl-chopsticks::before { content: ""; }
.fa-credit-card-alt::before, .fa-credit-card::before { content: ""; }
.fa-circle-s::before { content: ""; }
.fa-box-ballot::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-hand-holding-hand::before { content: ""; }
.fa-user-tie-hair::before { content: ""; }
.fa-podium-star::before { content: ""; }
.fa-business-front::before, .fa-party-back::before, .fa-trian-balbot::before, .fa-user-hair-mullet::before { content: ""; }
.fa-microphone-stand::before { content: ""; }
.fa-book-open-reader::before, .fa-book-reader::before { content: ""; }
.fa-family-dress::before { content: ""; }
.fa-circle-x::before { content: ""; }
.fa-cabin::before { content: ""; }
.fa-mountain-sun::before { content: ""; }
.fa-chart-simple-horizontal::before { content: ""; }
.fa-arrows-left-right-to-line::before { content: ""; }
.fa-hand-back-point-left::before { content: ""; }
.fa-comment-alt-dots::before, .fa-message-dots::before, .fa-messaging::before { content: ""; }
.fa-file-heart::before { content: ""; }
.fa-beer-foam::before, .fa-beer-mug::before { content: ""; }
.fa-dice-d20::before { content: ""; }
.fa-drone::before { content: ""; }
.fa-truck-droplet::before { content: ""; }
.fa-file-circle-xmark::before { content: ""; }
.fa-temperature-arrow-up::before, .fa-temperature-up::before { content: ""; }
.fa-medal::before { content: ""; }
.fa-person-fairy::before { content: ""; }
.fa-bed::before { content: ""; }
.fa-book-copy::before { content: ""; }
.fa-h-square::before, .fa-square-h::before { content: ""; }
.fa-square-c::before { content: ""; }
.fa-clock-two::before { content: ""; }
.fa-square-ellipsis-vertical::before { content: ""; }
.fa-calendar-users::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-bee::before { content: ""; }
.fa-temperature-4::before, .fa-temperature-full::before, .fa-thermometer-4::before, .fa-thermometer-full::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-candy-bar::before, .fa-chocolate-bar::before { content: ""; }
.fa-xmark-large::before { content: ""; }
.fa-pinata::before { content: ""; }
.fa-arrows-from-line::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-bowl-spoon::before { content: ""; }
.fa-hexagon-check::before { content: ""; }
.fa-plug-circle-xmark::before { content: ""; }
.fa-star-of-life::before { content: ""; }
.fa-phone-slash::before { content: ""; }
.fa-traffic-light-stop::before { content: ""; }
.fa-paint-roller::before { content: ""; }
.fa-accent-grave::before { content: "`"; }
.fa-hands-helping::before, .fa-handshake-angle::before { content: ""; }
.fa-circle-0::before { content: ""; }
.fa-dial-med-low::before { content: ""; }
.fa-location-dot::before, .fa-map-marker-alt::before { content: ""; }
.fa-crab::before { content: ""; }
.fa-box-full::before, .fa-box-open-full::before { content: ""; }
.fa-file::before { content: ""; }
.fa-greater-than::before { content: ">"; }
.fa-quotes::before { content: ""; }
.fa-pretzel::before { content: ""; }
.fa-person-swimming::before, .fa-swimmer::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-user-robot-xmarks::before { content: ""; }
.fa-comment-alt-quote::before, .fa-message-quote::before { content: ""; }
.fa-candy-corn::before { content: ""; }
.fa-folder-magnifying-glass::before, .fa-folder-search::before { content: ""; }
.fa-notebook::before { content: ""; }
.fa-droplet::before, .fa-tint::before { content: ""; }
.fa-bullseye-pointer::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-hexagon-image::before { content: ""; }
.fa-earth-america::before, .fa-earth-americas::before, .fa-earth::before, .fa-globe-americas::before { content: ""; }
.fa-crate-apple::before { content: ""; }
.fa-apple-crate::before { content: ""; }
.fa-person-burst::before { content: ""; }
.fa-game-board::before { content: ""; }
.fa-hat-chef::before { content: ""; }
.fa-hand-back-point-right::before { content: ""; }
.fa-dove::before { content: ""; }
.fa-snowflake-droplets::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-grid-4::before { content: ""; }
.fa-socks::before { content: ""; }
.fa-face-sunglasses::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-square-0::before { content: ""; }
.fa-section::before { content: ""; }
.fa-box-up::before, .fa-square-this-way-up::before { content: ""; }
.fa-gauge-high::before, .fa-tachometer-alt-fast::before, .fa-tachometer-alt::before { content: ""; }
.fa-square-ampersand::before { content: ""; }
.fa-envelope-open-text::before { content: ""; }
.fa-lamp-desk::before { content: ""; }
.fa-hospital-alt::before, .fa-hospital-wide::before, .fa-hospital::before { content: ""; }
.fa-poll-people::before { content: ""; }
.fa-glass-whiskey-rocks::before, .fa-whiskey-glass-ice::before { content: ""; }
.fa-wine-bottle::before { content: ""; }
.fa-chess-rook::before { content: ""; }
.fa-user-bounty-hunter::before { content: ""; }
.fa-bars-staggered::before, .fa-reorder::before, .fa-stream::before { content: ""; }
.fa-diagram-sankey::before { content: ""; }
.fa-cloud-hail-mixed::before { content: ""; }
.fa-circle-up-left::before { content: ""; }
.fa-dharmachakra::before { content: ""; }
.fa-objects-align-left::before { content: ""; }
.fa-oil-can-drip::before { content: ""; }
.fa-face-smiling-hands::before { content: ""; }
.fa-broccoli::before { content: ""; }
.fa-route-interstate::before { content: ""; }
.fa-ear-muffs::before { content: ""; }
.fa-hotdog::before { content: ""; }
.fa-transporter-empty::before { content: ""; }
.fa-blind::before, .fa-person-walking-with-cane::before { content: ""; }
.fa-angle-90::before { content: ""; }
.fa-rectangle-terminal::before { content: ""; }
.fa-kite::before { content: ""; }
.fa-drum::before { content: ""; }
.fa-scrubber::before { content: ""; }
.fa-ice-cream::before { content: ""; }
.fa-heart-circle-bolt::before { content: ""; }
.fa-fish-bones::before { content: ""; }
.fa-deer-rudolph::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-head-side-heart::before { content: ""; }
.fa-square-e::before { content: ""; }
.fa-meter-fire::before { content: ""; }
.fa-cloud-hail::before { content: ""; }
.fa-check-to-slot::before, .fa-vote-yea::before { content: ""; }
.fa-money-from-bracket::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-car-bus::before { content: ""; }
.fa-speaker::before { content: ""; }
.fa-timer::before { content: ""; }
.fa-boxes-alt::before, .fa-boxes-stacked::before, .fa-boxes::before { content: ""; }
.fa-grill-hot::before { content: ""; }
.fa-ballot-check::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-assistive-listening-systems::before, .fa-ear-listen::before { content: ""; }
.fa-file-minus::before { content: ""; }
.fa-tree-city::before { content: ""; }
.fa-play::before { content: ""; }
.fa-font::before { content: ""; }
.fa-coffee-togo::before, .fa-cup-togo::before { content: ""; }
.fa-square-down-left::before { content: ""; }
.fa-burger-lettuce::before { content: ""; }
.fa-rupiah-sign::before { content: ""; }
.fa-magnifying-glass::before, .fa-search::before { content: ""; }
.fa-ping-pong-paddle-ball::before, .fa-table-tennis-paddle-ball::before, .fa-table-tennis::before { content: ""; }
.fa-diagnoses::before, .fa-person-dots-from-line::before { content: ""; }
.fa-chevron-double-down::before, .fa-chevrons-down::before { content: ""; }
.fa-trash-can-arrow-up::before, .fa-trash-restore-alt::before { content: ""; }
.fa-signal-3::before, .fa-signal-good::before { content: ""; }
.fa-location-question::before, .fa-map-marker-question::before { content: ""; }
.fa-floppy-disk-circle-xmark::before, .fa-floppy-disk-times::before, .fa-save-circle-xmark::before, .fa-save-times::before { content: ""; }
.fa-naira-sign::before { content: ""; }
.fa-peach::before { content: ""; }
.fa-taxi-bus::before { content: ""; }
.fa-bracket-curly-left::before, .fa-bracket-curly::before { content: "{"; }
.fa-lobster::before { content: ""; }
.fa-cart-flatbed-empty::before, .fa-dolly-flatbed-empty::before { content: ""; }
.fa-colon::before { content: ":"; }
.fa-cart-arrow-down::before { content: ""; }
.fa-wand::before { content: ""; }
.fa-walkie-talkie::before { content: ""; }
.fa-file-edit::before, .fa-file-pen::before { content: ""; }
.fa-receipt::before { content: ""; }
.fa-table-picnic::before { content: ""; }
.fa-pen-square::before, .fa-pencil-square::before, .fa-square-pen::before { content: ""; }
.fa-circle-microphone-lines::before, .fa-microphone-circle-alt::before { content: ""; }
.fa-desktop-slash::before, .fa-display-slash::before { content: ""; }
.fa-suitcase-rolling::before { content: ""; }
.fa-person-circle-exclamation::before { content: ""; }
.fa-transporter-2::before { content: ""; }
.fa-hand-receiving::before, .fa-hands-holding-diamond::before { content: ""; }
.fa-money-bill-simple-wave::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-battery-5::before, .fa-battery-full::before, .fa-battery::before { content: ""; }
.fa-bell-plus::before { content: ""; }
.fa-book-arrow-right::before { content: ""; }
.fa-hospitals::before { content: ""; }
.fa-club::before { content: ""; }
.fa-skull-crossbones::before { content: ""; }
.fa-dewpoint::before, .fa-droplet-degree::before { content: ""; }
.fa-code-compare::before { content: ""; }
.fa-list-dots::before, .fa-list-ul::before { content: ""; }
.fa-hand-holding-magic::before { content: ""; }
.fa-watermelon-slice::before { content: ""; }
.fa-circle-ellipsis::before { content: ""; }
.fa-school-lock::before { content: ""; }
.fa-tower-cell::before { content: ""; }
.fa-sd-cards::before { content: ""; }
.fa-jug-bottle::before { content: ""; }
.fa-down-long::before, .fa-long-arrow-alt-down::before { content: ""; }
.fa-envelopes::before { content: ""; }
.fa-phone-office::before { content: ""; }
.fa-ranking-star::before { content: ""; }
.fa-chess-king::before { content: ""; }
.fa-nfc-pen::before { content: ""; }
.fa-person-harassing::before { content: ""; }
.fa-hat-winter::before { content: ""; }
.fa-brazilian-real-sign::before { content: ""; }
.fa-landmark-alt::before, .fa-landmark-dome::before { content: ""; }
.fa-bone-break::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-down-from-dotted-line::before { content: ""; }
.fa-television::before, .fa-tv-alt::before, .fa-tv::before { content: ""; }
.fa-border-left::before { content: ""; }
.fa-circle-divide::before { content: ""; }
.fa-shrimp::before { content: ""; }
.fa-list-check::before, .fa-tasks::before { content: ""; }
.fa-diagram-subtask::before { content: ""; }
.fa-jug-detergent::before { content: ""; }
.fa-circle-user::before, .fa-user-circle::before { content: ""; }
.fa-square-y::before { content: ""; }
.fa-user-doctor-hair::before { content: ""; }
.fa-planet-ringed::before { content: ""; }
.fa-mushroom::before { content: ""; }
.fa-user-shield::before { content: ""; }
.fa-megaphone::before { content: ""; }
.fa-wreath-laurel::before { content: ""; }
.fa-circle-exclamation-check::before { content: ""; }
.fa-wind::before { content: ""; }
.fa-box-dollar::before, .fa-box-usd::before { content: ""; }
.fa-car-burst::before, .fa-car-crash::before { content: ""; }
.fa-y::before { content: "Y"; }
.fa-user-headset::before { content: ""; }
.fa-arrows-retweet::before, .fa-retweet-alt::before { content: ""; }
.fa-person-snowboarding::before, .fa-snowboarding::before { content: ""; }
.fa-chevron-square-right::before, .fa-square-chevron-right::before { content: ""; }
.fa-lacrosse-stick-ball::before { content: ""; }
.fa-shipping-fast::before, .fa-truck-fast::before { content: ""; }
.fa-user-magnifying-glass::before { content: ""; }
.fa-star-sharp::before { content: ""; }
.fa-comment-heart::before { content: ""; }
.fa-circle-1::before { content: ""; }
.fa-circle-star::before, .fa-star-circle::before { content: ""; }
.fa-fish::before { content: ""; }
.fa-cloud-fog::before, .fa-fog::before { content: ""; }
.fa-waffle::before { content: ""; }
.fa-music-alt::before, .fa-music-note::before { content: ""; }
.fa-hexagon-exclamation::before { content: ""; }
.fa-cart-shopping-fast::before { content: ""; }
.fa-object-union::before { content: ""; }
.fa-user-graduate::before { content: ""; }
.fa-starfighter::before { content: ""; }
.fa-adjust::before, .fa-circle-half-stroke::before { content: ""; }
.fa-arrow-right-long-to-line::before { content: ""; }
.fa-arrow-square-down::before, .fa-square-arrow-down::before { content: ""; }
.fa-diamond-half-stroke::before { content: ""; }
.fa-clapperboard::before { content: ""; }
.fa-chevron-square-left::before, .fa-square-chevron-left::before { content: ""; }
.fa-phone-intercom::before { content: ""; }
.fa-chain-horizontal::before, .fa-link-horizontal::before { content: ""; }
.fa-mango::before { content: ""; }
.fa-music-alt-slash::before, .fa-music-note-slash::before { content: ""; }
.fa-circle-radiation::before, .fa-radiation-alt::before { content: ""; }
.fa-face-tongue-sweat::before { content: ""; }
.fa-globe-stand::before { content: ""; }
.fa-baseball-ball::before, .fa-baseball::before { content: ""; }
.fa-circle-p::before { content: ""; }
.fa-award-simple::before { content: ""; }
.fa-jet-fighter-up::before { content: ""; }
.fa-diagram-project::before, .fa-project-diagram::before { content: ""; }
.fa-pedestal::before { content: ""; }
.fa-chart-pyramid::before { content: ""; }
.fa-sidebar::before { content: ""; }
.fa-frosty-head::before, .fa-snowman-head::before { content: ""; }
.fa-copy::before { content: ""; }
.fa-burger-glass::before { content: ""; }
.fa-volume-mute::before, .fa-volume-times::before, .fa-volume-xmark::before { content: ""; }
.fa-hand-sparkles::before { content: ""; }
.fa-bars-filter::before { content: ""; }
.fa-paintbrush-pencil::before { content: ""; }
.fa-party-bell::before { content: ""; }
.fa-user-vneck-hair::before { content: ""; }
.fa-jack-o-lantern::before { content: ""; }
.fa-grip-horizontal::before, .fa-grip::before { content: ""; }
.fa-share-from-square::before, .fa-share-square::before { content: ""; }
.fa-keynote::before { content: ""; }
.fa-child-combatant::before, .fa-child-rifle::before { content: ""; }
.fa-gun::before { content: ""; }
.fa-phone-square::before, .fa-square-phone::before { content: ""; }
.fa-hat-beach::before { content: ""; }
.fa-add::before, .fa-plus::before { content: "+"; }
.fa-expand::before { content: ""; }
.fa-computer::before { content: ""; }
.fa-fort::before { content: ""; }
.fa-cloud-check::before { content: ""; }
.fa-close::before, .fa-multiply::before, .fa-remove::before, .fa-times::before, .fa-xmark::before { content: ""; }
.fa-face-smirking::before { content: ""; }
.fa-arrows-up-down-left-right::before, .fa-arrows::before { content: ""; }
.fa-chalkboard-teacher::before, .fa-chalkboard-user::before { content: ""; }
.fa-rhombus::before { content: ""; }
.fa-claw-marks::before { content: ""; }
.fa-peso-sign::before { content: ""; }
.fa-face-smile-tongue::before { content: ""; }
.fa-cart-circle-xmark::before { content: ""; }
.fa-building-shield::before { content: ""; }
.fa-circle-phone-flip::before, .fa-phone-circle-alt::before { content: ""; }
.fa-baby::before { content: ""; }
.fa-users-line::before { content: ""; }
.fa-quote-left-alt::before, .fa-quote-left::before { content: ""; }
.fa-tractor::before { content: ""; }
.fa-key-skeleton::before { content: ""; }
.fa-trash-arrow-up::before, .fa-trash-restore::before { content: ""; }
.fa-arrow-down-up-lock::before { content: ""; }
.fa-arrow-down-to-bracket::before { content: ""; }
.fa-lines-leaning::before { content: ""; }
.fa-square-q::before { content: ""; }
.fa-ruler-combined::before { content: ""; }
.fa-icons-alt::before, .fa-symbols::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-flask-gear::before { content: ""; }
.fa-highlighter-line::before { content: ""; }
.fa-bracket-left::before, .fa-bracket-square::before, .fa-bracket::before { content: "["; }
.fa-island-tree-palm::before, .fa-island-tropical::before { content: ""; }
.fa-arrow-from-left::before, .fa-arrow-right-from-line::before { content: ""; }
.fa-h2::before { content: ""; }
.fa-equals::before { content: "="; }
.fa-cake-slice::before, .fa-shortcake::before { content: ""; }
.fa-peanut::before { content: ""; }
.fa-wrench-simple::before { content: ""; }
.fa-blender::before { content: ""; }
.fa-teeth::before { content: ""; }
.fa-tally-2::before { content: ""; }
.fa-ils::before, .fa-shekel-sign::before, .fa-shekel::before, .fa-sheqel-sign::before, .fa-sheqel::before { content: ""; }
.fa-cars::before { content: ""; }
.fa-axe-battle::before { content: ""; }
.fa-user-hair-long::before { content: ""; }
.fa-map::before { content: ""; }
.fa-arrow-left-from-arc::before { content: ""; }
.fa-file-circle-info::before { content: ""; }
.fa-face-disappointed::before { content: ""; }
.fa-lasso-sparkles::before { content: ""; }
.fa-clock-eleven::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-siren-on::before { content: ""; }
.fa-clock-ten::before { content: ""; }
.fa-candle-holder::before { content: ""; }
.fa-video-arrow-down-left::before { content: ""; }
.fa-photo-film::before, .fa-photo-video::before { content: ""; }
.fa-floppy-disk-circle-arrow-right::before, .fa-save-circle-arrow-right::before { content: ""; }
.fa-folder-minus::before { content: ""; }
.fa-planet-moon::before { content: ""; }
.fa-face-eyes-xmarks::before { content: ""; }
.fa-chart-scatter::before { content: ""; }
.fa-display-arrow-down::before { content: ""; }
.fa-store::before { content: ""; }
.fa-arrow-trend-up::before { content: ""; }
.fa-plug-circle-minus::before { content: ""; }
.fa-olive-branch::before { content: ""; }
.fa-angle::before { content: ""; }
.fa-vacuum-robot::before { content: ""; }
.fa-sign-hanging::before, .fa-sign::before { content: ""; }
.fa-square-divide::before { content: ""; }
.fa-signal-stream-slash::before { content: ""; }
.fa-bezier-curve::before { content: ""; }
.fa-eye-dropper-half::before { content: ""; }
.fa-store-lock::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-cloud-bolt-sun::before, .fa-thunderstorm-sun::before { content: ""; }
.fa-camera-slash::before { content: ""; }
.fa-comment-quote::before { content: ""; }
.fa-tablet-android::before, .fa-tablet::before { content: ""; }
.fa-school-flag::before { content: ""; }
.fa-message-code::before { content: ""; }
.fa-glass-half-empty::before, .fa-glass-half-full::before, .fa-glass-half::before { content: ""; }
.fa-fill::before { content: ""; }
.fa-comment-alt-minus::before, .fa-message-minus::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-dinosaur::before { content: ""; }
.fa-drumstick-bite::before { content: ""; }
.fa-chain-horizontal-slash::before, .fa-link-horizontal-slash::before { content: ""; }
.fa-holly-berry::before { content: ""; }
.fa-nose::before { content: ""; }
.fa-arrow-left-to-arc::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-bacteria::before { content: ""; }
.fa-clouds::before { content: ""; }
.fa-money-bill-simple::before { content: ""; }
.fa-hand-lizard::before { content: ""; }
.fa-table-pivot::before { content: ""; }
.fa-filter-slash::before { content: ""; }
.fa-trash-can-arrow-turn-left::before, .fa-trash-can-undo::before, .fa-trash-undo-alt::before { content: ""; }
.fa-notdef::before { content: ""; }
.fa-disease::before { content: ""; }
.fa-person-to-door::before { content: ""; }
.fa-turntable::before { content: ""; }
.fa-briefcase-medical::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-signal-1::before, .fa-signal-weak::before { content: ""; }
.fa-clock-five::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-car-alt::before, .fa-car-rear::before { content: ""; }
.fa-pump-soap::before { content: ""; }
.fa-computer-classic::before { content: ""; }
.fa-frame::before { content: ""; }
.fa-video-slash::before { content: ""; }
.fa-battery-2::before, .fa-battery-quarter::before { content: ""; }
.fa-ellipsis-h-alt::before, .fa-ellipsis-stroke::before { content: ""; }
.fa-radio::before { content: ""; }
.fa-baby-carriage::before, .fa-carriage-baby::before { content: ""; }
.fa-face-expressionless::before { content: ""; }
.fa-down-to-dotted-line::before { content: ""; }
.fa-cloud-music::before { content: ""; }
.fa-traffic-light::before { content: ""; }
.fa-cloud-minus::before { content: ""; }
.fa-thermometer::before { content: ""; }
.fa-shield-minus::before { content: ""; }
.fa-vr-cardboard::before { content: ""; }
.fa-car-tilt::before { content: ""; }
.fa-gauge-circle-minus::before { content: ""; }
.fa-brightness-low::before { content: ""; }
.fa-hand-middle-finger::before { content: ""; }
.fa-percent::before, .fa-percentage::before { content: "%"; }
.fa-truck-moving::before { content: ""; }
.fa-glass-water-droplet::before { content: ""; }
.fa-conveyor-belt::before { content: ""; }
.fa-location-check::before, .fa-map-marker-check::before { content: ""; }
.fa-coin-vertical::before { content: ""; }
.fa-display::before { content: ""; }
.fa-person-sign::before { content: ""; }
.fa-face-smile::before, .fa-smile::before { content: ""; }
.fa-phone-hangup::before { content: ""; }
.fa-signature-slash::before { content: ""; }
.fa-thumb-tack::before, .fa-thumbtack::before { content: ""; }
.fa-wheat-slash::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-clouds-sun::before { content: ""; }
.fa-person-praying::before, .fa-pray::before { content: ""; }
.fa-hammer::before { content: ""; }
.fa-face-vomit::before { content: ""; }
.fa-speakers::before { content: ""; }
.fa-teletype-answer::before, .fa-tty-answer::before { content: ""; }
.fa-mug-tea-saucer::before { content: ""; }
.fa-diagram-lean-canvas::before { content: ""; }
.fa-alt::before { content: ""; }
.fa-dial-med-high::before, .fa-dial::before { content: ""; }
.fa-hand-peace::before { content: ""; }
.fa-circle-trash::before, .fa-trash-circle::before { content: ""; }
.fa-rotate::before, .fa-sync-alt::before { content: ""; }
.fa-circle-quarters::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-tower-control::before { content: ""; }
.fa-arrow-up-triangle-square::before, .fa-sort-shapes-up::before { content: ""; }
.fa-whale::before { content: ""; }
.fa-robot::before { content: ""; }
.fa-peace::before { content: ""; }
.fa-party-horn::before { content: ""; }
.fa-cogs::before, .fa-gears::before { content: ""; }
.fa-sun-alt::before, .fa-sun-bright::before { content: ""; }
.fa-warehouse::before { content: ""; }
.fa-conveyor-belt-arm::before { content: ""; }
.fa-lock-keyhole-open::before, .fa-lock-open-alt::before { content: ""; }
.fa-box-fragile::before, .fa-square-fragile::before, .fa-square-wine-glass-crack::before { content: ""; }
.fa-arrow-up-right-dots::before { content: ""; }
.fa-square-n::before { content: ""; }
.fa-splotch::before { content: ""; }
.fa-face-grin-hearts::before, .fa-grin-hearts::before { content: ""; }
.fa-meter::before { content: ""; }
.fa-mandolin::before { content: ""; }
.fa-dice-four::before { content: ""; }
.fa-sim-card::before { content: ""; }
.fa-transgender-alt::before, .fa-transgender::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-up-from-bracket::before { content: ""; }
.fa-knife-kitchen::before { content: ""; }
.fa-border-right::before { content: ""; }
.fa-arrow-turn-down::before, .fa-level-down::before { content: ""; }
.fa-spade::before { content: ""; }
.fa-card-spade::before { content: ""; }
.fa-line-columns::before { content: ""; }
.fa-arrow-right-to-line::before, .fa-arrow-to-right::before { content: ""; }
.fa-person-falling-burst::before { content: ""; }
.fa-flag-pennant::before, .fa-pennant::before { content: ""; }
.fa-conveyor-belt-empty::before { content: ""; }
.fa-user-group-simple::before { content: ""; }
.fa-award::before { content: ""; }
.fa-ticket-alt::before, .fa-ticket-simple::before { content: ""; }
.fa-building::before { content: ""; }
.fa-angle-double-left::before, .fa-angles-left::before { content: ""; }
.fa-camcorder::before, .fa-video-handheld::before { content: ""; }
.fa-pancakes::before { content: ""; }
.fa-album-circle-user::before { content: ""; }
.fa-subtitles-slash::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-dice-d10::before { content: ""; }
.fa-fireplace::before { content: ""; }
.fa-browser::before { content: ""; }
.fa-pen-paintbrush::before, .fa-pencil-paintbrush::before { content: ""; }
.fa-fish-cooked::before { content: ""; }
.fa-chair-office::before { content: ""; }
.fa-nesting-dolls::before { content: ""; }
.fa-clock-rotate-left::before, .fa-history::before { content: ""; }
.fa-trumpet::before { content: ""; }
.fa-face-grin-beam-sweat::before, .fa-grin-beam-sweat::before { content: ""; }
.fa-fire-smoke::before { content: ""; }
.fa-phone-missed::before { content: ""; }
.fa-arrow-right-from-file::before, .fa-file-export::before { content: ""; }
.fa-shield-blank::before, .fa-shield::before { content: ""; }
.fa-arrow-up-short-wide::before, .fa-sort-amount-up-alt::before { content: ""; }
.fa-arrows-repeat-1::before, .fa-repeat-1-alt::before { content: ""; }
.fa-gun-slash::before { content: ""; }
.fa-avocado::before { content: ""; }
.fa-binary::before { content: ""; }
.fa-glasses-alt::before, .fa-glasses-round::before { content: ""; }
.fa-phone-plus::before { content: ""; }
.fa-ditto::before { content: "\""; }
.fa-person-seat::before { content: ""; }
.fa-house-medical::before { content: ""; }
.fa-golf-ball-tee::before, .fa-golf-ball::before { content: ""; }
.fa-chevron-circle-left::before, .fa-circle-chevron-left::before { content: ""; }
.fa-house-chimney-window::before { content: ""; }
.fa-scythe::before { content: ""; }
.fa-pen-nib::before { content: ""; }
.fa-ban-parking::before, .fa-parking-circle-slash::before { content: ""; }
.fa-tent-arrow-turn-left::before { content: ""; }
.fa-face-diagonal-mouth::before { content: ""; }
.fa-diagram-cells::before { content: ""; }
.fa-cricket-bat-ball::before, .fa-cricket::before { content: ""; }
.fa-tents::before { content: ""; }
.fa-magic::before, .fa-wand-magic::before { content: ""; }
.fa-dog::before { content: ""; }
.fa-pen-line::before { content: ""; }
.fa-atom-alt::before, .fa-atom-simple::before { content: ""; }
.fa-ampersand::before { content: "&"; }
.fa-carrot::before { content: ""; }
.fa-arrow-from-bottom::before, .fa-arrow-up-from-line::before { content: ""; }
.fa-moon::before { content: ""; }
.fa-pen-slash::before { content: ""; }
.fa-wine-glass-alt::before, .fa-wine-glass-empty::before { content: ""; }
.fa-square-star::before { content: ""; }
.fa-cheese::before { content: ""; }
.fa-send-backward::before { content: ""; }
.fa-yin-yang::before { content: ""; }
.fa-music::before { content: ""; }
.fa-compass-slash::before { content: ""; }
.fa-clock-one::before { content: ""; }
.fa-file-music::before { content: ""; }
.fa-code-commit::before { content: ""; }
.fa-temperature-low::before { content: ""; }
.fa-biking::before, .fa-person-biking::before { content: ""; }
.fa-display-chart-up-circle-currency::before { content: ""; }
.fa-skeleton::before { content: ""; }
.fa-circle-g::before { content: ""; }
.fa-circle-arrow-up-left::before { content: ""; }
.fa-coin-blank::before { content: ""; }
.fa-broom::before { content: ""; }
.fa-vacuum::before { content: ""; }
.fa-shield-heart::before { content: ""; }
.fa-card-heart::before { content: ""; }
.fa-lightbulb-cfl-on::before { content: ""; }
.fa-melon::before { content: ""; }
.fa-gopuram::before { content: ""; }
.fa-earth-oceania::before, .fa-globe-oceania::before { content: ""; }
.fa-container-storage::before { content: ""; }
.fa-face-pouting::before { content: ""; }
.fa-square-xmark::before, .fa-times-square::before, .fa-xmark-square::before { content: ""; }
.fa-exploding-head::before, .fa-face-explode::before { content: ""; }
.fa-hashtag::before { content: "#"; }
.fa-expand-alt::before, .fa-up-right-and-down-left-from-center::before { content: ""; }
.fa-oil-can::before { content: ""; }
.fa-t::before { content: "T"; }
.fa-transformer-bolt::before { content: ""; }
.fa-hippo::before { content: ""; }
.fa-chart-column::before { content: ""; }
.fa-cassette-vhs::before, .fa-vhs::before { content: ""; }
.fa-infinity::before { content: ""; }
.fa-vial-circle-check::before { content: ""; }
.fa-chimney::before { content: ""; }
.fa-object-intersect::before { content: ""; }
.fa-person-arrow-down-to-line::before { content: ""; }
.fa-voicemail::before { content: ""; }
.fa-block-brick::before, .fa-wall-brick::before { content: ""; }
.fa-fan::before { content: ""; }
.fa-bags-shopping::before { content: ""; }
.fa-paragraph-left::before, .fa-paragraph-rtl::before { content: ""; }
.fa-person-walking-luggage::before { content: ""; }
.fa-caravan-alt::before, .fa-caravan-simple::before { content: ""; }
.fa-turtle::before { content: ""; }
.fa-pencil-mechanical::before { content: ""; }
.fa-arrows-alt-v::before, .fa-up-down::before { content: ""; }
.fa-cloud-moon-rain::before { content: ""; }
.fa-booth-curtain::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-box-heart::before { content: ""; }
.fa-trailer::before { content: ""; }
.fa-user-doctor-message::before, .fa-user-md-chat::before { content: ""; }
.fa-bahai::before, .fa-haykal::before { content: ""; }
.fa-lighthouse::before { content: ""; }
.fa-amp-guitar::before { content: ""; }
.fa-sd-card::before { content: ""; }
.fa-volume-slash::before { content: ""; }
.fa-border-bottom::before { content: ""; }
.fa-wifi-1::before, .fa-wifi-weak::before { content: ""; }
.fa-dragon::before { content: ""; }
.fa-shoe-prints::before { content: ""; }
.fa-circle-plus::before, .fa-plus-circle::before { content: ""; }
.fa-face-grin-tongue-wink::before, .fa-grin-tongue-wink::before { content: ""; }
.fa-hand-holding::before { content: ""; }
.fa-plug-circle-exclamation::before { content: ""; }
.fa-chain-broken::before, .fa-chain-slash::before, .fa-link-slash::before, .fa-unlink::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-person-walking-arrow-loop-left::before { content: ""; }
.fa-arrow-up-z-a::before, .fa-sort-alpha-up-alt::before { content: ""; }
.fa-fire-alt::before, .fa-fire-flame-curved::before { content: ""; }
.fa-tornado::before { content: ""; }
.fa-file-circle-plus::before { content: ""; }
.fa-delete-right::before { content: ""; }
.fa-book-quran::before, .fa-quran::before { content: ""; }
.fa-circle-quarter::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-border-all::before { content: ""; }
.fa-function::before { content: ""; }
.fa-angry::before, .fa-face-angry::before { content: ""; }
.fa-people-simple::before { content: ""; }
.fa-cookie-bite::before { content: ""; }
.fa-arrow-trend-down::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-face-monocle::before { content: ""; }
.fa-draw-polygon::before { content: ""; }
.fa-balance-scale::before, .fa-scale-balanced::before { content: ""; }
.fa-calendar-lines::before, .fa-calendar-note::before { content: ""; }
.fa-arrow-down-big-small::before, .fa-sort-size-down::before { content: ""; }
.fa-gauge-simple-high::before, .fa-tachometer-fast::before, .fa-tachometer::before { content: ""; }
.fa-do-not-enter::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-dice-d8::before { content: ""; }
.fa-desktop-alt::before, .fa-desktop::before { content: ""; }
.fa-m::before { content: "M"; }
.fa-grip-dots-vertical::before { content: ""; }
.fa-face-viewfinder::before { content: ""; }
.fa-creemee::before, .fa-soft-serve::before { content: ""; }
.fa-h5::before { content: ""; }
.fa-hand-back-point-down::before { content: ""; }
.fa-table-list::before, .fa-th-list::before { content: ""; }
.fa-comment-sms::before, .fa-sms::before { content: ""; }
.fa-rectangle-landscape::before, .fa-rectangle::before { content: ""; }
.fa-clipboard-list-check::before { content: ""; }
.fa-turkey::before { content: ""; }
.fa-book::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-ice-skate::before { content: ""; }
.fa-check::before { content: ""; }
.fa-battery-4::before, .fa-battery-three-quarters::before { content: ""; }
.fa-tomato::before { content: ""; }
.fa-sword-laser::before { content: ""; }
.fa-house-circle-check::before { content: ""; }
.fa-buildings::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-cart-flatbed-boxes::before, .fa-dolly-flatbed-alt::before { content: ""; }
.fa-diagram-successor::before { content: ""; }
.fa-truck-arrow-right::before { content: ""; }
.fa-square-w::before { content: ""; }
.fa-arrows-split-up-and-left::before { content: ""; }
.fa-lamp::before { content: ""; }
.fa-airplay::before { content: ""; }
.fa-fist-raised::before, .fa-hand-fist::before { content: ""; }
.fa-shield-quartered::before { content: ""; }
.fa-slash-forward::before { content: "/"; }
.fa-location-pen::before, .fa-map-marker-edit::before { content: ""; }
.fa-cloud-moon::before { content: ""; }
.fa-pot-food::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-person-falling::before { content: ""; }
.fa-image-portrait::before, .fa-portrait::before { content: ""; }
.fa-user-tag::before { content: ""; }
.fa-rug::before { content: ""; }
.fa-print-slash::before { content: ""; }
.fa-earth-europe::before, .fa-globe-europe::before { content: ""; }
.fa-cart-flatbed-suitcase::before, .fa-luggage-cart::before { content: ""; }
.fa-hand-back-point-ribbon::before { content: ""; }
.fa-rectangle-times::before, .fa-rectangle-xmark::before, .fa-times-rectangle::before, .fa-window-close::before { content: ""; }
.fa-tire-rugged::before { content: ""; }
.fa-lightbulb-dollar::before { content: ""; }
.fa-cowbell::before { content: ""; }
.fa-baht-sign::before { content: ""; }
.fa-corner::before { content: ""; }
.fa-chevron-double-right::before, .fa-chevrons-right::before { content: ""; }
.fa-book-open::before { content: ""; }
.fa-book-journal-whills::before, .fa-journal-whills::before { content: ""; }
.fa-inhaler::before { content: ""; }
.fa-handcuffs::before { content: ""; }
.fa-snake::before { content: ""; }
.fa-exclamation-triangle::before, .fa-triangle-exclamation::before, .fa-warning::before { content: ""; }
.fa-note-medical::before { content: ""; }
.fa-database::before { content: ""; }
.fa-down-left::before { content: ""; }
.fa-arrow-turn-right::before, .fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-face-thinking::before { content: ""; }
.fa-turn-down-right::before { content: ""; }
.fa-bottle-droplet::before { content: ""; }
.fa-mask-face::before { content: ""; }
.fa-hill-rockslide::before { content: ""; }
.fa-scanner-keyboard::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-grid-horizontal::before { content: ""; }
.fa-comment-alt-dollar::before, .fa-message-dollar::before { content: ""; }
.fa-exchange-alt::before, .fa-right-left::before { content: ""; }
.fa-columns-3::before { content: ""; }
.fa-paper-plane::before { content: ""; }
.fa-road-circle-exclamation::before { content: ""; }
.fa-dungeon::before { content: ""; }
.fa-hand-holding-box::before { content: ""; }
.fa-input-text::before { content: ""; }
.fa-window-alt::before, .fa-window-flip::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-scanner-gun::before, .fa-scanner::before { content: ""; }
.fa-tire::before { content: ""; }
.fa-engine::before { content: ""; }
.fa-money-bill-1-wave::before, .fa-money-bill-wave-alt::before { content: ""; }
.fa-life-ring::before { content: ""; }
.fa-hands::before, .fa-sign-language::before, .fa-signing::before { content: ""; }
.fa-caret-circle-right::before, .fa-circle-caret-right::before { content: ""; }
.fa-wheat::before { content: ""; }
.fa-file-spreadsheet::before { content: ""; }
.fa-audio-description-slash::before { content: ""; }
.fa-calendar-day::before { content: ""; }
.fa-ladder-water::before, .fa-swimming-pool::before, .fa-water-ladder::before { content: ""; }
.fa-arrows-up-down::before, .fa-arrows-v::before { content: ""; }
.fa-chess-pawn-alt::before, .fa-chess-pawn-piece::before { content: ""; }
.fa-face-grimace::before, .fa-grimace::before { content: ""; }
.fa-wheelchair-alt::before, .fa-wheelchair-move::before { content: ""; }
.fa-level-down-alt::before, .fa-turn-down::before { content: ""; }
.fa-square-s::before { content: ""; }
.fa-barcode-alt::before, .fa-rectangle-barcode::before { content: ""; }
.fa-person-walking-arrow-right::before { content: ""; }
.fa-envelope-square::before, .fa-square-envelope::before { content: ""; }
.fa-dice::before { content: ""; }
.fa-unicorn::before { content: ""; }
.fa-bowling-ball::before { content: ""; }
.fa-pompebled::before { content: ""; }
.fa-brain::before { content: ""; }
.fa-watch-smart::before { content: ""; }
.fa-book-user::before { content: ""; }
.fa-sensor-cloud::before, .fa-sensor-smoke::before { content: ""; }
.fa-clapperboard-play::before { content: ""; }
.fa-band-aid::before, .fa-bandage::before { content: ""; }
.fa-calendar-minus::before { content: ""; }
.fa-circle-xmark::before, .fa-times-circle::before, .fa-xmark-circle::before { content: ""; }
.fa-circle-4::before { content: ""; }
.fa-gifts::before { content: ""; }
.fa-album-collection::before { content: ""; }
.fa-hotel::before { content: ""; }
.fa-earth-asia::before, .fa-globe-asia::before { content: ""; }
.fa-id-card-alt::before, .fa-id-card-clip::before { content: ""; }
.fa-magnifying-glass-plus::before, .fa-search-plus::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-cloud-showers::before { content: ""; }
.fa-user-clock::before { content: ""; }
.fa-onion::before { content: ""; }
.fa-clock-twelve-thirty::before { content: ""; }
.fa-arrow-down-to-dotted-line::before { content: ""; }
.fa-allergies::before, .fa-hand-dots::before { content: ""; }
.fa-file-invoice::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-rectangle-wide::before { content: ""; }
.fa-comment-arrow-up::before { content: ""; }
.fa-garlic::before { content: ""; }
.fa-coffee::before, .fa-mug-saucer::before { content: ""; }
.fa-brush::before { content: ""; }
.fa-tree-decorated::before { content: ""; }
.fa-mask::before { content: ""; }
.fa-calendar-heart::before { content: ""; }
.fa-magnifying-glass-minus::before, .fa-search-minus::before { content: ""; }
.fa-flower::before { content: ""; }
.fa-arrow-down-from-arc::before { content: ""; }
.fa-right-left-large::before { content: ""; }
.fa-ruler-vertical::before { content: ""; }
.fa-circles-overlap::before { content: ""; }
.fa-user-alt::before, .fa-user-large::before { content: ""; }
.fa-starship-freighter::before { content: ""; }
.fa-train-tram::before { content: ""; }
.fa-bridge-suspension::before { content: ""; }
.fa-trash-check::before { content: ""; }
.fa-user-nurse::before { content: ""; }
.fa-boombox::before { content: ""; }
.fa-syringe::before { content: ""; }
.fa-cloud-sun::before { content: ""; }
.fa-shield-exclamation::before { content: ""; }
.fa-stopwatch-20::before { content: ""; }
.fa-square-full::before { content: ""; }
.fa-grip-dots::before { content: ""; }
.fa-comment-exclamation::before { content: ""; }
.fa-pen-swirl::before { content: ""; }
.fa-falafel::before { content: ""; }
.fa-circle-2::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-jar::before { content: ""; }
.fa-gramophone::before { content: ""; }
.fa-dice-d12::before { content: ""; }
.fa-note-sticky::before, .fa-sticky-note::before { content: ""; }
.fa-arrow-alt-down::before, .fa-down::before { content: ""; }
.fa-100::before, .fa-hundred-points::before { content: ""; }
.fa-paperclip-vertical::before { content: ""; }
.fa-wind-circle-exclamation::before, .fa-wind-warning::before { content: ""; }
.fa-location-pin-slash::before, .fa-map-marker-slash::before { content: ""; }
.fa-face-sad-sweat::before { content: ""; }
.fa-bug-slash::before { content: ""; }
.fa-cupcake::before { content: ""; }
.fa-light-switch-off::before { content: ""; }
.fa-toggle-large-off::before { content: ""; }
.fa-pen-fancy-slash::before { content: ""; }
.fa-truck-container::before { content: ""; }
.fa-boot::before { content: ""; }
.fa-arrow-up-from-water-pump::before { content: ""; }
.fa-file-check::before { content: ""; }
.fa-bone::before { content: ""; }
.fa-cards-blank::before { content: ""; }
.fa-circle-3::before { content: ""; }
.fa-bench-tree::before { content: ""; }
.fa-keyboard-brightness-low::before { content: ""; }
.fa-ski-boot-ski::before { content: ""; }
.fa-brain-circuit::before { content: ""; }
.fa-user-injured::before { content: ""; }
.fa-block-brick-fire::before, .fa-firewall::before { content: ""; }
.fa-face-sad-tear::before, .fa-sad-tear::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-tent-arrows-down::before { content: ""; }
.fa-exclamation::before { content: "!"; }
.fa-arrows-spin::before { content: ""; }
.fa-face-smile-relaxed::before { content: ""; }
.fa-comment-times::before, .fa-comment-xmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-try::before, .fa-turkish-lira-sign::before, .fa-turkish-lira::before { content: ""; }
.fa-face-nose-steam::before { content: ""; }
.fa-circle-waveform-lines::before, .fa-waveform-circle::before { content: ""; }
.fa-dollar-sign::before, .fa-dollar::before, .fa-usd::before { content: "$"; }
.fa-ferris-wheel::before { content: ""; }
.fa-computer-speaker::before { content: ""; }
.fa-skull-cow::before { content: ""; }
.fa-x::before { content: "X"; }
.fa-magnifying-glass-dollar::before, .fa-search-dollar::before { content: ""; }
.fa-users-cog::before, .fa-users-gear::before { content: ""; }
.fa-person-military-pointing::before { content: ""; }
.fa-bank::before, .fa-building-columns::before, .fa-institution::before, .fa-museum::before, .fa-university::before { content: ""; }
.fa-circle-t::before { content: ""; }
.fa-sack::before { content: ""; }
.fa-grid-2::before { content: ""; }
.fa-camera-cctv::before, .fa-cctv::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-trowel::before { content: ""; }
.fa-horizontal-rule::before { content: ""; }
.fa-bed-alt::before, .fa-bed-front::before { content: ""; }
.fa-d::before { content: "D"; }
.fa-stapler::before { content: ""; }
.fa-masks-theater::before, .fa-theater-masks::before { content: ""; }
.fa-kip-sign::before { content: ""; }
.fa-face-woozy::before { content: ""; }
.fa-cloud-question::before { content: ""; }
.fa-pineapple::before { content: ""; }
.fa-hand-point-left::before { content: ""; }
.fa-gallery-thumbnails::before { content: ""; }
.fa-circle-j::before { content: ""; }
.fa-eyes::before { content: ""; }
.fa-handshake-alt::before, .fa-handshake-simple::before { content: ""; }
.fa-file-caret-up::before, .fa-page-caret-up::before { content: ""; }
.fa-fighter-jet::before, .fa-jet-fighter::before { content: ""; }
.fa-comet::before { content: ""; }
.fa-share-alt-square::before, .fa-square-share-nodes::before { content: ""; }
.fa-shield-keyhole::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-plus-minus::before { content: ""; }
.fa-sliders-v-square::before, .fa-square-sliders-vertical::before { content: ""; }
.fa-video-camera::before, .fa-video::before { content: ""; }
.fa-comment-middle-alt::before, .fa-message-middle::before { content: ""; }
.fa-graduation-cap::before, .fa-mortar-board::before { content: ""; }
.fa-hand-holding-medical::before { content: ""; }
.fa-person-circle-check::before { content: ""; }
.fa-square-z::before { content: ""; }
.fa-comment-alt-text::before, .fa-message-text::before { content: ""; }
.fa-level-up-alt::before, .fa-turn-up::before { content: ""; }
.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; src: url("clientlib-resources/resources/fonts/webfonts/fa-brands-400.woff2") format("woff2"), url("clientlib-resources/resources/fonts/webfonts/fa-brands-400.ttf") format("truetype"); }
.fa-brands, .fab { font-weight: 400; }
.fa-monero::before { content: ""; }
.fa-hooli::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-shopware::before { content: ""; }
.fa-creative-commons-nc::before { content: ""; }
.fa-aws::before { content: ""; }
.fa-redhat::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-cloudflare::before { content: ""; }
.fa-ups::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-dyalog::before { content: ""; }
.fa-bity::before { content: ""; }
.fa-stackpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-guilded::before { content: ""; }
.fa-vnv::before { content: ""; }
.fa-js-square::before, .fa-square-js::before { content: ""; }
.fa-microsoft::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-orcid::before { content: ""; }
.fa-java::before { content: ""; }
.fa-invision::before { content: ""; }
.fa-creative-commons-pd-alt::before { content: ""; }
.fa-centercode::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-hire-a-helper::before { content: ""; }
.fa-creative-commons-by::before { content: ""; }
.fa-unity::before { content: ""; }
.fa-whmcs::before { content: ""; }
.fa-rocketchat::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-untappd::before { content: ""; }
.fa-mailchimp::before { content: ""; }
.fa-css3-alt::before { content: ""; }
.fa-reddit-square::before, .fa-square-reddit::before { content: ""; }
.fa-vimeo-v::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-square-font-awesome::before { content: ""; }
.fa-deskpro::before { content: ""; }
.fa-sistrix::before { content: ""; }
.fa-instagram-square::before, .fa-square-instagram::before { content: ""; }
.fa-battle-net::before { content: ""; }
.fa-the-red-yeti::before { content: ""; }
.fa-hacker-news-square::before, .fa-square-hacker-news::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-threads::before { content: ""; }
.fa-napster::before { content: ""; }
.fa-snapchat-square::before, .fa-square-snapchat::before { content: ""; }
.fa-google-plus-g::before { content: ""; }
.fa-artstation::before { content: ""; }
.fa-markdown::before { content: ""; }
.fa-sourcetree::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-diaspora::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-phoenix-squadron::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-algolia::before { content: ""; }
.fa-red-river::before { content: ""; }
.fa-creative-commons-sa::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-google::before { content: ""; }
.fa-font-awesome-alt::before, .fa-square-font-awesome-stroke::before { content: ""; }
.fa-atlassian::before { content: ""; }
.fa-linkedin-in::before { content: ""; }
.fa-digital-ocean::before { content: ""; }
.fa-nimblr::before { content: ""; }
.fa-chromecast::before { content: ""; }
.fa-evernote::before { content: ""; }
.fa-hacker-news::before { content: ""; }
.fa-creative-commons-sampling::before { content: ""; }
.fa-adversal::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-watchman-monitoring::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-weixin::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-git-alt::before { content: ""; }
.fa-lyft::before { content: ""; }
.fa-rev::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-wizards-of-the-coast::before { content: ""; }
.fa-square-viadeo::before, .fa-viadeo-square::before { content: ""; }
.fa-meetup::before { content: ""; }
.fa-centos::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-cloudsmith::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-dribbble-square::before, .fa-square-dribbble::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-node::before { content: ""; }
.fa-mix::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-cc-apple-pay::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-debian::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-instalod::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-sellcast::before { content: ""; }
.fa-square-twitter::before, .fa-twitter-square::before { content: ""; }
.fa-r-project::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-freebsd::before { content: ""; }
.fa-vuejs::before { content: ""; }
.fa-accusoft::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-fonticons-fi::before { content: ""; }
.fa-app-store::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-itunes-note::before { content: ""; }
.fa-golang::before { content: ""; }
.fa-kickstarter::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-uncharted::before { content: ""; }
.fa-firstdraft::before { content: ""; }
.fa-square-youtube::before, .fa-youtube-square::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-rendact::before, .fa-wpressr::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-galactic-republic::before { content: ""; }
.fa-nfc-directional::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-joget::before { content: ""; }
.fa-fedora::before { content: ""; }
.fa-stripe-s::before { content: ""; }
.fa-meta::before { content: ""; }
.fa-laravel::before { content: ""; }
.fa-hotjar::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-sticker-mule::before { content: ""; }
.fa-creative-commons-zero::before { content: ""; }
.fa-hips::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-discord::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-app-store-ios::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-confluence::before { content: ""; }
.fa-shoelace::before { content: ""; }
.fa-mdb::before { content: ""; }
.fa-dochub::before { content: ""; }
.fa-accessible-icon::before { content: ""; }
.fa-ebay::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-unsplash::before { content: ""; }
.fa-yarn::before { content: ""; }
.fa-square-steam::before, .fa-steam-square::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-square-vimeo::before, .fa-vimeo-square::before { content: ""; }
.fa-asymmetrik::before { content: ""; }
.fa-font-awesome-flag::before, .fa-font-awesome-logo-full::before, .fa-font-awesome::before { content: ""; }
.fa-gratipay::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-hive::before { content: ""; }
.fa-gitkraken::before { content: ""; }
.fa-keybase::before { content: ""; }
.fa-apple-pay::before { content: ""; }
.fa-padlet::before { content: ""; }
.fa-amazon-pay::before { content: ""; }
.fa-github-square::before, .fa-square-github::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-fedex::before { content: ""; }
.fa-phoenix-framework::before { content: ""; }
.fa-shopify::before { content: ""; }
.fa-neos::before { content: ""; }
.fa-square-threads::before { content: ""; }
.fa-hackerrank::before { content: ""; }
.fa-researchgate::before { content: ""; }
.fa-swift::before { content: ""; }
.fa-angular::before { content: ""; }
.fa-speakap::before { content: ""; }
.fa-angrycreative::before { content: ""; }
.fa-y-combinator::before { content: ""; }
.fa-empire::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-gitlab-square::before, .fa-square-gitlab::before { content: ""; }
.fa-studiovinari::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-goodreads::before { content: ""; }
.fa-odnoklassniki-square::before, .fa-square-odnoklassniki::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-sith::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-page4::before { content: ""; }
.fa-hashnode::before { content: ""; }
.fa-react::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-squarespace::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-creative-commons-share::before { content: ""; }
.fa-bitcoin::before { content: ""; }
.fa-keycdn::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-itch-io::before { content: ""; }
.fa-umbraco::before { content: ""; }
.fa-galactic-senate::before { content: ""; }
.fa-ubuntu::before { content: ""; }
.fa-draft2digital::before { content: ""; }
.fa-stripe::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-dhl::before { content: ""; }
.fa-pinterest-square::before, .fa-square-pinterest::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-blackberry::before { content: ""; }
.fa-creative-commons-pd::before { content: ""; }
.fa-playstation::before { content: ""; }
.fa-quinscape::before { content: ""; }
.fa-less::before { content: ""; }
.fa-blogger-b::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-typo3::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-dailymotion::before { content: ""; }
.fa-affiliatetheme::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-bootstrap::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-nfc-symbol::before { content: ""; }
.fa-ethereum::before { content: ""; }
.fa-speaker-deck::before { content: ""; }
.fa-creative-commons-nc-eu::before { content: ""; }
.fa-patreon::before { content: ""; }
.fa-avianex::before { content: ""; }
.fa-ello::before { content: ""; }
.fa-gofore::before { content: ""; }
.fa-bimobject::before { content: ""; }
.fa-facebook-f::before { content: ""; }
.fa-google-plus-square::before, .fa-square-google-plus::before { content: ""; }
.fa-mandalorian::before { content: ""; }
.fa-first-order-alt::before { content: ""; }
.fa-osi::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-d-and-d-beyond::before { content: ""; }
.fa-periscope::before { content: ""; }
.fa-fulcrum::before { content: ""; }
.fa-cloudscale::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-mizuni::before { content: ""; }
.fa-schlix::before { content: ""; }
.fa-square-xing::before, .fa-xing-square::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-cloudversify::before { content: ""; }
.fa-usps::before { content: ""; }
.fa-megaport::before { content: ""; }
.fa-magento::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-fly::before { content: ""; }
.fa-aviato::before { content: ""; }
.fa-itunes::before { content: ""; }
.fa-cuttlefish::before { content: ""; }
.fa-blogger::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-viber::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-symfony::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-facebook-messenger::before { content: ""; }
.fa-audible::before { content: ""; }
.fa-think-peaks::before { content: ""; }
.fa-bilibili::before { content: ""; }
.fa-erlang::before { content: ""; }
.fa-x-twitter::before { content: ""; }
.fa-cotton-bureau::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-42-group::before, .fa-innosoft::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-elementor::before { content: ""; }
.fa-pied-piper-square::before, .fa-square-pied-piper::before { content: ""; }
.fa-creative-commons-nd::before { content: ""; }
.fa-palfed::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-resolving::before { content: ""; }
.fa-xbox::before { content: ""; }
.fa-searchengin::before { content: ""; }
.fa-tiktok::before { content: ""; }
.fa-facebook-square::before, .fa-square-facebook::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-hubspot::before { content: ""; }
.fa-deploydog::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-mixer::before { content: ""; }
.fa-lastfm-square::before, .fa-square-lastfm::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-mendeley::before { content: ""; }
.fa-uniregistry::before { content: ""; }
.fa-figma::before { content: ""; }
.fa-creative-commons-remix::before { content: ""; }
.fa-cc-amazon-pay::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-cmplid::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-gripfire::before { content: ""; }
.fa-jedi-order::before { content: ""; }
.fa-uikit::before { content: ""; }
.fa-fort-awesome-alt::before { content: ""; }
.fa-phabricator::before { content: ""; }
.fa-ussunnah::before { content: ""; }
.fa-earlybirds::before { content: ""; }
.fa-trade-federation::before { content: ""; }
.fa-autoprefixer::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-google-play::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-line::before { content: ""; }
.fa-google-drive::before { content: ""; }
.fa-servicestack::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-deezer::before { content: ""; }
.fa-raspberry-pi::before { content: ""; }
.fa-jira::before { content: ""; }
.fa-docker::before { content: ""; }
.fa-screenpal::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-gitter::before { content: ""; }
.fa-d-and-d::before { content: ""; }
.fa-microblog::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-pied-piper-hat::before { content: ""; }
.fa-kickstarter-k::before { content: ""; }
.fa-yandex::before { content: ""; }
.fa-readme::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-sass::before { content: ""; }
.fa-wirsindhandwerk::before, .fa-wsh::before { content: ""; }
.fa-buromobelexperte::before { content: ""; }
.fa-salesforce::before { content: ""; }
.fa-octopus-deploy::before { content: ""; }
.fa-medapps::before { content: ""; }
.fa-ns8::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-apper::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-waze::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-snapchat-ghost::before, .fa-snapchat::before { content: ""; }
.fa-fantasy-flight-games::before { content: ""; }
.fa-rust::before { content: ""; }
.fa-wix::before { content: ""; }
.fa-behance-square::before, .fa-square-behance::before { content: ""; }
.fa-supple::before { content: ""; }
.fa-rebel::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-staylinked::before { content: ""; }
.fa-kaggle::before { content: ""; }
.fa-space-awesome::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-cpanel::before { content: ""; }
.fa-goodreads-g::before { content: ""; }
.fa-git-square::before, .fa-square-git::before { content: ""; }
.fa-square-tumblr::before, .fa-tumblr-square::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-creative-commons-nc-jp::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-perbyte::before { content: ""; }
.fa-grunt::before { content: ""; }
.fa-weebly::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-themeco::before { content: ""; }
.fa-python::before { content: ""; }
.fa-android::before { content: ""; }
.fa-bots::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-hornbill::before { content: ""; }
.fa-js::before { content: ""; }
.fa-ideal::before { content: ""; }
.fa-git::before { content: ""; }
.fa-dev::before { content: ""; }
.fa-sketch::before { content: ""; }
.fa-yandex-international::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-uber::before { content: ""; }
.fa-github::before { content: ""; }
.fa-php::before { content: ""; }
.fa-alipay::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-firefox-browser::before { content: ""; }
.fa-replyd::before { content: ""; }
.fa-suse::before { content: ""; }
.fa-jenkins::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-rockrms::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-buffer::before { content: ""; }
.fa-npm::before { content: ""; }
.fa-yammer::before { content: ""; }
.fa-btc::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-stubber::before { content: ""; }
.fa-telegram-plane::before, .fa-telegram::before { content: ""; }
.fa-old-republic::before { content: ""; }
.fa-odysee::before { content: ""; }
.fa-square-whatsapp::before, .fa-whatsapp-square::before { content: ""; }
.fa-node-js::before { content: ""; }
.fa-edge-legacy::before { content: ""; }
.fa-slack-hash::before, .fa-slack::before { content: ""; }
.fa-medrt::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-vaadin::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-square-x-twitter::before { content: ""; }
.fa-reacteurope::before { content: ""; }
.fa-medium-m::before, .fa-medium::before { content: ""; }
.fa-amilia::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-flipboard::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-critical-role::before { content: ""; }
.fa-sitrox::before { content: ""; }
.fa-discourse::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-mastodon::before { content: ""; }
.fa-airbnb::before { content: ""; }
.fa-wolf-pack-battalion::before { content: ""; }
.fa-buy-n-large::before { content: ""; }
.fa-gulp::before { content: ""; }
.fa-creative-commons-sampling-plus::before { content: ""; }
.fa-strava::before { content: ""; }
.fa-ember::before { content: ""; }
.fa-canadian-maple-leaf::before { content: ""; }
.fa-teamspeak::before { content: ""; }
.fa-pushed::before { content: ""; }
.fa-wordpress-simple::before { content: ""; }
.fa-nutritionix::before { content: ""; }
.fa-wodu::before { content: ""; }
.fa-google-pay::before { content: ""; }
.fa-intercom::before { content: ""; }
.fa-zhihu::before { content: ""; }
.fa-korvue::before { content: ""; }
.fa-pix::before { content: ""; }
.fa-steam-symbol::before { content: ""; }
:host, :root { --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Sharp"; font-style: normal; font-weight: 300; src: url("clientlib-resources/resources/fonts/webfonts/fa-sharp-light-300.woff2") format("woff2"), url("clientlib-resources/resources/fonts/webfonts/fa-sharp-light-300.ttf") format("truetype"); }
.fa-light, .fasl { font-weight: 300; }
:host, :root { --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Sharp"; font-style: normal; font-weight: 400; src: url("clientlib-resources/resources/fonts/webfonts/fa-sharp-regular-400.woff2") format("woff2"), url("clientlib-resources/resources/fonts/webfonts/fa-sharp-regular-400.ttf") format("truetype"); }
.fa-regular, .fasr { font-weight: 400; }
:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 400; src: url("clientlib-resources/resources/fonts/webfonts/fa-regular-400.woff2") format("woff2"), url("clientlib-resources/resources/fonts/webfonts/fa-regular-400.ttf") format("truetype"); }
.fa-regular, .far { font-weight: 400; }
:host, :root { --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 300; src: url("clientlib-resources/resources/fonts/webfonts/fa-light-300.woff2") format("woff2"), url("clientlib-resources/resources/fonts/webfonts/fa-light-300.ttf") format("truetype"); }
.fa-light, .fal { font-weight: 300; }
:host, :root { --fa-style-family-sharp: "Font Awesome 6 Sharp"; --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Sharp"; font-style: normal; font-weight: 900; src: url("clientlib-resources/resources/fonts/webfonts/fa-sharp-solid-900.woff2") format("woff2"), url("clientlib-resources/resources/fonts/webfonts/fa-sharp-solid-900.ttf") format("truetype"); }
.fa-solid, .fass { font-weight: 900; }
:host, :root { --fa-style-family-classic: "Font Awesome 6 Pro"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 900; src: url("clientlib-resources/resources/fonts/webfonts/fa-solid-900.woff2") format("woff2"), url("clientlib-resources/resources/fonts/webfonts/fa-solid-900.ttf") format("truetype"); }
.fa-solid, .fas { font-weight: 900; }
.toast { color-scheme: initial; forced-color-adjust: initial; mask: initial; math-depth: initial; position: relative; position-anchor: initial; text-size-adjust: initial; appearance: initial; color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-feature-settings: initial; font-kerning: initial; font-optical-sizing: initial; font-palette: initial; font-size: 18px; font-size-adjust: initial; font-stretch: initial; font-style: initial; font-synthesis: initial; font-variant: initial; font-variation-settings: initial; font-weight: initial; position-area: initial; text-orientation: initial; text-rendering: initial; text-spacing-trim: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; align-items: center !important; place-self: initial; alignment-baseline: initial; anchor-name: initial; anchor-scope: initial; animation-composition: initial; animation: initial; app-region: initial; aspect-ratio: initial; backdrop-filter: blur(10px); backface-visibility: initial; background: rgba(255, 255, 255, 0.1); background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: 10px; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-start-end-radius: initial; border-start-start-radius: initial; inset: initial; box-decoration-break: initial; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; box-sizing: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-color: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; columns: initial; column-fill: initial; gap: initial; column-rule: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: flex !important; dominant-baseline: initial; empty-cells: initial; field-sizing: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-direction: row !important; flex-wrap: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; interpolate-size: initial; isolation: initial; justify-items: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; line-height: initial; list-style: initial; margin-block: initial; margin-bottom: 15px; margin-inline: initial; margin-left: initial; margin-right: initial; margin-top: initial; marker: initial; mask-type: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: 500px; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: 0; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-clip-margin: initial; overflow-wrap: initial; overflow: initial; overlay: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: 20px 30px; padding-inline: initial; page: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position-try: initial; position-visibility: initial; quotes: initial; r: initial; resize: initial; rotate: initial; ruby-align: initial; ruby-position: initial; rx: initial; ry: initial; scale: initial; scroll-behavior: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scroll-timeline: initial; scrollbar-color: initial; scrollbar-gutter: initial; scrollbar-width: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-indent: initial; text-overflow: initial; text-shadow: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; text-wrap: initial; timeline-scope: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: opacity 0.5s ease-in-out; translate: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-timeline: initial; view-transition-class: initial; view-transition-name: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-print-color-adjust: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; white-space-collapse: initial; widows: initial; width: initial; will-change: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; z-index: initial; }
.toast.show { opacity: 1; }
.toast.info::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(45deg, rgb(2, 0, 36), rgb(9, 9, 121), rgb(0, 212, 255)); opacity: 0.6; border-radius: 10px; z-index: -1; }
.toast.error { background: rgba(244, 67, 54, 0.8) !important; backdrop-filter: blur(10px) !important; }
.toast.success { background: rgba(76, 175, 80, 0.8) !important; }
.toast.warning { background: rgba(255, 152, 0, 0.8) !important; }
.toast.info { background: rgba(255, 255, 255, 0.1) !important; }
.toast.default { background: rgba(51, 51, 51, 0.8) !important; }
.lds-ripple, .lds-ripple div { box-sizing: border-box; }
.lds-ripple { display: inline-block; position: relative; width: 40px; height: 40px; margin-left: 10px; margin-right: -10px; }
.lds-ripple div { position: absolute; border: 4px solid rgb(255, 255, 255); opacity: 1; border-radius: 50%; animation: 1s cubic-bezier(0, 0.2, 0.8, 1) 0s infinite normal none running lds-ripple; }
.lds-ripple div:nth-child(2) { animation-delay: -0.5s; }
@keyframes lds-ripple {
0% { top: 18px; left: 18px; width: 4px; height: 4px; opacity: 0; }
4.9% { top: 18px; left: 18px; width: 4px; height: 4px; opacity: 0; }
5% { top: 18px; left: 18px; width: 4px; height: 4px; opacity: 1; }
100% { top: 0px; left: 0px; width: 40px; height: 40px; opacity: 0; }
}
.vidyard-player-container .play-button { position: absolute; width: 16%; height: auto; border-radius: 50%; border: none; cursor: pointer; opacity: 0.65; transition: opacity 0.2s linear; overflow: hidden; font-size: 0px; padding: 0px; min-width: 20px; top: 50%; left: 50%; transform: translate(-50%, -50%); appearance: initial !important; }
.vidyard-player-container .play-button .play-button-size { padding-top: 100%; width: 100%; }
.vidyard-player-container .play-button .arrow-size { position: absolute; top: 50%; left: 50%; width: 35%; height: auto; margin: -25% 0px 0px -12%; overflow: hidden; }
.vidyard-player-container .play-button .arrow-size-ratio { padding-top: 150%; width: 100%; }
.vidyard-player-container .play-button .arrow { position: absolute; inset: 50% 0px auto auto; width: 0px; height: 0px; margin: -200px 0px -200px -300px; border-top: 200px solid transparent; border-bottom: 200px solid transparent; border-image: initial; border-left: 300px solid rgb(255, 255, 255); border-right: none; }
.vidyard-lightbox-thumbnail:hover .play-button { opacity: 1; zoom: 1; }
.vidyard-player-container { position: relative; height: 100%; text-align: center; }
.vidyard-player-container img { height: 100%; }
.vidyard-player-container .play-button { display: none; }
.vidyard-close-container { position: fixed; right: 20px; top: 20px; height: 34px; width: 34px; cursor: pointer; z-index: 1000; }
.vidyard-close-container:focus { outline: grey dotted 1px; }
.vidyard-close-x { position: absolute; height: 100%; width: 100%; color: rgb(255, 255, 255); font-size: 2em; text-align: center; line-height: 34px; }
.vidyard-close-x:hover { color: rgb(221, 221, 221); }
.vidyard-close-x:hover::after, .vidyard-close-x:hover::before { background: rgb(221, 221, 221); }
.vidyard-close-x::after, .vidyard-close-x::before { content: ""; position: absolute; background: rgb(255, 255, 255); display: block; left: 50%; top: 50%; height: 65%; width: 2px; transition: 0.2s; }
.vidyard-close-x::before { transform: translate(-50%, -50%) rotate(45deg); }
.vidyard-close-x::after { transform: translate(-50%, -50%) rotate(-45deg); }
.vidyard-close-x.simple-close::after, .vidyard-close-x.simple-close::before { display: none; }
.vidyard-lightbox-thumbnail { width: 100%; height: 100%; margin: auto; }
.vidyard-lightbox-image { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.vidyard-lightbox-centering { cursor: pointer; height: 0px; max-width: 100%; overflow: hidden; padding-bottom: 56.25%; position: relative; }
.vidyard-lightbox-content-backer { transition: opacity 1s, filter 1s; background-color: rgb(0, 0, 0); height: 100%; width: 100%; position: absolute; }
#vidyard-overlay-wrapper, .vidyard-lightbox-content-backer { opacity: 0; inset: 0px; }
#vidyard-overlay-wrapper { position: relative; box-sizing: border-box; display: none; transition: opacity 0.5s, filter 0.5s; }
#vidyard-overlay { inset: 0px; opacity: 0.9; width: 100%; height: 100%; background-color: rgb(0, 0, 0); z-index: 800; }
#vidyard-content-fixed, #vidyard-overlay { position: fixed; box-sizing: border-box; display: none; }
#vidyard-content-fixed { opacity: 1; z-index: 900; text-align: center; inset: 5%; width: 90%; }
#vidyard-popbox { display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#vidyard-popbox-constraint { opacity: 0; display: block; visibility: hidden; }
#vidyard-popbox-constraint.landscape { height: 90vh; }
#vidyard-popbox-constraint.portrait { width: 90vw; }
.vidyard-player-container div[class^="vidyard-iframe-"] { z-index: 1; }
.vidyard-player-container div[class^="vidyard-div-"] { background-repeat: no-repeat; background-position: 0px 50%; background-size: 100%; }
img.vidyard-player-embed { width: 100%; }
img.vidyard-player-embed.inserted { position: absolute; top: 0px; left: 0px; z-index: 0; max-width: 100% !important; }
.vidyard-player-container.playlist-open { padding-right: 319px; width: auto !important; }
.vidyard-player-container.playlist-open div[class^="vidyard-div-"] { width: calc(100% + 319px); background-size: calc(100% - 319px); background-color: rgb(245, 249, 255); max-width: calc(100% + 319px) !important; }
.vidyard-player-container.playlist-open div[class^="vidyard-div-"] img.vidyard-player-embed { width: calc(100% - 319px) !important; }
#backlink-icon { height: 15px; width: 15px; margin-right: 6px; transition: 0.3s; }
#backlink { align-items: center; border-radius: 4px; border: 3px solid rgb(235, 238, 255); display: inline-block; float: left; line-height: 18px; margin: 8px 0px 0px; outline: none; padding: 1px 8px 1px 5px; position: relative; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 12px; text-decoration: none; }
#backlink::after, #backlink::before { content: " "; display: table; }
#backlink::after { clear: both; }
#backlink:link, #backlink:visited { background: rgb(235, 238, 255); border-color: rgb(235, 238, 255); color: rgb(65, 77, 212); }
#backlink:hover { background: rgb(191, 194, 255); color: rgb(27, 26, 130); cursor: pointer; }
#backlink:focus, #backlink:hover { border-color: rgb(191, 194, 255); }
#backlink:active { background: rgb(143, 151, 255); border-color: rgb(143, 151, 255); color: rgb(12, 8, 77); }
#backlink-icon { float: left; height: 18px; margin-right: 5px; position: relative; width: 18px; }
#backlink-text { float: left; }
#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; color: rgb(31, 150, 219); font-size: inherit; font-weight: bold; text-decoration: none; margin-left: 5px; }
#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, 150, 219); }
#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offset: -2px; }
#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }
#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }
#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }
#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }
#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }
#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; color: inherit; }
#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }
#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }
#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }
#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }
#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }
#onetrust-pc-sdk [type="checkbox"]:checked, #onetrust-pc-sdk [type="checkbox"]:not(:checked) { pointer-events: initial; }
#onetrust-pc-sdk [type="checkbox"]:disabled + label::before, #onetrust-pc-sdk [type="checkbox"]:disabled + label::after, #onetrust-pc-sdk [type="checkbox"]:disabled + label { pointer-events: none; opacity: 0.7; }
#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk li input[type="checkbox"] { z-index: 1; }
#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }
#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] { height: auto; width: auto; }
#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }
#onetrust-pc-sdk input { margin: 3px 0.1ex; }
#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }
#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; max-width: 100%; }
#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }
#onetrust-pc-sdk.ot-hide { display: none !important; }
.onetrust-pc-dark-filter.ot-hide { display: none !important; }
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(104, 182, 49); border: 1px solid rgb(104, 182, 49); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(104, 182, 49); }
.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }
@keyframes onetrust-fade-in {
0% { opacity: 0; }
100% { opacity: 1; }
}
.ot-cookie-label { text-decoration: underline; }
@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
#onetrust-pc-sdk p { font-size: 0.75em; }
}
#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }
.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }
#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }
#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }
#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }
#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }
#onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }
#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.7rem; padding-top: 3px; display: block; }
#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }
#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }
#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg { height: 20px; width: 30px; transform: scale(0.5); }
#onetrust-banner-sdk .ot-optout-signal svg path, #onetrust-pc-sdk .ot-optout-signal svg path { fill: rgb(50, 174, 136); }
#onetrust-consent-sdk .ot-general-modal { overflow: hidden; position: fixed; margin: 0px auto; top: 50%; left: 50%; width: 40%; padding: 1.5rem; max-width: 575px; min-width: 575px; z-index: 2147483647; border-radius: 2.5px; transform: translate(-50%, -50%); }
#onetrust-consent-sdk .ot-signature-health-group { margin-top: 1rem; padding-left: 1.25rem; padding-right: 1.25rem; margin-bottom: 0.625rem; width: calc(100% - 2.5rem); }
#onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form { gap: 0.5rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form { width: 70%; gap: 0.35rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-input { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle { font-size: 1.125rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-group-title { font-size: 1.25rem; font-weight: bold; }
#onetrust-consent-sdk .ot-signature-health, #onetrust-consent-sdk .ot-signature-health-group { display: flex; flex-direction: column; gap: 1rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont { display: flex; flex-direction: column; gap: 0.25rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph { margin: 0px; line-height: 20px; font-size: max(14px, 0.875rem); }
#onetrust-consent-sdk .ot-signature-health .ot-health-signature-error, #onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error { color: rgb(77, 77, 77); font-size: min(12px, 0.75rem); }
#onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont { margin-top: max(0.75rem, 2%); gap: 1rem; display: flex; justify-content: flex-end; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-button, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button { flex: 1 1 0%; height: auto; color: rgb(255, 255, 255); cursor: pointer; line-height: 1.2; min-width: 125px; font-weight: 600; font-size: 0.813em; border-radius: 2px; padding: 12px 10px; white-space: normal; overflow-wrap: break-word; word-break: break-word; background-color: rgb(104, 182, 49); border: 2px solid rgb(104, 182, 49); }
#onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk .ot-input-field-cont { display: flex; flex-direction: column; gap: 0.5rem; }
#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input { width: 65%; }
#onetrust-consent-sdk .ot-signature-health-form { display: flex; flex-direction: column; }
#onetrust-consent-sdk .ot-signature-health-form .ot-signature-label { margin-bottom: 0px; line-height: 20px; font-size: max(14px, 0.875rem); }
@media only screen and (max-width: 600px) {
#onetrust-consent-sdk .ot-general-modal { min-width: 100%; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form { width: 100%; }
#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input { width: 100%; }
}
#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy { font-size: 16px; }
#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }
#onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-banner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, #onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy input, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy table, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }
#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sdk-cookie-policy label::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-policy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }
@media (min-width: 400px) {
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }
}
@media (min-width: 550px) {
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { margin-left: 4%; }
#onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin-left: 0px; }
#onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }
#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 22%; }
#onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }
#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }
#onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { width: 74%; }
#onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }
#onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }
#onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }
}
#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; line-height: 1.2; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; line-height: 1.25; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; line-height: 1.3; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; line-height: 1.35; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; line-height: 1.5; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; line-height: 1.6; }
@media (min-width: 550px) {
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; }
}
#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }
#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color: rgb(86, 86, 86); text-decoration: underline; }
#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover { color: rgb(86, 86, 86); text-decoration: none; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.7; }
#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { appearance: none; }
#onetrust-banner-sdk input[type="text"]:focus, #onetrust-pc-sdk input[type="text"]:focus, #ot-sdk-cookie-policy input[type="text"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }
#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label { display: block; margin-bottom: 0.5rem; font-weight: 600; }
#onetrust-banner-sdk input[type="checkbox"], #onetrust-pc-sdk input[type="checkbox"], #ot-sdk-cookie-policy input[type="checkbox"] { display: inline; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { list-style: inside circle; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { padding-left: 0px; margin-top: 0px; }
#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }
#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { margin-bottom: 1rem; }
#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }
#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-cookie-policy .ot-sdk-row::after { content: ""; display: table; clear: both; }
#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }
#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }
#onetrust-banner-sdk.otFlat { position: fixed; z-index: 2147483645; bottom: 0px; right: 0px; left: 0px; background-color: rgb(255, 255, 255); max-height: 90%; overflow: hidden auto; }
#onetrust-banner-sdk.otFlat.top { top: 0px; bottom: auto; }
#onetrust-banner-sdk.otRelFont { font-size: 1rem; }
#onetrust-banner-sdk > .ot-sdk-container { overflow: hidden; }
#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }
#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }
#onetrust-banner-sdk { }
#onetrust-banner-sdk #onetrust-policy { margin: 1.25em 0px 0.625em 2em; overflow: hidden; }
#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler { float: left; font-size: 0.82em; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }
#onetrust-banner-sdk #onetrust-policy-title { font-size: 1.2em; line-height: 1.3; margin-bottom: 10px; }
#onetrust-banner-sdk #onetrust-policy-text { clear: both; text-align: left; font-size: 0.88em; line-height: 1.4; }
#onetrust-banner-sdk #onetrust-policy-text * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; margin-left: 5px; }
#onetrust-banner-sdk #onetrust-policy-title, #onetrust-banner-sdk #onetrust-policy-text { color: dimgray; float: left; }
#onetrust-banner-sdk #onetrust-button-group-parent { min-height: 1px; text-align: center; }
#onetrust-banner-sdk #onetrust-button-group { display: inline-block; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(104, 182, 49); color: rgb(255, 255, 255); border-color: rgb(104, 182, 49); margin-right: 1em; min-width: 125px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-size: 0.813em; font-weight: 600; }
#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(104, 182, 49); text-decoration: underline; padding-left: 0px; padding-right: 0px; }
#onetrust-banner-sdk .onetrust-close-btn-ui { width: 44px; height: 44px; background-size: 12px; border: none; position: relative; margin: auto; padding: 0px; }
#onetrust-banner-sdk .banner_logo { display: none; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; }
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy { margin-left: 65px; }
#onetrust-banner-sdk .ot-b-addl-desc { clear: both; float: left; display: block; }
#onetrust-banner-sdk #banner-options { float: left; display: table; margin-right: 0px; margin-left: 1em; width: calc(100% - 1em); }
#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 10px; font-size: 0.82em; line-height: 1.4; }
#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] ~ .banner-option-details { display: block; height: auto; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] .ot-arrow-container { transform: rotate(90deg); }
#onetrust-banner-sdk .banner-option { margin-bottom: 12px; margin-left: 0px; border: none; float: left; padding: 0px; }
#onetrust-banner-sdk .banner-option:first-child { padding-left: 2px; }
#onetrust-banner-sdk .banner-option:not(:first-child) { padding: 0px; border: none; }
#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }
#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }
#onetrust-banner-sdk .banner-option-header .ot-arrow-container { display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; }
#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; padding: 10px 0px 5px 10px; margin-right: 10px; height: 0px; }
#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }
#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: 300ms ease-in; }
#onetrust-banner-sdk .ot-dpd-container { float: left; }
#onetrust-banner-sdk .ot-dpd-title { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-title, #onetrust-banner-sdk .ot-dpd-desc { font-size: 0.88em; line-height: 1.4; color: dimgray; }
#onetrust-banner-sdk .ot-dpd-title *, #onetrust-banner-sdk .ot-dpd-desc * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * { margin-bottom: 0px; }
#onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; clear: both; margin-bottom: 0px; padding: 0px; border: 0px; height: auto; width: auto; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button { display: block; }
#onetrust-banner-sdk.ot-close-btn-link { padding-top: 25px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; }
#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-desc, #onetrust-banner-sdk .ot-b-addl-desc { font-size: 0.813em; line-height: 1.5; }
#onetrust-banner-sdk .ot-dpd-desc { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; }
@media only screen and (max-width: 425px) {
#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; top: 6px; right: 2px; }
#onetrust-banner-sdk #onetrust-policy { margin-left: 0px; margin-top: 3em; }
#onetrust-banner-sdk #onetrust-button-group { display: block; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; }
#onetrust-banner-sdk .onetrust-close-btn-ui { top: auto; transform: none; }
#onetrust-banner-sdk #onetrust-policy-title { display: inline; float: none; }
#onetrust-banner-sdk #banner-options { margin: 0px; padding: 0px; width: 100%; }
}
@media only screen and (min-width: 426px) and (max-width: 896px) {
#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; top: 0px; right: 0px; }
#onetrust-banner-sdk #onetrust-policy { margin-left: 1em; margin-right: 1em; }
#onetrust-banner-sdk .onetrust-close-btn-ui { top: 10px; right: 10px; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 95%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-group-container { width: 100%; }
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-button-group-parent { padding-left: 50px; }
#onetrust-banner-sdk #onetrust-button-group-parent { width: 100%; position: relative; margin-left: 0px; }
#onetrust-banner-sdk #onetrust-button-group button { display: inline-block; }
#onetrust-banner-sdk #onetrust-button-group { margin-right: 0px; text-align: center; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: left; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler, #onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler { float: right; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group { width: calc(100% - 2em); margin-right: 0px; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { padding-left: 0px; text-align: left; }
#onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button { width: 100%; text-align: center; }
#onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button { float: none; }
#onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link { text-align: center; }
}
@media only screen and (min-width: 550px) {
#onetrust-banner-sdk .banner-option:not(:first-child) { border-left: 1px solid rgb(216, 216, 216); padding-left: 25px; }
}
@media only screen and (min-width: 425px) and (max-width: 550px) {
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group, #onetrust-banner-sdk.ot-iab-2 #onetrust-policy, #onetrust-banner-sdk.ot-iab-2 .banner-option { width: 100%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler, #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler, #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-pc-btn-handler { width: 100%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler, #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler { float: left; }
}
@media only screen and (min-width: 769px) {
#onetrust-banner-sdk #onetrust-button-group { margin-right: 30%; }
#onetrust-banner-sdk #banner-options { margin-left: 2em; margin-right: 5em; margin-bottom: 1.25em; width: calc(100% - 7em); }
}
@media only screen and (min-width: 897px) and (max-width: 1023px) {
#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent { position: absolute; top: 50%; left: 75%; transform: translateY(-50%); }
#onetrust-banner-sdk #onetrust-close-btn-container { top: 50%; margin: auto; transform: translate(-50%, -50%); position: absolute; padding: 0px; right: 0px; }
#onetrust-banner-sdk #onetrust-close-btn-container button { position: relative; margin: 0px; right: -22px; top: 2px; }
}
@media only screen and (min-width: 1024px) {
#onetrust-banner-sdk #onetrust-close-btn-container { top: 50%; margin: auto; transform: translate(-50%, -50%); position: absolute; right: 0px; }
#onetrust-banner-sdk #onetrust-close-btn-container button { right: -12px; }
#onetrust-banner-sdk #onetrust-policy { margin-left: 2em; }
#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent { position: absolute; top: 50%; left: 60%; transform: translateY(-50%); }
#onetrust-banner-sdk .ot-optout-signal { width: 50%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title { width: 50%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text, #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc) > .ot-b-addl-desc { margin-bottom: 1em; width: 50%; border-right: 1px solid rgb(216, 216, 216); padding-right: 1rem; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text { margin-bottom: 0px; padding-bottom: 1em; }
#onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc) > .ot-b-addl-desc { margin-bottom: 0px; padding-bottom: 1em; }
#onetrust-banner-sdk.ot-iab-2 .ot-dpd-container { width: 45%; padding-left: 1rem; display: inline-block; float: none; }
#onetrust-banner-sdk.ot-iab-2 .ot-dpd-title { line-height: 1.7; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent { left: auto; right: 4%; margin-left: 0px; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button { display: block; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { margin: auto; width: 30%; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 60%; }
#onetrust-banner-sdk #onetrust-button-group { margin-right: auto; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { margin-top: 1em; }
}
@media only screen and (min-width: 890px) {
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent { padding-left: 3%; padding-right: 4%; margin-left: 0px; }
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group { margin-right: 0px; margin-top: 1.25em; width: 100%; }
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button { width: 100%; margin-bottom: 5px; margin-top: 5px; }
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type { margin-bottom: 20px; }
}
@media only screen and (min-width: 1280px) {
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 55%; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { width: 44%; padding-left: 2%; padding-right: 2%; }
#onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent { position: absolute; left: 55%; }
}
#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(26, 26, 26); }
#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal { color: rgb(203, 203, 203); }
#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(233, 233, 233); }
#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(56, 96, 190); }
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(214, 0, 42); border-color: rgb(214, 0, 42); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); background-color: rgb(214, 0, 42); }
#onetrust-pc-sdk.otPcCenter { overflow: hidden; position: fixed; margin: 0px auto; top: 5%; right: 0px; left: 0px; width: 40%; max-width: 575px; min-width: 575px; border-radius: 2.5px; z-index: 2147483647; background-color: rgb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }
#onetrust-pc-sdk.otPcCenter[dir="rtl"] { right: 0px; left: 0px; }
#onetrust-pc-sdk.otRelFont { font-size: 1rem; }
#onetrust-pc-sdk .ot-optout-signal { margin-top: 0.625rem; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }
#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr { min-height: 40px; }
#onetrust-pc-sdk .ot-pc-header { height: 39px; padding: 10px 0px 10px 30px; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight: bold; color: dimgray; }
#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; font-weight: 700; }
#onetrust-pc-sdk .ot-cat-item p { clear: both; float: left; margin-top: 10px; margin-bottom: 5px; line-height: 1.5; font-size: 0.812em; color: dimgray; }
#onetrust-pc-sdk .ot-close-icon { height: 44px; width: 44px; background-size: 10px; }
#onetrust-pc-sdk #ot-pc-title { float: left; font-size: 1em; line-height: 1.5; margin-bottom: 10px; margin-top: 10px; width: 100%; }
#onetrust-pc-sdk #accept-recommended-btn-handler { margin-right: 10px; margin-bottom: 25px; outline-offset: -1px; }
#onetrust-pc-sdk #ot-pc-desc { clear: both; width: 100%; font-size: 0.812em; line-height: 1.5; margin-bottom: 25px; }
#onetrust-pc-sdk #ot-pc-desc a { margin-left: 5px; }
#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; line-height: inherit; }
#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; }
#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }
#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }
#onetrust-pc-sdk label { margin-bottom: 0px; }
#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }
#onetrust-pc-sdk button { max-width: 394px; padding: 12px 30px; line-height: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal; font-weight: bold; height: auto; }
#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }
#onetrust-pc-sdk #ot-pc-content { position: absolute; overflow-y: scroll; padding-left: 0px; padding-right: 30px; top: 60px; bottom: 110px; margin: 1px 3px 0px 30px; width: calc(100% - 63px); }
#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active { float: right; clear: none; color: rgb(56, 96, 190); margin: 0px; font-size: 0.813em; line-height: 1.3; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: 20px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(216, 216, 216); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-pc-scrollbar { }
#onetrust-pc-sdk .save-preference-btn-handler { margin-right: 20px; }
#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-right: 10px; }
#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link { margin-left: 0px; margin-right: 8px; }
#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler { margin-left: 0px; margin-right: 8px; }
#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; clear: both; width: 100%; padding-top: 15px; }
#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr { padding-top: 10px; }
#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: initial; }
#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 { font-size: 0.813em; line-height: 1.4; color: dimgray; }
#onetrust-pc-sdk ul.ot-subgrps .ot-switch { min-height: auto; }
#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob { top: 0px; }
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: 100%; }
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt { margin: 0px; }
#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; }
#onetrust-pc-sdk ul.ot-subgrps li h5 { position: relative; top: 5px; font-weight: bold; margin-bottom: 0px; float: left; }
#onetrust-pc-sdk li.ot-subgrp { margin-left: 20px; overflow: auto; }
#onetrust-pc-sdk li.ot-subgrp > h5 { width: calc(100% - 100px); }
#onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul { margin: 0px 0px 0px 15px; list-style: disc; font-size: inherit; }
#onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > ul li { font-size: inherit; padding-top: 10px; padding-left: 0px; padding-right: 0px; border: none; }
#onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-subgrp p > ul li:last-child { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-pc-logo { height: 40px; width: 120px; }
#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { margin-bottom: 0px; }
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 160px; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: 100%; max-width: none; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 0px 30px; width: calc(100% - 60px); padding-right: 0px; }
#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align: right; background: rgb(244, 244, 244); }
#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 5px; margin-right: 10px; }
#onetrust-pc-sdk[dir="rtl"] .ot-pc-footer-logo { direction: rtl; }
#onetrust-pc-sdk[dir="rtl"] .ot-pc-footer-logo a { margin-right: 25px; }
#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(70, 130, 84); border: 1px solid rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(20px); background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 45px; height: 25px; }
#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(118, 118, 118); border: 1px solid rgb(221, 221, 221); transition: 0.2s ease-in; border-radius: 20px; }
#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: ""; height: 18px; width: 18px; bottom: 3px; left: 3px; background-color: rgb(255, 255, 255); transition: 0.4s; border-radius: 20px; }
#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk .ot-chkbox label { position: relative; display: inline-block; padding-left: 30px; cursor: pointer; font-weight: 500; }
#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: ""; display: inline-block; border-radius: 3px; }
#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 0px; top: auto; }
#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 4px; top: 5px; }
#onetrust-pc-sdk .ot-label-txt { display: none; }
#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }
#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-events: none; }
#onetrust-pc-sdk .ot-arw-cntr .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: 150ms ease-in; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr { display: inline-block; }
#onetrust-pc-sdk .ot-tgl-cntr { width: 45px; float: right; margin-top: 2px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr { margin-top: 10px; }
#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; position: relative; padding-left: 0px !important; }
#onetrust-pc-sdk .ot-label-status { padding-left: 5px; font-size: 0.75em; display: none; }
#onetrust-pc-sdk .ot-arw-cntr { margin-top: -1px; }
#onetrust-pc-sdk .ot-arw-cntr svg { transition: 300ms ease-in; height: 10px; width: 10px; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(90deg); }
#onetrust-pc-sdk .ot-arw { width: 10px; margin-left: 15px; transition: 300ms ease-in; }
#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; }
#onetrust-pc-sdk .ot-hlst-cntr { margin-top: 5px; display: inline-block; width: 100%; }
#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { clear: both; color: rgb(56, 96, 190); margin-left: 0px; font-size: 0.813em; text-decoration: none; float: left; overflow: hidden; }
#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler + a:hover, #onetrust-pc-sdk .category-host-list-handler:hover { text-decoration-line: underline; }
#onetrust-pc-sdk .category-vendors-list-handler + a { clear: none; }
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; margin-top: 6px; cursor: pointer; }
#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { margin-bottom: -1px; }
#onetrust-pc-sdk .back-btn-handler { font-size: 1em; text-decoration: none; }
#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }
#onetrust-pc-sdk #ot-lst-title h3 { display: inline-block; word-break: break-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101, 101); font-size: 1em; font-weight: bold; margin-left: 15px; }
#onetrust-pc-sdk #ot-lst-title { margin: 10px 0px; font-size: 1em; text-align: left; }
#onetrust-pc-sdk #ot-pc-hdr { margin: 0px 0px 0px 30px; height: auto; width: auto; }
#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(212, 212, 212); font-style: italic; }
#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; margin-left: 15px; }
#onetrust-pc-sdk .ot-ven-name { display: block; width: auto; padding-right: 5px; }
#onetrust-pc-sdk #ot-lst-cnt { overflow-y: auto; margin-left: 20px; margin-right: 7px; width: calc(100% - 27px); max-height: calc(100% - 80px); height: 100%; transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk #ot-pc-lst { width: 100%; bottom: 100px; position: absolute; top: 60px; }
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { visibility: hidden; }
#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 12px; position: absolute; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: right; position: relative; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw { margin-left: 10px; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { overflow: hidden; cursor: pointer; }
#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }
#onetrust-pc-sdk #ot-sel-blk { overflow: hidden; width: 100%; position: sticky; top: 0px; z-index: 3; }
#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }
#onetrust-pc-sdk .ot-lst-subhdr { width: 100%; display: inline-block; }
#onetrust-pc-sdk .ot-search-cntr { float: left; width: 78%; position: relative; }
#onetrust-pc-sdk .ot-search-cntr > svg { width: 30px; height: 30px; position: absolute; float: left; right: -15px; }
#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 50px; position: relative; }
#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; display: inline-block; position: relative; width: 32px; height: 32px; transition: 0.1s; padding: 0px; margin: 0px; }
#onetrust-pc-sdk #filter-btn-handler:hover { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; height: 12px; margin: 3px 10px 0px; display: block; position: static; right: auto; top: auto; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { color: rgb(56, 96, 190); text-decoration: none; font-weight: 100; display: inline-block; padding-top: 10px; transform: translate(0px, 1%); position: relative; z-index: 2; }
#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * { font-size: inherit; }
#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover { text-decoration: underline; }
#onetrust-pc-sdk .ot-ven-hdr { width: calc(100% - 160px); height: auto; float: left; word-break: break-word; overflow-wrap: break-word; vertical-align: middle; padding-bottom: 3px; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { letter-spacing: 0.03em; font-size: 0.75em; font-weight: 400; }
#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(221, 221, 221) !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5 { padding-top: 5px; padding-bottom: 5px; display: block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5 { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) { padding-top: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); width: 50% !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { position: static; }
#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h5, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-ven-dets h5 { padding-top: 5px; }
#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5 { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all { float: right; position: relative; margin-right: 42px; top: 10px; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type="checkbox"] { width: auto; height: auto; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all label { height: 20px; width: 20px; padding-left: 0px; }
#onetrust-pc-sdk #ot-host-lst .ot-acc-txt { overflow: hidden; width: 95%; }
#onetrust-pc-sdk .ot-host-hdr { position: relative; z-index: 1; pointer-events: none; width: calc(100% - 125px); float: left; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc { display: inline-block; width: 90%; }
#onetrust-pc-sdk .ot-host-name { pointer-events: none; }
#onetrust-pc-sdk .ot-host-hdr > a { text-decoration: underline; font-size: 0.82em; position: relative; z-index: 2; float: left; margin-bottom: 5px; pointer-events: initial; }
#onetrust-pc-sdk .ot-host-name + a { margin-top: 5px; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { color: dimgray; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a { font-weight: bold; font-size: 0.82em; line-height: 1.3; }
#onetrust-pc-sdk .ot-host-name a { font-size: 1em; }
#onetrust-pc-sdk .ot-host-expand { margin-top: 3px; margin-bottom: 3px; clear: both; display: block; color: rgb(56, 96, 190); font-size: 0.72em; font-weight: normal; }
#onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }
#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { font-size: 0.688em; line-height: 1.4; font-weight: normal; }
#onetrust-pc-sdk .ot-host-desc { margin-top: 10px; }
#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.8em; padding: 5px 0px; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float: left; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-host-info { border: none; display: inline-block; width: calc(100% - 10px); padding: 10px; margin-bottom: 10px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-host-info > div { overflow: auto; }
#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }
#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk #no-results p span { font-weight: bold; }
#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: auto; display: none; transition: 0.2s; overflow: hidden; opacity: 1; right: 0px; }
#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(255, 255, 255); position: absolute; height: 90%; max-height: 300px; width: 325px; left: 210px; margin-top: 10px; margin-bottom: 20px; padding-right: 10px; border-radius: 3px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }
#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }
#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display: none; position: absolute; z-index: 2147483647; right: 55px; top: 75px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }
#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }
#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }
#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 25px; margin-left: 15px; width: 75%; position: relative; }
#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-size: 0.9em; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-chkbox label span { font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"] + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr, #onetrust-pc-sdk #ot-selall-gnvencntr { right: 15px; position: relative; width: 20px; height: 20px; float: right; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { float: left; padding-left: 0px; }
#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul { list-style: none; padding: 0px; }
#onetrust-pc-sdk ul li { position: relative; margin: 0px; padding: 15px 15px 15px 10px; border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul li h3, #onetrust-pc-sdk ul li h4 { font-size: 0.75em; color: rgb(101, 101, 101); margin: 0px; display: inline-block; width: 70%; height: auto; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk ul li p { margin: 0px; font-size: 0.7em; }
#onetrust-pc-sdk ul li input[type="checkbox"] { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; }
#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus, #onetrust-pc-sdk li > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button, #onetrust-pc-sdk li > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded="true"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }
#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }
#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }
#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) { padding-right: 10px; width: calc(100% - 37px); margin-top: 10px; max-height: calc(100% - 90px); }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: calc(100% - 2px); padding-bottom: 5px; padding-top: 5px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt { border: unset; background-color: unset; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr { display: none; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all { padding-right: 0.5rem; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox { right: 0px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all { padding-right: 34px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { width: auto; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr { padding: 10px 0px 10px 15px; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox { float: right; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox { right: 34px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: none; }
#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr input { z-index: 1; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 249, 252); padding: 5px 0px 5px 15px; width: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align: middle; top: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }
#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr { padding: 10px 0px 10px 15px; }
#onetrust-pc-sdk .ot-acc-cntr > input[type="checkbox"]:checked ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-right: 10px; }
#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded="true"] ~ .ot-acc-txt { width: auto; }
#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }
#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; width: 100%; }
#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: middle; display: inline-block; }
#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a { margin-left: 0px; margin-top: 10px; }
#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after { height: auto; border-left: 0px; transform: none; left: 5px; top: 9px; }
#onetrust-pc-sdk #ot-category-title { float: left; padding-bottom: 10px; font-size: 1em; width: 100%; }
#onetrust-pc-sdk .ot-cat-grp { margin-top: 10px; }
#onetrust-pc-sdk .ot-cat-item { line-height: 1.1; margin-top: 10px; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-btn-container { text-align: right; }
#onetrust-pc-sdk .ot-btn-container button { display: inline-block; font-size: 0.75em; letter-spacing: 0.08em; margin-top: 19px; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { position: absolute; top: 10px; right: 0px; z-index: 1; padding: 0px; background-color: rgba(0, 0, 0, 0); border: none; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg { display: block; height: 10px; width: 10px; }
#onetrust-pc-sdk #clear-filters-handler { margin-top: 20px; margin-bottom: 10px; float: right; max-width: 200px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px; }
#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }
#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active { right: 45px; }
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl { right: 120px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child { width: 90px; }
#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr { padding-right: 25px; }
#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5em; position: relative; display: inline-block; margin-right: 5px; top: 3px; }
#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(39, 69, 92); border-radius: 1px; }
#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%; width: 10%; left: 45%; }
#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; height: 10%; top: 45%; }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { left: 50%; right: 50%; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label { position: relative; display: inline-block; width: 20px; height: 20px; }
#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus { float: left; margin-right: 8px; top: 10px; }
#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }
#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }
#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border-top-left-radius: 3px; border-top-right-radius: 3px; }
#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: translateY(50%); max-width: 90px; }
#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 10px; max-width: 95px; text-align: center; }
#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(244, 244, 244); border: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: left; width: 70px; }
#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header { width: calc(100% - 130px); }
#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr { padding-left: 13px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr { border-top: none; }
#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr { padding-left: 13px; }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28px; }
#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { display: inline-block; width: 100%; position: relative; }
#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }
#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-right: 23px; float: right; }
#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: right; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; padding-right: 10px; }
#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }
#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: auto; float: right; position: relative; right: 80px; }
#onetrust-pc-sdk #ot-selall-licntr label { position: absolute; }
#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 66px; }
#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr { width: auto; }
#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { width: auto; top: auto; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox { position: relative; display: inline-block; width: 20px; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label { position: absolute; padding: 0px; width: 20px; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); margin-bottom: 5px; }
#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container { margin-bottom: 5px; }
#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container { margin-top: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-bottom: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; letter-spacing: 0px; font-size: 0.75em; line-height: normal; }
#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }
#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }
#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }
#onetrust-pc-sdk .ot-remove-objection-handler { text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.75em; font-weight: 600; line-height: 1; }
#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: inherit; line-height: 1.5; }
#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; right: 15px; top: 15px; width: auto; font-weight: normal; }
#onetrust-pc-sdk .ot-pgph-link { margin-top: 5px; position: relative; font-size: 0.813em !important; }
#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem; }
#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }
#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; }
#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-bottom: 2rem; line-height: 1.5rem; }
#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: ""; width: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }
#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-bottom: 10px; margin-top: 15px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top: 0px; line-height: 1.5; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }
#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a { margin-top: 5px; }
#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96px); }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded="true"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded="true"] { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt { padding-left: 40px; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-left: 0.82rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-size: 0.8em; line-height: 20px; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr { padding: 0.7rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child { margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child { margin-right: 0.5rem; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header { flex: 1 1 0%; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header { margin: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 { top: 0px; line-height: 20px; }
#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }
#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }
#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }
#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }
#onetrust-pc-sdk[dir="rtl"] #ot-back-arw, #onetrust-pc-sdk[dir="rtl"] input ~ .ot-acc-hdr .ot-arw { transform: rotate(180deg); }
#onetrust-pc-sdk[dir="rtl"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }
#onetrust-pc-sdk[dir="rtl"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }
#onetrust-pc-sdk[dir="rtl"] .ot-search-cntr > svg { right: 0px; }
@media only screen and (max-width: 600px) {
#onetrust-pc-sdk.otPcCenter { left: 0px; min-width: 100%; height: 100%; top: 0px; border-radius: 0px; }
#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 1px 3px 0px 10px; padding-right: 10px; width: calc(100% - 23px); }
#onetrust-pc-sdk .ot-btn-container button { max-width: none; letter-spacing: 0.01em; }
#onetrust-pc-sdk #close-pc-btn-handler { top: 10px; right: 17px; }
#onetrust-pc-sdk p { font-size: 0.7em; }
#onetrust-pc-sdk #ot-pc-hdr { margin: 10px 10px 0px 5px; width: calc(100% - 15px); }
#onetrust-pc-sdk .vendor-search-handler { font-size: 1em; }
#onetrust-pc-sdk #ot-back-arw { margin-left: 12px; }
#onetrust-pc-sdk #ot-lst-cnt { margin: 0px; padding: 0px 5px 0px 10px; min-width: 95%; }
#onetrust-pc-sdk .switch + p { max-width: 80%; }
#onetrust-pc-sdk .ot-ftr-stacked button { width: 100%; }
#onetrust-pc-sdk #ot-fltr-cnt { max-width: 320px; width: 90%; border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin: 0px 0px 0px 15px; left: auto; right: 40px; top: 85px; }
#onetrust-pc-sdk .ot-fltr-opt { margin-left: 25px; margin-bottom: 10px; }
#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-bottom: 0px; }
#onetrust-pc-sdk #ot-fltr-cnt { right: 40px; }
}
@media only screen and (max-width: 476px) {
#onetrust-pc-sdk .ot-fltr-cntr, #onetrust-pc-sdk #ot-fltr-cnt { right: 10px; }
#onetrust-pc-sdk #ot-anchor { right: 25px; }
#onetrust-pc-sdk button { width: 100%; }
#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all { padding-right: 9px; }
#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr { right: 0px; }
}
@media only screen and (max-width: 896px) and (max-height: 425px) and (orientation: landscape) {
#onetrust-pc-sdk.otPcCenter { left: 0px; top: 0px; min-width: 100%; height: 100%; border-radius: 0px; }
#onetrust-pc-sdk .ot-pc-header { height: auto; min-height: 20px; }
#onetrust-pc-sdk .ot-pc-header .ot-pc-logo { max-height: 30px; }
#onetrust-pc-sdk .ot-pc-footer { max-height: 60px; overflow-y: auto; }
#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst { bottom: 70px; }
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 70px; }
#onetrust-pc-sdk #ot-anchor { left: initial; right: 50px; }
#onetrust-pc-sdk #ot-lst-title { margin-top: 12px; }
#onetrust-pc-sdk #ot-lst-title * { font-size: inherit; }
#onetrust-pc-sdk #ot-pc-hdr input { margin-right: 0px; padding-right: 45px; }
#onetrust-pc-sdk .switch + p { max-width: 85%; }
#onetrust-pc-sdk #ot-sel-blk { position: static; }
#onetrust-pc-sdk #ot-pc-lst { overflow: auto; }
#onetrust-pc-sdk #ot-lst-cnt { max-height: none; overflow: initial; }
#onetrust-pc-sdk #ot-lst-cnt.no-results { height: auto; }
#onetrust-pc-sdk input { font-size: 1em !important; }
#onetrust-pc-sdk p { font-size: 0.6em; }
#onetrust-pc-sdk #ot-fltr-modal { width: 100%; top: 0px; }
#onetrust-pc-sdk ul li p, #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { font-size: 0.6em; }
#onetrust-pc-sdk.ot-shw-fltr #ot-anchor { display: none !important; }
#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst { overflow: hidden; top: 0px; height: 100% !important; }
#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt { margin: 0px; height: 100%; max-height: none; padding: 10px; top: 0px; width: calc(100% - 20px); position: absolute; right: 0px; left: 0px; max-width: none; }
#onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt { max-height: calc(100% - 65px); }
}
#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title::after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal { color: rgb(105, 105, 105); }
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a { color: rgb(56, 96, 190); }
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle { background-color: rgb(248, 248, 248); }
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(248, 248, 248); }
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: rgb(214, 0, 42); border-color: rgb(214, 0, 42); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(214, 0, 42); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(120, 128, 142); border-color: rgb(120, 128, 142); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(0, 0, 0); }
#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { background-image: url("https://cdn.cookielaw.org/logos/static/ot_external_link.svg"); }
.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }
.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }
.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
.ot-sdk-cookie-policy h4 { font-size: 1.2em; }
.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }
.ot-sdk-cookie-policy th { min-width: 75px; }
.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
.ot-sdk-cookie-policy section { margin-bottom: 2em; }
.ot-sdk-cookie-policy table { border-collapse: inherit; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-size: 1rem; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-left: 1.5em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-size: 0.9em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a { font-size: inherit; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1em; margin-bottom: 0.6em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 1.2em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section { margin-bottom: 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { min-width: 75px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section { margin-bottom: 2em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list-style: disc; margin-left: 1.5em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 { display: inline-block; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inherit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px; border-spacing: initial; width: 100%; overflow: hidden; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child { border-right: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: 25%; }
.ot-sdk-cookie-policy[dir="rtl"] { text-align: left; }
#ot-sdk-cookie-policy h3 { font-size: 1.5em; }
@media only screen and (max-width: 530px) {
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: absolute; top: -9999px; left: -9999px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px 1em; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { background: rgb(246, 246, 244); }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { display: inline-block; background-color: rgb(228, 228, 228); position: absolute; height: 100%; top: 0px; left: 45%; width: 2px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { content: attr(data-label); font-weight: bold; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: break-word; overflow-wrap: break-word; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 215, 215); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { display: block; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: auto; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { margin: 0px 0px 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; width: 40%; padding-right: 10px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { content: attr(data-label); font-weight: bold; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { word-break: break-word; overflow-wrap: break-word; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolute; top: -9999px; left: -9999px; z-index: -9999; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child { border-bottom: 0px; }
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: rgb(248, 248, 248); }
.ot-floating-button__front { background-image: url("https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png"); }
.mktoForm .mktoFormRow:has(._6si_sff_filled) { display: none; }
.mktoForm .mktoFormRow ._6si_sff_filled { display: none; }
.hs-form .hs-form-field:has(._6si_sff_filled) { display: none; }
.hs-form .hs-form-field ._6si_sff_filled { display: none; }
form .form-field:not(.error):has(._6si_sff_filled) { display: none; }
form .form-field:not(.error) ._6si_sff_filled { display: none; }
.elq-form .row:has(._6si_sff_filled) { display: none; }
.elq-form .row ._6si_sff_filled { display: none; }
.elq-form .field-wrapper:has(._6si_sff_filled) { display: none; }
.elq-form .field-wrapper ._6si_sff_filled { display: none; }
.drift-conductor-item iframe, .drift-frame-controller { display: block; min-width: 0px; max-width: none; min-height: 0px; max-height: none; }
.drift-conductor-item iframe { color-scheme: light only; border: none !important; background: transparent !important; width: 100% !important; height: 100% !important; max-width: 100% !important; }
.drift-conductor-item.with-transition { transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s, -moz-transform 0.5s, -o-transform 0.5s; }
.drift-frame-chat.with-transition.drift-frame-chat__takeover { transition: opacity 0.5s; }
.drift-conductor-item.with-height-transition { transition: max-height 0.5s, opacity 0.5s, transform 0.5s, -webkit-transform 0.5s, -moz-transform 0.5s, -o-transform 0.5s; }
.drift-conductor-item { transform: translateZ(0px); }
.drift-frame-controller { bottom: 24px; }
.drift-frame-controller-align-left { left: 24px; }
.drift-frame-controller-align-right { right: 24px; }
.drift-frame-chat:not(iframe) { bottom: calc(88px); width: 100%; height: 100%; min-width: 320px; opacity: 0; visibility: hidden; transform: translateY(88px); }
.drift-frame-chat:not(iframe).drift-chat-open { opacity: 1; visibility: visible; transform: translateY(0px); }
.drift-frame-chat.drift-frame-chat__takeover:not(iframe):not(.drift-frame--mobile) { min-width: 600px; }
.drift-frame-chat-align-left { left: 12px; }
.drift-frame-chat-align-right { right: 12px; }
.drift-frame-takeover, .drift-frame-landingPage, .drift-frame-chat__takeover { left: 0px; top: 0px; width: 100%; height: 100%; min-height: 100%; min-width: 100%; }
.drift-frame-chat__takeover.hide-frame { visibility: hidden; }
.drift-frame-emailCapture { bottom: 0px; height: calc(100% + 30px); }
.drift-frame-emailCapture-align-left { left: 0px; }
.drift-frame-emailCapture-align-right { right: 0px; }
.drift-frame-slider { bottom: 18px; height: calc(100% + 20px); }
.drift-frame-slider-align-left { left: 96px; }
.drift-frame-slider-align-right { right: 96px; }
.drift-frame--mobile.drift-frame-slider-align-left { left: 68px; }
.drift-frame--mobile.drift-frame-slider-align-right { right: 68px; }
.drift-widget-content-box { background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: fixed; z-index: 2147483647; top: 0px; left: 0px; }
.drift-widget-content-box > * { margin: 0px auto; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); max-height: 80%; }
.drift-frame-chat__sc-loaded:not(.drift-chat-open), .drift-frame-controller__sc-loaded { max-height: 0px !important; visibility: hidden !important; }
.drift-frame-chat__sc-loaded { bottom: 0px !important; }
@media (max-height: 685px), (min-width: 369px) and (max-width: 380px), (max-width: 367px), (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.drift-frame--mobile.drift-frame-chat.drift-chat-open { right: 0px; left: 0px; bottom: 0px !important; z-index: 2147483647 !important; }
.drift-frame--mobile.drift-frame-controller { bottom: 0px; }
.drift-frame--mobile.drift-frame-controller.drift-frame-controller-align-left { left: 0px; }
.drift-frame--mobile.drift-frame-controller.drift-frame-controller-align-right { right: 0px; }
.drift-frame--mobile.drift-frame-controller.drift-chat-open { display: none; }
.drift-frame--mobile.drift-frame-slider { bottom: 0px; max-width: 320px; }
.drift-frame--mobile iframe.drift-frame-chat { min-width: 100%; min-height: 100%; width: 1px !important; height: 1px !important; }
html.drift-widget-parent--chat-open, html.drift-widget-parent--chat-open > body { height: 100vh !important; margin: 0px !important; min-height: 0px !important; overflow: hidden !important; position: static !important; }
}
@media only screen and (orientation: landscape) {
.drift-frame--mobile.drift-frame-controller.drift-chat-open { display: none; }
.drift-frame--mobile.drift-frame-controller { bottom: 0px; }
.drift-frame--mobile.drift-frame-controller-align-right { right: 0px; }
.drift-frame--mobile.drift-frame-controller-align-left { left: 0px; }
}
.drift-frame-chat.widget--xs.drift-chat-open { bottom: 0px !important; right: 0px !important; left: 0px !important; }
.drift-frame-controller.widget--xs.drift-chat-open { display: none; }
div.image { margin-bottom: 20px; overflow: hidden; }
div.image img { display: block; }
div.image small { display: block; }
div.textimage div.image { float: left; margin: 0px 8px 8px 0px; }
div.textimage div.text .cq-placeholder { height: 1.875rem; }
div.textimage div.clear { clear: both; }
div.search { padding: 0px 1px 0px 0px; }
div.searchRight { border-left: 1px solid rgb(221, 221, 221); float: right; width: 150px; padding-left: 20px; padding-bottom: 20px; }
div.searchTrends { text-align: justify; }
div.searchRight p { text-align: center; font-weight: bold; margin-bottom: 5px; }
div.search span.icon img { width: 16px; height: 16px; }
div.search span.icon { padding: 0px 2px 8px 0px; background: url("../../../etc/designs/default/images/icons/default.gif") no-repeat; }
div.search span.icon.type_doc { background: url("../../../etc/designs/default/images/icons/doc.gif") no-repeat; }
div.search span.icon.type_eps { background: url("../../../etc/designs/default/images/icons/eps.gif") no-repeat; }
div.search span.icon.type_gif { background: url("../../../etc/designs/default/images/icons/zip.gif") no-repeat; }
div.search span.icon.type_jpg { background: url("../../../etc/designs/default/images/icons/jpg.gif") no-repeat; }
div.search span.icon.type_pdf { background: url("../../../etc/designs/default/images/icons/pdf.gif") no-repeat; }
div.search span.icon.type_ppt { background: url("../../../etc/designs/default/images/icons/ppt.gif") no-repeat; }
div.search span.icon.type_tif { background: url("../../../etc/designs/default/images/icons/tif.gif") no-repeat; }
div.search span.icon.type_txt { background: url("../../../etc/designs/default/images/icons/txt.gif") no-repeat; }
div.search span.icon.type_xls { background: url("../../../etc/designs/default/images/icons/xls.gif") no-repeat; }
div.search span.icon.type_zip { background: url("../../../etc/designs/default/images/icons/zip.gif") no-repeat; }
ins.textAdded { color: rgb(0, 204, 0); }
del.textRemoved { color: rgb(204, 0, 0); }
img.imageAdded { border: 2px solid rgb(0, 204, 0); }
img.imageRemoved { border: 2px solid rgb(204, 0, 0); }
div.image { margin-bottom: 20px; overflow: hidden; }
div.image img { display: block; }
div.image small { display: block; }
div.download div.item { clear: both; margin: 0px 0px 8px; }
div.download span.icon img { width: 16px; height: 16px; }
div.download span.icon { float: left; padding: 0px 8px 8px 0px; background: url("../../../etc/designs/default/images/icons/default.gif") no-repeat; }
div.download span.icon.type_doc { background: url("../../../etc/designs/default/images/icons/doc.gif") no-repeat; }
div.download span.icon.type_eps { background: url("../../../etc/designs/default/images/icons/eps.gif") no-repeat; }
div.download span.icon.type_gif { background: url("../../../etc/designs/default/images/icons/zip.gif") no-repeat; }
div.download span.icon.type_jpg { background: url("../../../etc/designs/default/images/icons/jpg.gif") no-repeat; }
div.download span.icon.type_pdf { background: url("../../../etc/designs/default/images/icons/pdf.gif") no-repeat; }
div.download span.icon.type_ppt { background: url("../../../etc/designs/default/images/icons/ppt.gif") no-repeat; }
div.download span.icon.type_tif { background: url("../../../etc/designs/default/images/icons/tif.gif") no-repeat; }
div.download span.icon.type_txt { background: url("../../../etc/designs/default/images/icons/txt.gif") no-repeat; }
div.download span.icon.type_xls { background: url("../../../etc/designs/default/images/icons/xls.gif") no-repeat; }
div.download span.icon.type_zip { background: url("../../../etc/designs/default/images/icons/zip.gif") no-repeat; }
div.carousel { margin-top: 7px; margin-bottom: 7px; }
.cq-carousel { position: relative; width: 940px; height: 270px; overflow: hidden; }
.cq-carousel var { display: none; }
.cq-carousel-banner-item { width: 940px; height: 270px; left: 1000px; position: absolute; top: 0px; background-color: rgb(238, 238, 238); overflow: hidden; }
.cq-carousel-banner-item img { width: 940px; height: 270px; background: center center no-repeat; }
.par .cq-carousel-banner-item img { width: 700px; height: 245px; background: center center no-repeat; }
.par .cq-carousel { width: 700px; height: 245px; }
.par .cq-carousel-banner-item { width: 700px; height: 245px; }
.cq-carousel-banner-item h3, .cq-carousel-banner-item p { padding: 10px; }
.cq-carousel-banner { position: absolute; }
.cq-carousel-banner-switches, .cq-carousel-banner-switches-tl, .cq-carousel-banner-switches-tc, .cq-carousel-banner-switches-tr, .cq-carousel-banner-switches-bl, .cq-carousel-banner-switches-bc, .cq-carousel-banner-switches-br { position: absolute; width: 100%; margin: 0px; padding: 0px; }
.cq-carousel-banner-switches { display: none; }
.cq-carousel-banner-switches-tl { top: 0px; left: 0px; }
.cq-carousel-banner-switches-tc { top: 0px; left: 0px; text-align: center; }
.cq-carousel-banner-switches-tr { top: 0px; left: 0px; text-align: right; }
.cq-carousel-banner-switches-bl { bottom: 0px; left: 0px; }
.cq-carousel-banner-switches-bc { bottom: 0px; left: 0px; text-align: center; }
.cq-carousel-banner-switches-br { bottom: 0px; left: 0px; text-align: right; }
.cq-carousel-banner-switch { display: inline-block; margin: 8px; padding: 0px; }
.cq-carousel-banner-switch-br { position: absolute; margin: 0px; padding: 0px; bottom: 0px; right: 8px; }
.cq-carousel-banner-switch-bl { position: absolute; margin: 0px; padding: 0px; bottom: 0px; left: 8px; }
.cq-carousel-controls a { position: absolute; width: 24px; height: 48px; top: 111px; background: url("../../../etc/designs/default/images/carousel/controls.png") 0px 0px no-repeat scroll transparent; visibility: hidden; }
.cq-carousel-controls a.cq-carousel-active { visibility: visible; }
a.cq-carousel-control-prev { left: 0px; background-position: -24px 0px; }
a.cq-carousel-control-prev:hover { left: 0px; background-position: -72px 0px; }
a.cq-carousel-control-next { right: 0px; }
a.cq-carousel-control-next:hover { right: 0px; background-position: -48px 0px; }
.cq-carousel-banner-switch a { display: inline-block; background: url("../../../etc/designs/default/images/carousel/switcher.png") 0px 0px no-repeat scroll transparent; }
.cq-carousel-banner-switch a img { width: 25px; height: 25px; vertical-align: top; }
.cq-carousel-banner-switch a.cq-carousel-active, .cq-carousel-banner-switch a:hover { background-position: -25px 0px; }
.cq-carousel-banner-switch li { display: inline-block; list-style: none; float: left; background: none !important; }
.form_section { width: 300px; float: none; }
.form_section form { float: left; width: 300px; }
.form_section fieldset { width: 300px; float: left; }
.form_section .input_box1 { background: url("../../../etc/designs/default/images/input_box.gif") 0px 0px no-repeat; width: 185px; height: 23px; float: left; }
.form_section input { width: 175px; padding-left: 5px; padding-right: 5px; border: none; background: none; padding-top: 4px; font-size: 11px; color: rgb(153, 153, 153); }
.form_section input.sign_up { background: url("../../../etc/designs/default/images/sign_up_btn.gif") 0px 0px no-repeat; width: 82px; height: 23px; float: left; margin-left: 5px; display: inline; cursor: pointer; }
form .form_row { display: block; font-size: 13px; line-height: 24px; color: rgb(102, 102, 102); clear: both; }
form .form_field_checkbox, form .form_field_radio { margin-left: 20px; }
form .form_field_text, form .form_field_textarea { background: url("../../../etc/designs/default/images/social/fieldbg.gif") center top repeat-x scroll rgb(255, 255, 255); border-color: rgb(124, 124, 124) rgb(195, 195, 195) rgb(221, 221, 221); border-style: solid; border-width: 1px; color: rgb(51, 51, 51); font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 100%; margin: 0px; padding: 2px; }
form .form_field_textarea { width: 698px; }
form .form_row_description { font-size: 11px; line-height: 12px; clear: both; color: rgb(102, 102, 102); }
form .form_rightcol { clear: both; }
form .form_rightcolnobr { clear: none; float: right; margin-bottom: 15px; }
form .form_rightcolnooverflow { overflow: hidden; }
form .form_rightcolmark { color: rgb(255, 0, 0); font-weight: bold; }
form .title { padding-top: 10px; }
form .form_leftcolmark { color: rgb(255, 0, 0); }
form .form_leftcollabel { float: left; font-weight: bold; }
form .form_leftcolmark { float: left; padding-left: 2px; font-weight: bold; }
form .form_leftcolnobr { float: left; margin-bottom: 15px; }
form .form_captcha_input { float: left; width: 170px; }
form .form_captcha_input input { width: 170px; }
form .form_captcha_img { float: left; padding-left: 16px; }
form .form_captcha_refresh { float: right; }
form .form_captchatimer { float: left; border: 1px solid rgb(204, 204, 204); }
form .form_captchatimer_bar { float: left; background-color: rgb(204, 204, 204); height: 8px; }
form .customer_survey_submit { float: right; margin-top: 28px; }
form .form_field_text { width: 334px; margin-bottom: 4px; }
form .form_field_text.form_field_multivalued { width: 314px; }
form .form_field_select { width: 340px; }
form .form_error { color: rgb(255, 0, 0); font-weight: bold; }
form div.section { padding-bottom: 10px; }
form div.colctrl.section { padding-bottom: 0px !important; }
form span.mr_write { display: inline-block; width: 16px; text-align: right; vertical-align: top; }
form div.address div.form_row { margin-bottom: 12px; }
form div.form_address_state { display: inline-block; }
form input.form_address_state { width: 204px; }
form div.form_address_zip { display: inline-block; padding-left: 20px; }
form input.form_address_zip { width: 80px; }
form div.creditcard div.form_row { margin-bottom: 12px; }
form div.form_cc_expiry_month, form div.form_cc_expiry_year, form div.form_cc_security_code { display: inline-block; }
form input.form_cc_expiry_month, form input.form_cc_expiry_year { width: 40px; }
form div.form_cc_expiry_separator { display: inline-block; font-size: 150%; padding-right: 6px; }
form input.form_cc_ccv { width: 70px; }
.cmp-image__image { width: 100%; height: auto; }
.cmp-breadcrumb { display: inline-block; list-style: none; padding: 0px; }
.cmp-breadcrumb__item { display: inline-block; vertical-align: top; }
.cmp-search { position: relative; }
.cmp-search__field { position: relative; height: 2rem; }
.cmp-search__input { padding-left: 2rem; padding-right: 2rem; height: 100%; width: 100%; }
.cmp-search__icon { display: block; position: absolute; left: 0.5rem; top: 0.5rem; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo="); background-size: contain; width: 1rem; height: 1rem; pointer-events: none; }
.cmp-search__loading-indicator { display: none; position: absolute; top: 0.5rem; left: 0.5rem; border-width: 3px; border-style: solid; border-color: rgb(51, 51, 51) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-radius: 50%; width: 1rem; height: 1rem; animation: 2s linear 0s infinite normal none running cmp-search__loading-indicator-spin; }
@keyframes cmp-search__loading-indicator-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.cmp-search__clear { display: none; margin: 0px; padding: 0px; border: none; background: transparent; }
.cmp-search__clear-icon { position: absolute; top: 0.5rem; right: 0.5rem; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K"); background-size: contain; width: 1rem; height: 1rem; }
.cmp-search__results { display: none; overflow-y: auto; min-width: 100%; max-height: 10rem; position: absolute; top: 100%; left: 0px; z-index: 999999; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
.cmp-search__item { display: block; }
.cmp-search__item--is-focused { background-color: rgb(204, 204, 204); }
.cmp_search__info { height: 20px; font-size: 0.875rem; font-style: italic; }
.cmp-pdfviewer__content { height: 500px; }
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless { height: 100vh; position: fixed; width: 100vw; top: 0px; left: 0px; z-index: 9999; }
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless { height: 500px; }
.cmp-embed__youtube { position: relative; width: 100%; height: 0px; padding-bottom: 56.25%; }
.cmp-embed__youtube-iframe { position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; }
.aem-Grid { display: block; width: 100%; }
.aem-Grid::before, .aem-Grid::after { display: table; content: " "; }
.aem-Grid::after { clear: both; }
.aem-Grid-newComponent { clear: both; margin: 0px; }
.aem-GridColumn { box-sizing: border-box; clear: both; }
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn { display: block !important; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 { margin-left: 100%; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline { display: block; clear: both !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--none { display: block; float: left; clear: none !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide { display: none; }
@media (max-width: 768px) {
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 { margin-left: 100%; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline { display: block; clear: both !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none { display: block; float: left; clear: none !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide { display: none; }
}
@media (min-width: 769px) and (max-width: 1200px) {
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 25%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 75%; }
.aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 20%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 40%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 60%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 80%; }
.aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 14.2857%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 28.5714%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 42.8571%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 57.1429%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 71.4286%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 85.7143%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 14.2857%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 28.5714%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 42.8571%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 57.1429%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 71.4286%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 85.7143%; }
.aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 12.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 37.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 62.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 87.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 12.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 25%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 37.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 62.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 75%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 87.5%; }
.aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 11.1111%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 22.2222%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 44.4444%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 55.5556%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 77.7778%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 88.8889%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 11.1111%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 22.2222%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 44.4444%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 55.5556%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 77.7778%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 88.8889%; }
.aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 10%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 20%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 30%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 40%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 60%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 70%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 80%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 90%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 10%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 20%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 30%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 40%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 60%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 70%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 80%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 90%; }
.aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 9.09091%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 18.1818%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 27.2727%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 36.3636%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 45.4545%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 54.5455%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 63.6364%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 72.7273%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 81.8182%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 90.9091%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 9.09091%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 18.1818%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 27.2727%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 36.3636%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 45.4545%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 54.5455%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 63.6364%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 72.7273%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 81.8182%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 90.9091%; }
.aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 100%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 8.33333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 16.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 25%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 33.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 41.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 50%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 58.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 66.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 75%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 83.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 91.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 { float: left; clear: none; width: 100%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 8.33333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 16.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 25%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 33.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 41.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 50%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 58.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 66.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 75%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 83.3333%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 91.6667%; }
.aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 { margin-left: 100%; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline { display: block; clear: both !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none { display: block; float: left; clear: none !important; }
.aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide { display: none; }
}
.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn { display: block !important; }
.full-width-split-banner-component { min-height: 11rem; }
.full-width-split-banner-component__image-container { position: relative; width: 100%; }
.full-width-split-banner-component__image-container:hover .full-width-split-banner-component_podcast-play-button { opacity: 1; }
.full-width-split-banner-component__image-container .vidyard-atom-component .play-button { height: 5.5rem; width: 5.5rem; }
.full-width-split-banner-component__image-container img { max-height: none; width: 100%; }
@media only screen and (max-width: 1024px) {
.full-width-split-banner-component__image-container img { max-height: 24.75rem; }
}
@media only screen and (max-width: 767.98px) {
.full-width-split-banner-component__image-container img { max-height: 11.875rem; min-height: 11rem; }
.full-width-split-banner-component__text-container div { width: 100%; }
}
@media only screen and (max-width: 1472px) {
.full-width-split-banner-component-fixed-height { max-width: 120rem; min-height: 28.125rem; }
}
@media only screen and (max-width: 1024px) {
.full-width-split-banner-component-fixed-height { min-height: 11rem; }
}
.full-width-split-banner-component-fixed-height .full-width-split-banner-component__overline-text { -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.full-width-split-banner-component-fixed-height .full-width-split-banner-component__heading { -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.full-width-split-banner-component-fixed-height .full-width-split-banner-component__description { -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.full-width-split-banner-component_video-thumbnail { aspect-ratio: 16 / 9; height: 7.3125rem; object-fit: cover; object-position: center center; width: 13rem; }
@media only screen and (max-width: 1024px) {
.full-width-split-banner-component_video-thumbnail { aspect-ratio: 81 / 46; max-width: 10.125rem; }
}
@media only screen and (max-width: 767.98px) {
.full-width-split-banner-component_video-thumbnail { aspect-ratio: 81 / 46; max-width: 10.125rem; }
.full-width-split-banner-component__primary-cta, .full-width-split-banner-component__secondary-cta { width: 100%; }
}
.full-width-split-banner-component_podcast-play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); height: 5.5rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 5.5rem; }
.full-width-split-banner-component .vidyard-atom-component picture { width: 100%; }
.full-width-split-banner-component .vidyard-component, .full-width-split-banner-component .vidyard-component .lightboxlaunch, .full-width-split-banner-component .vidyard-component .vidyard-atom-component, .full-width-split-banner-component .vidyard-component .vidyard-lightbox-centering, .full-width-split-banner-component .vidyard-component picture { height: 100%; }
.full-width-split-banner-component .vidyard-component .vidyard-player-container { height: 100% !important; }
.full-width-split-banner-component .vidyard-component .vidyard-lightbox-image { object-fit: cover; }
.full-width-split-banner-component .modal-video-component_image-modal { width: auto; }
.profile-card-stack-component .profile-card-stack-component__profileimg img { border-radius: 6.25rem; height: 3rem; width: 3rem; }
.profile-card-stack-component a:hover { text-decoration: underline; }
.profile-card-stack-component a, .profile-card-stack-component span { white-space: nowrap; }
.twoprofilecardstack:has(> .empty-comp) { display: none; }
.twoprofilecardstack:has(> .hidden-comp) { display: none; }
.carousel-component_button-container_content_next-btn, .carousel-component_button-container_content_prev-btn { cursor: pointer; height: 2rem; width: 2rem; }
.carousel-component .btn-disabled { cursor: not-allowed; --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.carousel-component .swiper-pagination { margin: 0.25rem 0.5rem 0px; position: static; width: max-content; z-index: 1; }
.carousel-component .swiper-pagination-bullet { border-width: 0.0625rem; border-style: solid; border-image: initial; height: 0.6875rem; opacity: 1; width: 0.6875rem; --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); margin: 0.625rem !important; }
.carousel-component .swiper-pagination-bullet-active { border-width: 0.0625rem; border-style: solid; border-image: initial; --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.carousel-component .swiper-wrapper { z-index: 0; }
.carousel-component .swiper-wrapper .swiper-slide { height: auto; }
@media only screen and (max-width: 1024px) {
.carousel-component .edgebanner .edgeToEdgeBanner-component { display: flex; flex-direction: column; }
.carousel-component .edgebanner .edgeToEdgeBanner-component_card-container { flex-grow: 1; }
}
.carousel-component .edgebanner { height: 100%; }
.carousel-component .edgebanner .edgeToEdgeBanner-component, .carousel-component .edgebanner .edgeToEdgeBanner-component .edgeToEdgeBanner-component_banner-overlay { height: 100% !important; }
.carousel-component .fullwidthsplitbanner { height: 100%; }
.carousel-component .fullwidthsplitbanner .full-width-split-banner-component { height: 100% !important; }
.carousel-component .fullwidthsplitbanner .full-width-split-banner-component .full-width-split-banner-component__text-container { padding: 2rem; }
@media only screen and (max-width: 767.98px) {
.carousel-component .fullwidthsplitbanner .full-width-split-banner-component .full-width-split-banner-component__text-container { padding: 2rem 1rem; }
}
@media only screen and (max-width: 1024px) {
.carousel-component .fullwidthsplitbanner .full-width-split-banner-component { display: flex; flex-direction: column; }
.carousel-component .fullwidthsplitbanner .full-width-split-banner-component__text-container { align-items: flex-start; display: flex; flex-grow: 1; padding-left: 2rem; padding-right: 2rem; }
}
.carousel-component > div { overflow: hidden; }
@font-face { font-family: swiper-icons; font-style: normal; font-weight: 400; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); }
:root { --swiper-theme-color: #007aff; }
:host { display: block; margin-left: auto; margin-right: auto; position: relative; z-index: 1; }
.swiper { display: block; list-style: none; margin-left: auto; margin-right: auto; overflow: hidden; padding: 0px; position: relative; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { box-sizing: content-box; display: flex; height: 100%; position: relative; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); width: 100%; z-index: 1; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { display: block; flex-shrink: 0; height: 100%; position: relative; transition-property: transform; width: 100%; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { height: var(--swiper-centered-offset-after); min-width: 1px; width: 100%; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }
.swiper-lazy-preloader { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top: 4px solid transparent; box-sizing: border-box; height: 42px; left: 50%; margin-left: -21px; margin-top: -21px; position: absolute; top: 50%; transform-origin: 50% center; width: 42px; z-index: 10; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { align-items: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); cursor: pointer; display: flex; height: var(--swiper-navigation-size); justify-content: center; margin-top: calc(0px - var(--swiper-navigation-size)/2); position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/44*27); z-index: 10; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next svg, .swiper-button-prev svg { height: 100%; object-fit: contain; transform-origin: center center; width: 100%; }
.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }
.swiper-button-lock { display: none; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: normal; letter-spacing: 0px; line-height: 1; text-transform: none !important; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { left: auto; right: var(--swiper-navigation-sides-offset,10px); }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-pagination { position: absolute; text-align: center; transform: translateZ(0px); transition: opacity 0.3s; z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); left: 0px; top: var(--swiper-pagination-top,auto); width: 100%; }
.swiper-pagination-bullets-dynamic { font-size: 0px; overflow: hidden; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { position: relative; transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { background: var(--swiper-pagination-bullet-inactive-color,#000); border-radius: var(--swiper-pagination-bullet-border-radius,50%); display: inline-block; height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); }
button.swiper-pagination-bullet { appearance: none; border: none; box-shadow: none; margin: 0px; padding: 0px; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { background: var(--swiper-pagination-color,var(--swiper-theme-color)); opacity: var(--swiper-pagination-bullet-opacity,1); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { left: var(--swiper-pagination-left,auto); right: var(--swiper-pagination-right,8px); top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { display: block; margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }
.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); height: 100%; left: 0px; position: absolute; top: 0px; transform: scale(0); transform-origin: left top; width: 100%; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height: var(--swiper-pagination-progressbar-size,4px); left: 0px; top: 0px; width: 100%; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { height: 100%; left: 0px; top: 0px; width: var(--swiper-pagination-progressbar-size,4px); }
.swiper-pagination-lock { display: none; }
.cmp-accordion__icon { height: 2rem; width: 2rem; }
.cmp-accordion__timeDetails { min-width: fit-content; }
.cmp-accordion__contentContainer { word-break: break-word; }
.cmp-accordion__panel { cursor: default; }
.cmp-accordion__header { margin: 0px; }
.cmp-accordion__button { display: block; width: 100%; text-align: left; }
.cmp-accordion__panel--hidden { display: none; }
.cmp-accordion__panel--expanded { display: block; }
.divider-line-component .large-divider { height: 0.5rem; width: 100%; }
.divider-line-component .small-divider { height: 0.125rem; width: 100%; }
.divider-line-component hr { border-top-width: 0px; }
.two-profile-card-component, .twoprofilecardstack { height: 100%; }
.two-profile-card-component .two-profile-card-component__profileimg img { border-radius: 6.25rem; height: 7rem; width: 7rem; }
.two-profile-card-component__divider { border-style: none; height: 0.125rem; width: 100%; }
.edgeToEdgeBanner-component { position: relative; }
.edgeToEdgeBanner-component_banner-image { aspect-ratio: 736 / 225; height: 100%; min-height: 28.125rem; object-fit: cover; object-position: center center; width: 100%; }
.edgeToEdgeBanner-component_card { width: 50%; }
.edgeToEdgeBanner-component_card-container { max-width: 88rem; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; z-index: 2; }
.edgeToEdgeBanner-component_card-left, .edgeToEdgeBanner-component_card-right { left: 50%; }
.edgeToEdgeBanner-component_video-thumbnail { aspect-ratio: 16 / 9; max-width: 13rem; object-fit: cover; object-position: center center; width: 100%; }
.edgeToEdgeBanner-component_video-thumbnail .vidyard-atom-component .play-button { height: 2.5rem; width: 2.5rem; }
.edgeToEdgeBanner-component_banner-overlay { height: 100%; left: 0px; min-height: 28.125rem; position: absolute; top: 0px; width: 100%; z-index: 1; }
.edgeToEdgeBanner-component_card-button { width: auto; }
.edgeToEdgeBanner-component_card-description { overflow-wrap: break-word; }
.edgeToEdgeBanner-component .modal-video-component_play-button { height: 2.5rem; width: 2.5rem; }
@media only screen and (max-width: 10000px) {
.edgeToEdgeBanner-component { min-height: 28.125rem; }
.edgeToEdgeBanner-component-no-fixed-height { max-width: 120rem; min-height: auto; }
.edgeToEdgeBanner-component-no-fixed-height .edgeToEdgeBanner-component__overline-text { -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.edgeToEdgeBanner-component-no-fixed-height .edgeToEdgeBanner-component__heading { -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.edgeToEdgeBanner-component-no-fixed-height .edgeToEdgeBanner-component_card-description { -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.edgeToEdgeBanner-component_card { width: 100%; }
.edgeToEdgeBanner-component_card-container { transform: translateY(-50%); width: 50%; }
.edgeToEdgeBanner-component_card-left { left: 0px; }
.edgeToEdgeBanner-component_card-right { left: auto; right: 0px; }
}
@media only screen and (max-width: 1024px) {
.edgeToEdgeBanner-component { height: auto !important; }
.edgeToEdgeBanner-component_banner-image { aspect-ratio: 24 / 13; max-height: 26rem; min-height: auto; }
.edgeToEdgeBanner-component_card-container { position: relative; top: 0px; transform: none; width: 100%; }
.edgeToEdgeBanner-component_video-thumbnail { aspect-ratio: 81 / 46; max-width: 10.125rem; }
}
@media only screen and (max-width: 767.98px) {
.edgeToEdgeBanner-component { min-height: auto; }
.edgeToEdgeBanner-component_banner-image { aspect-ratio: 47 / 27; max-height: 13.5rem; min-height: auto; }
.edgeToEdgeBanner-component_card-container { position: relative; top: 0px; }
.edgeToEdgeBanner-component_video-thumbnail { aspect-ratio: 81 / 46; max-width: 10.125rem; }
.edgeToEdgeBanner-component_card-button { width: 100%; }
}
.ticker-container_feed-container .ticker-container_feed.play-animation { animation-play-state: running; }
.ticker-container_feed-container .ticker-container_feed.pause-animation { animation-play-state: paused; }
.ticker-container_feed-container .ticker-container_feed-link { min-width: 7.5rem; }
.ticker-container_feed-container .ticker-container_feed-link .ticker-container_index-data { white-space: nowrap; }
.ticker-container_feed-container .ticker-container_feed-link .ticker-container_index-data .percentage-icon-container { height: 1.0625rem; width: 1.0625rem; }
.modal-component-web_modal { height: 100vh; left: 0px; overflow: auto; position: fixed; top: 0px; width: 100%; z-index: 10; }
.modal-component-web_modal_modal-content { height: 80vh; max-width: 41.75rem; width: 95%; }
.modal-component-web_modal_modal-content_close-container { height: 2rem; width: 2rem; }
.modal-component-web_modal_modal-content_close-container .modal-component-web_modal_modal-content_close { cursor: pointer; }
.modal-component-web_modal_modal-content_heading { border-bottom-width: 0.125rem; border-style: solid; }
.modal-component-web_modal_modal-content_description { height: 60vh; overflow-y: scroll; }
.modal-component-web_modal_modal-content_description::-webkit-scrollbar { width: 0.5rem; }
.modal-component-web_modal_modal-content_description::-webkit-scrollbar-thumb { border-radius: 0.25rem; --tw-bg-opacity: 1; background-color: rgb(217 217 217/var(--tw-bg-opacity,1)); }
.modal-component-web_modal_modal-content_button-container .modal-component-web_modal_modal-content_button { cursor: pointer; height: 2.5rem; }
@media only screen and (max-width: 1024px) {
.modal-component-web_modal_modal-content { max-width: 44rem; }
.modal-component-web_modal .modal-component-web_modal_modal-content_button { width: auto; }
}
@media only screen and (max-width: 767.98px) {
.modal-component-web_modal_modal-content { max-width: 21.5rem; }
.modal-component-web_modal .modal-component-web_modal_modal-content_button { width: 100%; }
}
.ticker-container { border-style: solid; border-width: 0.0625rem; }
.ticker-container_header { border-right-width: 0.0625rem; border-style: solid; }
.ticker-container_link { cursor: pointer; }
.ticker-container_feed-container { overflow: hidden; position: relative; white-space: nowrap; }
.ticker-container_feed-container::after, .ticker-container_feed-container::before { content: ""; height: 100%; position: absolute; top: 0px; z-index: 2; }
.ticker-container_feed-container::before { left: 0px; }
.ticker-container_feed-container::after { right: 0px; }
.ticker-container_feed-container .ticker-container_feed { animation: 30s linear 0s infinite normal none running slide; }
@keyframes slide {
0% { transform: translateX(0px); }
100% { transform: translateX(-100%); }
}
.ticker-container_controls .ticker-container_play-pause-button { border: 0px; cursor: pointer; height: 2.8125rem; overflow: hidden; width: 2.8125rem; }
.full-width-image-banner-component { position: relative; }
.full-width-image-banner-component_banner-image { height: 100%; left: 0px; object-fit: cover; object-position: center center; position: absolute; top: 0px; width: 100%; z-index: 1; }
.full-width-image-banner-component_card-container { position: relative; width: 100%; z-index: 3; }
.full-width-image-banner-component_card-content { width: 100%; }
.full-width-image-banner-component_banner-overlay { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
.full-width-image-banner-component_card-button { width: max-content; }
.full-width-image-banner-component_card-button a { white-space: nowrap; }
.full-width-image-banner-component_card-description { overflow-wrap: break-word; }
@media only screen and (max-width: 767.98px) {
.full-width-image-banner-component_card-button { width: 100%; }
}
.full-width-solid-banner-component { overflow-wrap: break-word; }
.quotes-component { overflow-wrap: break-word; height: 100%; }
.quotes-component_description { border-left-width: 0.125rem; }
.quotes-component_quoteProfileImg img { aspect-ratio: 1 / 1; border-radius: 100%; height: 4.6875rem; object-fit: cover; width: 4.6875rem; }
.quotes-component_quoteAssetImg img { aspect-ratio: 1 / 1; height: 100%; max-height: 28rem; object-fit: cover; }
@media only screen and (max-width: 767.98px) {
.quotes-component_quoteAssetImg img { max-height: 48rem; }
}
@media only screen and (max-width: 1024px) {
.quotes-component_quoteAssetImg img { max-height: 64rem; width: 100%; }
}
.sr-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.left-0 { left: 0px; }
.right-0 { right: 0px; }
.top-20 { top: 5rem; }
.top-full { top: 100%; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-2 { grid-column: span 2 / span 2; }
.row-span-2 { grid-row: span 2 / span 2; }
.row-span-3 { grid-row: span 3 / span 3; }
.float-right { float: right; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-auto { margin: auto; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }
.my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.my-auto { margin-bottom: auto; margin-top: auto; }
.\!mb-0 { margin-bottom: 0px !important; }
.-ml-2 { margin-left: -0.5rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-14 { margin-top: -3.5rem; }
.mb-0 { margin-bottom: 0px; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-auto { margin-bottom: auto; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-8 { margin-left: 2rem; }
.ml-auto { margin-left: auto; }
.mr-0 { margin-right: 0px; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-8 { margin-right: 2rem; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-4 { margin-top: 1rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-auto { margin-top: auto; }
.box-content { box-sizing: content-box; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.table { display: table; }
.grid { display: grid; }
.hidden { display: none; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.w-full { width: 100%; }
.max-w-max-container { max-width: 1408px; }
.flex-1 { flex: 1 1 0%; }
.flex-\[0_1_0\%\] { flex: 0 1 0%; }
.flex-none { flex: 0 0 auto; }
.shrink-0 { flex-shrink: 0; }
.grow { flex-grow: 1; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/4 { flex-basis: 25%; }
.basis-3\/4 { flex-basis: 75%; }
.basis-4\/6 { flex-basis: 66.6667%; }
.transform { 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)); }
.cursor-default { cursor: default; }
.cursor-none { cursor: none; }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.grid-flow-col { grid-auto-flow: column; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.whitespace-nowrap { white-space: nowrap; }
.border { border-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-solid { border-style: solid; }
.\!border-black-base { --tw-border-opacity: 1 !important; border-color: rgb(0 0 0/var(--tw-border-opacity,1)) !important; }
.border-black-base { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-blue-light { --tw-border-opacity: 1; border-color: rgb(222 236 240/var(--tw-border-opacity,1)); }
.border-grey-0 { --tw-border-opacity: 1; border-color: rgb(246 246 246/var(--tw-border-opacity,1)); }
.border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-grey-30 { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.border-grey-40 { --tw-border-opacity: 1; border-color: rgb(145 145 145/var(--tw-border-opacity,1)); }
.border-grey-70 { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.border-notification-error { --tw-border-opacity: 1; border-color: rgb(212 0 40/var(--tw-border-opacity,1)); }
.border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.border-transparent-base { border-color: transparent; }
.border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.\!border-b-transparent-base { border-bottom-color: transparent !important; }
.\!border-l-transparent-base { border-left-color: transparent !important; }
.\!border-r-transparent-base { border-right-color: transparent !important; }
.border-b-grey-10 { --tw-border-opacity: 1; border-bottom-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-t-white-base { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.bg-black-background { background-color: rgba(0, 0, 0, 0.3); }
.bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-blue-light { --tw-bg-opacity: 1; background-color: rgb(222 236 240/var(--tw-bg-opacity,1)); }
.bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.bg-grey-30 { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.bg-grey-40 { --tw-bg-opacity: 1; background-color: rgb(145 145 145/var(--tw-bg-opacity,1)); }
.bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.bg-transparent-base { background-color: transparent; }
.bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.from-grey-0 { --tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,96%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.to-white-base { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.object-cover { object-fit: cover; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.\!py-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
.\!py-3 { padding-bottom: 0.75rem !important; padding-top: 0.75rem !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-0 { padding-bottom: 0px; padding-top: 0px; }
.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-22 { padding-bottom: 6rem; }
.pb-25 { padding-bottom: 6.75rem; }
.pb-30 { padding-bottom: 8rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-12 { padding-left: 3rem; }
.pl-18 { padding-left: 4.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-4 { padding-left: 1rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pr-0 { padding-right: 0px; }
.pr-1 { padding-right: 0.25rem; }
.pr-12 { padding-right: 3rem; }
.pr-18 { padding-right: 4.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-4 { padding-right: 1rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-h3 { font-size: 3rem; }
.text-h5 { font-size: 1.875rem; }
.text-h6 { font-size: 1.375rem; }
.text-icon { font-size: 1rem; }
.text-icon_error { font-size: 1.563rem; }
.text-icon_l { font-size: 2.5rem; }
.text-icon_m { font-size: 1.25rem; }
.text-l { font-size: 1.125rem; }
.text-m { font-size: 1rem; }
.text-xl { font-size: 1.375rem; }
.font-bold { font-weight: 500; }
.font-regular { font-weight: 300; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.leading-\[0\] { line-height: 0; }
.leading-xs { line-height: 1.05rem; }
.\!text-black-base { --tw-text-opacity: 1 !important; color: rgb(0 0 0/var(--tw-text-opacity,1)) !important; }
.text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-green-base { --tw-text-opacity: 1; color: rgb(0 153 0/var(--tw-text-opacity,1)); }
.text-grey-10 { --tw-text-opacity: 1; color: rgb(230 230 230/var(--tw-text-opacity,1)); }
.text-grey-105 { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.text-grey-40 { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.text-grey-50 { --tw-text-opacity: 1; color: rgb(117 117 117/var(--tw-text-opacity,1)); }
.text-grey-60 { --tw-text-opacity: 1; color: rgb(92 92 92/var(--tw-text-opacity,1)); }
.text-grey-70 { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.text-grey-80 { --tw-text-opacity: 1; color: rgb(46 46 46/var(--tw-text-opacity,1)); }
.text-notification-error { --tw-text-opacity: 1; color: rgb(212 0 40/var(--tw-text-opacity,1)); }
.text-red-core { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.underline { text-decoration-line: underline; }
.overline { text-decoration-line: overline; }
.underline-offset-4 { text-underline-offset: 4px; }
.placeholder-black-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(0 0 0/var(--tw-placeholder-opacity,1)); }
.opacity-75 { opacity: 0.75; }
.shadow-1 { --tw-shadow: 0px -1px 1px 0px #00000017 inset; --tw-shadow-colored: inset 0px -1px 1px 0px var(--tw-shadow-color); }
.shadow-1, .shadow-2 { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-2 { --tw-shadow: 0px 2px 2px 0px #0000001f; --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color); }
.shadow-9 { --tw-shadow: 0px 2px 9px 0px #00000045; --tw-shadow-colored: 0px 2px 9px 0px var(--tw-shadow-color); }
.shadow-9, .shadow-base { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-base { --tw-shadow: 0 4px 12px 0 #00000014; --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color); }
.shadow-top { --tw-shadow: 0px -1px 2px 0px #0000001f; --tw-shadow-colored: 0px -1px 2px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.blur-md { --tw-blur: blur(12px); }
.blur-md, .blur-sm { 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); }
.blur-sm { --tw-blur: blur(4px); }
.filter { 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); }
@font-face { font-display: swap; font-family: AkkuratPro-Bold; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro-Bold.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-regular; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-light; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratLightPro.ttf"); }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.heading-l { font-size: 3.625rem; letter-spacing: -0.04em; line-height: 4.168rem; }
.heading-l, h1 { font-family: AkkuratPro-Bold; font-weight: 500; }
h1 { letter-spacing: -0.02em; }
@media (min-width: 0px) {
h1 { font-size: 2.25rem; line-height: 2.587rem; }
}
@media (min-width: 768px) {
h1 { font-size: 3rem; line-height: 3.45rem; }
}
h2 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h2 { font-size: 1.875rem; line-height: 2.156rem; }
}
@media (min-width: 768px) {
h2 { font-size: 2.25rem; line-height: 2.587rem; }
}
h3 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h3 { font-size: 1.375rem; line-height: 1.581rem; }
}
@media (min-width: 768px) {
h3 { font-size: 1.875rem; line-height: 2.156rem; }
}
h4, h5, h6 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h4, h5, h6 { font-size: 1.125rem; line-height: 1.575rem; }
}
@media (min-width: 768px) {
h4, h5, h6 { font-size: 1.375rem; }
}
.body-regular-l, .cmp-text .body-regular-l, .cmp-text p { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-regular-xxl, .cmp-text .body-regular-xxl { font-family: AkkuratPro-regular; font-size: 1.875rem; font-weight: 300; letter-spacing: -0.02em; line-height: 2.625rem; }
.body-regular-xl, .cmp-text .body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.body-bold-xl { font-size: 1.375rem; }
.body-bold-l, .body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-bold-l { font-size: 1.125rem; }
.body-regular-m, .cmp-text .body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.body-bold-m { font-size: 1rem; line-height: 1.4rem; }
.body-bold-4, .body-bold-m { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.body-bold-4 { font-size: 1.375rem; line-height: 1.575rem; }
@media (min-width: 1025px) {
.body-bold-4 { font-size: 1rem; line-height: 1.5rem; }
}
.body-regular-s, .cmp-text .body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.body-bold-s, .one-column-content-block-component .primary-button { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.body-regular-xs, .cmp-text .body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.caps-bold-small { font-size: 0.75rem; line-height: 0.975rem; }
.caps-bold-micro, .caps-bold-small { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; }
.caps-bold-micro { font-size: 0.687rem; line-height: 0.894rem; }
.icon { font-size: 1rem; }
.icon-s { font-size: 0.875rem; }
.icon-md { font-size: 2.25rem; }
.icon-m { font-size: 1.25rem; line-height: 2rem; }
img { font-family: AkkuratPro-regular; font-weight: 300; }
.\[x\:string\] { }
.one-column-content-block-component { overflow-wrap: break-word; height: auto; width: 100%; }
.content-block-data-table .one-column-content-block-component { border-bottom-width: 0.0625rem; border-style: solid; overflow-x: auto; text-align: left; width: 100%; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component p { margin-bottom: 0.625rem; padding: 0px; }
.content-block-data-table .one-column-content-block-component table { border: none; border-collapse: collapse; }
.content-block-data-table .one-column-content-block-component table tbody th, .content-block-data-table .one-column-content-block-component table thead th { border-right-width: 0.0625rem; border-style: solid; font-size: 1rem; padding: 0.6875rem; position: relative; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody th:first-of-type, .content-block-data-table .one-column-content-block-component table thead th:first-of-type { border-left-width: 0.0625rem; border-style: solid; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody th:first-of-type::after, .content-block-data-table .one-column-content-block-component table tbody th:last-of-type::after, .content-block-data-table .one-column-content-block-component table thead th:first-of-type::after, .content-block-data-table .one-column-content-block-component table thead th:last-of-type::after { display: none; }
.content-block-data-table .one-column-content-block-component table tbody tr, .content-block-data-table .one-column-content-block-component table thead tr { border-style: solid; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table thead tr { border-right-width: 0.0625rem; --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody { border-bottom-width: 0.0625rem; border-style: solid; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody tr { border-top-width: 0.0625rem; --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody tr td { border-right-width: 0.0625rem; font-size: 1rem; padding: 0.6875rem; position: relative; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody tr td::after { content: ""; display: inline-block; height: 50%; left: 0px; position: absolute; top: 25%; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody tr td:first-of-type::after, .content-block-data-table .one-column-content-block-component table tbody tr td:last-of-type::after { display: none; }
.content-block-data-table .one-column-content-block-component table tbody tr td:first-of-type { border-left-width: 0.0625rem; --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.content-block-data-table .one-column-content-block-component table tbody tr a { display: block; font-size: 1rem; text-decoration-line: underline; }
.one-column-content-block-component .primary-button { padding-bottom: 0.5rem; padding-top: 0.5rem; --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.one-column-content-block-component .primary-button:active { text-decoration-line: underline; }
.one-column-content-block-component .primary-button:hover { text-decoration: underline; }
.one-column-content-block-component .primary-button::after { content: ""; display: inline-block; font-family: var(--fa-style-family,"Font Awesome 6 Pro"); padding-left: 0.5rem; padding-right: 0.5rem; --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
@media only screen and (max-width: 767.98px) {
.one-column-content-block-component_cta { width: 100%; }
}
.one-column-content-block-component table tr th, .one-column-content-block-component table tr:first-child td { padding: 1rem !important; }
.one-column-content-block-component table tr:not(:first-child) td { padding: 1.5rem 1rem !important; }
.cmp-text .testimonial-text { padding-left: 3rem; padding-top: 3rem; }
.cmp-text .testimonial-text picture { display: block; margin-bottom: 1.5rem; }
.placeholder\:text-grey-30::placeholder { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:border-grey-10::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.before\:border-grey-70::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.first\:ml-0:first-child { margin-left: 0px; }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:pt-0:first-child { padding-top: 0px; }
.first\:pt-2:first-child { padding-top: 0.5rem; }
.last\:pb-0:last-child { padding-bottom: 0px; }
.last\:pr-0:last-child { padding-right: 0px; }
.checked\:border-white-base:checked { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.focus-within\:border-black-base:focus-within { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.focus-within\:border-red-core:focus-within { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:border-black-base:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-blue-dark:hover { --tw-border-opacity: 1; border-color: rgb(177 202 210/var(--tw-border-opacity,1)); }
.hover\:border-grey-30:hover { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.hover\:border-grey-70:hover { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.hover\:border-red-core:hover { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:\!bg-black-base:hover { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-dark:hover { --tw-bg-opacity: 1; background-color: rgb(177 202 210/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-0:hover { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-30:hover { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-70:hover { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.hover\:bg-white-base:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:\!text-white-base:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.hover\:text-black-base:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-grey-40:hover { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.hover\:text-grey-70:hover { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:body-bold-m:hover { font-size: 1rem; line-height: 1.4rem; }
.hover\:body-bold-m:hover, .hover\:body-bold-s:hover { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.hover\:body-bold-s:hover { font-size: 0.875rem; line-height: 1.225rem; }
.focus\:border-red-core:focus { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.active\:border-black-base:active { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.active\:border-grey-30:active { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.active\:border-grey-70:active { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.active\:\!bg-black-base:active { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.active\:bg-black-base:active { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.active\:bg-grey-0:active { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.active\:bg-grey-10:active { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.active\:bg-grey-30:active { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.active\:bg-grey-5:active { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.active\:bg-grey-70:active { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.active\:bg-white-base:active { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.active\:\!text-white-base:active { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.active\:text-black-base:active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.active\:text-grey-70:active { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.active\:text-white-base:active { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.active\:underline:active { text-decoration-line: underline; }
.disabled\:border-grey-30:disabled { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.disabled\:text-grey-0:disabled { --tw-text-opacity: 1; color: rgb(246 246 246/var(--tw-text-opacity,1)); }
.disabled\:text-grey-30:disabled { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group\/cards:hover .group-hover\/cards\:underline { text-decoration-line: underline; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:block { display: block; }
.group.dropdown-active .group-\[\.dropdown-active\]\:flex, .group.menu-active .group-\[\.menu-active\]\:flex { display: flex; }
.group.menu-active .group-\[\.menu-active\]\:hidden, .group.secondary-header-component-active .group-\[\.secondary-header-component-active\]\:hidden, .group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hidden { display: none; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-80 { --tw-border-opacity: 1; border-color: rgb(46 46 46/var(--tw-border-opacity,1)); }
.group.select .group-\[\.select\]\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.group.dropdown-active .group-\[\.dropdown-active\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.menu-active .group-\[\.menu-active\]\:bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-95 { --tw-bg-opacity: 1; background-color: rgb(11 11 11/var(--tw-bg-opacity,1)); }
.group.mb-vertical .group-\[\.mb-vertical\]\:p-0 { padding: 0px; }
.group.select .group-\[\.select\]\:pl-3 { padding-left: 0.75rem; }
.group.dropdown-active .group-\[\.dropdown-active\]\:text-white-base, .group.menu-active .group-\[\.menu-active\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:placeholder-white-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(255 255 255/var(--tw-placeholder-opacity,1)); }
.group.select .group-\[\.select\]\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-light-theme .group-\[\.secondary-header-component-light-theme\]\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
@media not all and (min-width: 768px) {
.max-md\:flex { display: flex; }
.max-md\:flex-row { flex-direction: row; }
.max-md\:flex-row-reverse { flex-direction: row-reverse; }
.max-md\:flex-col { flex-direction: column; }
.max-md\:justify-between { justify-content: space-between; }
}
@media (min-width: 0px) {
.sm\:order-2 { order: 2; }
.sm\:order-last { order: 9999; }
.sm\:col-span-1 { grid-column: span 1 / span 1; }
.sm\:col-span-12 { grid-column: span 12 / span 12; }
.sm\:col-span-2 { grid-column: span 2 / span 2; }
.sm\:col-span-3 { grid-column: span 3 / span 3; }
.sm\:col-span-4 { grid-column: span 4 / span 4; }
.sm\:col-start-1 { grid-column-start: 1; }
.sm\:m-4 { margin: 1rem; }
.sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
.sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.sm\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.sm\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.sm\:mb-1 { margin-bottom: 0.25rem; }
.sm\:mb-10 { margin-bottom: 2.5rem; }
.sm\:mb-2 { margin-bottom: 0.5rem; }
.sm\:mb-4 { margin-bottom: 1rem; }
.sm\:mb-6 { margin-bottom: 1.5rem; }
.sm\:ml-0 { margin-left: 0px; }
.sm\:ml-10 { margin-left: 2.5rem; }
.sm\:ml-2 { margin-left: 0.5rem; }
.sm\:ml-4 { margin-left: 1rem; }
.sm\:mr-0 { margin-right: 0px; }
.sm\:mr-1 { margin-right: 0.25rem; }
.sm\:mr-2 { margin-right: 0.5rem; }
.sm\:mr-4 { margin-right: 1rem; }
.sm\:mr-6 { margin-right: 1.5rem; }
.sm\:mt-2 { margin-top: 0.5rem; }
.sm\:mt-4 { margin-top: 1rem; }
.sm\:mt-6 { margin-top: 1.5rem; }
.sm\:mt-8 { margin-top: 2rem; }
.sm\:block { display: block; }
.sm\:flex { display: flex; }
.sm\:grid { display: grid; }
.sm\:\!hidden { display: none !important; }
.sm\:hidden { display: none; }
.sm\:w-full { width: 100%; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:basis-1 { flex-basis: 0.25rem; }
.sm\:basis-full { flex-basis: 100%; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.sm\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-col-reverse { flex-direction: column-reverse; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:items-start { align-items: flex-start; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-between { justify-content: space-between; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-x-0 { column-gap: 0px; }
.sm\:gap-x-1 { column-gap: 0.25rem; }
.sm\:gap-x-6 { column-gap: 1.5rem; }
.sm\:gap-x-8 { column-gap: 2rem; }
.sm\:gap-y-0 { row-gap: 0px; }
.sm\:gap-y-4 { row-gap: 1rem; }
.sm\:gap-y-6 { row-gap: 1.5rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
.sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.sm\:border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.sm\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.sm\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.sm\:p-0 { padding: 0px; }
.sm\:p-4 { padding: 1rem; }
.sm\:p-6 { padding: 1.5rem; }
.sm\:px-0 { padding-left: 0px; padding-right: 0px; }
.sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.sm\:py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.sm\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.sm\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.sm\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.sm\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.sm\:pb-1 { padding-bottom: 0.25rem; }
.sm\:pb-12 { padding-bottom: 3rem; }
.sm\:pb-17 { padding-bottom: 4.25rem; }
.sm\:pb-4 { padding-bottom: 1rem; }
.sm\:pb-6 { padding-bottom: 1.5rem; }
.sm\:pb-8 { padding-bottom: 2rem; }
.sm\:pl-0 { padding-left: 0px; }
.sm\:pr-4 { padding-right: 1rem; }
.sm\:pr-6 { padding-right: 1.5rem; }
.sm\:pt-0 { padding-top: 0px; }
.sm\:pt-12 { padding-top: 3rem; }
.sm\:pt-4 { padding-top: 1rem; }
.sm\:pt-6 { padding-top: 1.5rem; }
.sm\:pt-8 { padding-top: 2rem; }
.sm\:text-center { text-align: center; }
.sm\:text-icon_l { font-size: 2.5rem; }
.sm\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.sm\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .sm\:body-regular-l, .sm\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.sm\:body-bold-l { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .sm\:body-regular-m, .sm\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.cmp-text .sm\:body-regular-s, .sm\:body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .sm\:body-regular-xs, .sm\:body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:last\:mb-6:last-child { margin-bottom: 1.5rem; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:block { display: block; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:flex { display: flex; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
@media (min-width: 768px) {
.md\:col-span-1 { grid-column: span 1 / span 1; }
.md\:col-span-10 { grid-column: span 10 / span 10; }
.md\:col-span-2 { grid-column: span 2 / span 2; }
.md\:col-span-8 { grid-column: span 8 / span 8; }
.md\:m-8 { margin: 2rem; }
.md\:mx-0 { margin-left: 0px; margin-right: 0px; }
.md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.md\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.md\:my-9 { margin-bottom: 2.25rem; margin-top: 2.25rem; }
.md\:my-auto { margin-bottom: auto; margin-top: auto; }
.md\:mb-0 { margin-bottom: 0px; }
.md\:mb-4 { margin-bottom: 1rem; }
.md\:mb-6 { margin-bottom: 1.5rem; }
.md\:mb-8 { margin-bottom: 2rem; }
.md\:ml-0 { margin-left: 0px; }
.md\:ml-12 { margin-left: 3rem; }
.md\:ml-2 { margin-left: 0.5rem; }
.md\:ml-6 { margin-left: 1.5rem; }
.md\:ml-8 { margin-left: 2rem; }
.md\:ml-auto { margin-left: auto; }
.md\:mr-0 { margin-right: 0px; }
.md\:mr-2 { margin-right: 0.5rem; }
.md\:mr-4 { margin-right: 1rem; }
.md\:mr-6 { margin-right: 1.5rem; }
.md\:mr-8 { margin-right: 2rem; }
.md\:mt-0 { margin-top: 0px; }
.md\:mt-4 { margin-top: 1rem; }
.md\:mt-6 { margin-top: 1.5rem; }
.md\:mt-8 { margin-top: 2rem; }
.md\:block { display: block; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:\!hidden { display: none !important; }
.md\:hidden { display: none; }
.md\:w-auto { width: auto; }
.md\:basis-2\/6 { flex-basis: 33.3333%; }
.md\:basis-3\/4 { flex-basis: 75%; }
.md\:basis-full { flex-basis: 100%; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.md\:flex-row { flex-direction: row; }
.md\:flex-row-reverse { flex-direction: row-reverse; }
.md\:flex-col { flex-direction: column; }
.md\:flex-col-reverse { flex-direction: column-reverse; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:items-start { align-items: flex-start; }
.md\:items-center { align-items: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-between { justify-content: space-between; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:gap-x-2 { column-gap: 0.5rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-x-6 { column-gap: 1.5rem; }
.md\:gap-x-8 { column-gap: 2rem; }
.md\:gap-y-0 { row-gap: 0px; }
.md\:gap-y-6 { row-gap: 1.5rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
.md\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.md\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.md\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.md\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.md\:p-0 { padding: 0px; }
.md\:p-4 { padding: 1rem; }
.md\:p-6 { padding: 1.5rem; }
.md\:p-8 { padding: 2rem; }
.md\:px-0 { padding-left: 0px; padding-right: 0px; }
.md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.md\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.md\:pb-0 { padding-bottom: 0px; }
.md\:pb-1 { padding-bottom: 0.25rem; }
.md\:pb-12 { padding-bottom: 3rem; }
.md\:pb-16 { padding-bottom: 4rem; }
.md\:pb-2 { padding-bottom: 0.5rem; }
.md\:pb-26 { padding-bottom: 7rem; }
.md\:pb-6 { padding-bottom: 1.5rem; }
.md\:pb-8 { padding-bottom: 2rem; }
.md\:pl-0 { padding-left: 0px; }
.md\:pt-0 { padding-top: 0px; }
.md\:pt-12 { padding-top: 3rem; }
.md\:pt-16 { padding-top: 4rem; }
.md\:pt-2 { padding-top: 0.5rem; }
.md\:pt-4 { padding-top: 1rem; }
.md\:pt-6 { padding-top: 1.5rem; }
.md\:pt-8 { padding-top: 2rem; }
.md\:text-icon_xl { font-size: 4rem; }
.md\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.md\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .md\:body-regular-l, .md\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .md\:body-regular-xl, .md\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.md\:body-bold-xl { font-size: 1.375rem; }
.md\:body-bold-l, .md\:body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.md\:body-bold-l { font-size: 1.125rem; }
.cmp-text .md\:body-regular-m, .md\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.md\:body-bold-s { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.hover\:md\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
}
@media (min-width: 1025px) {
.lg\:absolute { position: absolute; }
.lg\:order-first { order: -9999; }
.lg\:order-none { order: 0; }
.lg\:col-span-1 { grid-column: span 1 / span 1; }
.lg\:col-span-10 { grid-column: span 10 / span 10; }
.lg\:col-span-2 { grid-column: span 2 / span 2; }
.lg\:col-span-3 { grid-column: span 3 / span 3; }
.lg\:col-span-6 { grid-column: span 6 / span 6; }
.lg\:col-span-8 { grid-column: span 8 / span 8; }
.lg\:col-start-4 { grid-column-start: 4; }
.lg\:row-span-1 { grid-row: span 1 / span 1; }
.lg\:row-span-3 { grid-row: span 3 / span 3; }
.lg\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:my-0 { margin-bottom: 0px; margin-top: 0px; }
.lg\:my-12 { margin-bottom: 3rem; margin-top: 3rem; }
.lg\:my-16 { margin-bottom: 4rem; margin-top: 4rem; }
.lg\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.lg\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.lg\:mb-0 { margin-bottom: 0px; }
.lg\:mb-1 { margin-bottom: 0.25rem; }
.lg\:mb-4 { margin-bottom: 1rem; }
.lg\:mb-6 { margin-bottom: 1.5rem; }
.lg\:mb-8 { margin-bottom: 2rem; }
.lg\:ml-0 { margin-left: 0px; }
.lg\:ml-4 { margin-left: 1rem; }
.lg\:ml-6 { margin-left: 1.5rem; }
.lg\:ml-8 { margin-left: 2rem; }
.lg\:ml-auto { margin-left: auto; }
.lg\:mr-0 { margin-right: 0px; }
.lg\:mr-16 { margin-right: 4rem; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:mr-4 { margin-right: 1rem; }
.lg\:mr-6 { margin-right: 1.5rem; }
.lg\:mr-8 { margin-right: 2rem; }
.lg\:mt-0 { margin-top: 0px; }
.lg\:mt-4 { margin-top: 1rem; }
.lg\:mt-6 { margin-top: 1.5rem; }
.lg\:mt-8 { margin-top: 2rem; }
.lg\:block { display: block; }
.lg\:flex { display: flex; }
.lg\:grid { display: grid; }
.lg\:hidden { display: none; }
.lg\:h-full { height: 100%; }
.lg\:w-auto { width: auto; }
.lg\:flex-grow { flex-grow: 1; }
.lg\:basis-1\/2 { flex-basis: 50%; }
.lg\:basis-1\/3 { flex-basis: 33.3333%; }
.lg\:basis-2\/3 { flex-basis: 66.6667%; }
.lg\:basis-2\/6 { flex-basis: 33.3333%; }
.lg\:basis-3\/12 { flex-basis: 25%; }
.lg\:basis-4\/12 { flex-basis: 33.3333%; }
.lg\:basis-4\/6 { flex-basis: 66.6667%; }
.lg\:basis-6\/12 { flex-basis: 50%; }
.lg\:basis-7\/12 { flex-basis: 58.3333%; }
.lg\:basis-8\/12 { flex-basis: 66.6667%; }
.lg\:basis-9\/12 { flex-basis: 75%; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-rows-none { grid-template-rows: none; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-row-reverse { flex-direction: row-reverse; }
.lg\:flex-col { flex-direction: column; }
.lg\:items-center { align-items: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-between { justify-content: space-between; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:gap-x-2 { column-gap: 0.5rem; }
.lg\:gap-x-6 { column-gap: 1.5rem; }
.lg\:gap-x-8 { column-gap: 2rem; }
.lg\:gap-x-9 { column-gap: 2.25rem; }
.lg\:gap-y-0 { row-gap: 0px; }
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2rem*var(--tw-space-x-reverse)); }
.lg\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.lg\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:bg-transparent-base { background-color: transparent; }
.lg\:bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.lg\:p-0 { padding: 0px; }
.lg\:p-16 { padding: 4rem; }
.lg\:p-2 { padding: 0.5rem; }
.lg\:p-6 { padding: 1.5rem; }
.lg\:p-8 { padding: 2rem; }
.lg\:px-0 { padding-left: 0px; padding-right: 0px; }
.lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.lg\:py-22 { padding-bottom: 6rem; padding-top: 6rem; }
.lg\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.lg\:pb-0 { padding-bottom: 0px; }
.lg\:pb-12 { padding-bottom: 3rem; }
.lg\:pb-16 { padding-bottom: 4rem; }
.lg\:pb-22 { padding-bottom: 6rem; }
.lg\:pb-4 { padding-bottom: 1rem; }
.lg\:pb-6 { padding-bottom: 1.5rem; }
.lg\:pb-8 { padding-bottom: 2rem; }
.lg\:pl-0 { padding-left: 0px; }
.lg\:pl-2 { padding-left: 0.5rem; }
.lg\:pl-8 { padding-left: 2rem; }
.lg\:pr-0 { padding-right: 0px; }
.lg\:pr-16 { padding-right: 4rem; }
.lg\:pr-8 { padding-right: 2rem; }
.lg\:pt-0 { padding-top: 0px; }
.lg\:pt-12 { padding-top: 3rem; }
.lg\:pt-16 { padding-top: 4rem; }
.lg\:pt-22 { padding-top: 6rem; }
.lg\:pt-4 { padding-top: 1rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-8 { padding-top: 2rem; }
.lg\:text-icon_xxl { font-size: 5.5rem; }
.lg\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.lg\:text-taupe-core { --tw-text-opacity: 1; color: rgb(194 196 195/var(--tw-text-opacity,1)); }
.lg\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .lg\:body-regular-xl, .lg\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.lg\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.lg\:hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:hover\:pb-2:hover { padding-bottom: 0.5rem; }
.hover\:lg\:text-red-core:hover, .lg\:hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.lg\:hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group:hover .lg\:group-hover\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:border-grey-10:checked { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.vertical .group-\[\.vertical\]\:lg\:p-0 { padding: 0px; }
}
@media (min-width: 1472px) {
.xl\:col-span-1 { grid-column: span 1 / span 1; }
.xl\:col-span-2 { grid-column: span 2 / span 2; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mb-6 { margin-bottom: 1.5rem; }
.xl\:ml-0 { margin-left: 0px; }
.xl\:mr-0 { margin-right: 0px; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.xl\:px-0 { padding-left: 0px; padding-right: 0px; }
.cmp-text .xl\:body-regular-xl, .xl\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
}
.\[\&\>\*\:first-child\]\:mt-0 > :first-child { margin-top: 0px; }
.\[\&\>\*\:first-child\]\:text-black-base > :first-child { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.\[\&\>\*\:first-child\]\:body-bold-s > :first-child { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.icon-tile-component { height: inherit; }
.icon-tile-component_icon-container { height: 3rem; width: 3rem; }
.icon-tile-component_text-container { word-break: break-word; }
.icon-tile-component img { max-width: 13rem; min-width: 3rem; }
.icon-tile-component img.img-fixed-sized-container { height: 100%; max-height: 3rem; max-width: 3rem; width: auto; }
.icon-tile-component .footer-divider-component { border-style: none; height: 0.125rem; }
.grid-content-item:has(> .icon-tile-component.card-full-height), .icontile:has(> .icon-tile-component.card-full-height) { height: 100%; }
.box-card-component { width: 100%; }
.box-card-component:not(.search-box-card) { height: 100%; }
.box-card-component:hover .play-button { opacity: 1; }
.box-card-component_podcast { overflow: hidden; position: relative; }
.box-card-component_podcast .play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); cursor: pointer; height: 4rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 4rem; }
.box-card-component img { height: 100%; object-fit: fill; width: 100%; }
.box-card-component_content { width: 100%; }
.box-card-component_content.full-height { height: 100%; }
.box-card-component.horizontal img { aspect-ratio: 1 / 1; }
.horizontal .box-card-component_image { max-width: 14rem; min-width: 7rem; }
.horizontal .box-card-component_image img.aspect-ratio-16-9 { aspect-ratio: 16 / 9; height: auto; }
@media only screen and (max-width: 1472px) {
.box-card-component .box-card-component_image.box-card-component_thumbnail { width: 13rem; }
.box-card-component .box-card-component_image.box-card-component_thumbnail .box-card-component_img { height: auto; }
}
@media only screen and (max-width: 1024px) {
.box-card-component .box-card-component_image.box-card-component_thumbnail { width: 13rem; }
}
.box-card-component.vertical img { aspect-ratio: 16 / 9; }
.box-card-component.vertical img.aspect-ratio-3-4 { aspect-ratio: 3 / 4; }
.box-card-component.vertical img.aspect-ratio-1 { aspect-ratio: 1 / 1; }
.box-card-component.vertical.mb-vertical .box-card-component_image { max-width: 100%; }
.box-card-component.vertical.mb-vertical img { aspect-ratio: 16 / 9; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-3-4 { aspect-ratio: 3 / 4; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-1 { aspect-ratio: 1 / 1; }
.box-card-component.vertical .box-card-component_content_desc, .box-card-component.vertical .box-card-component_content_title { -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
.box-card-component.vertical .box-card-component_content_grid-view-link { width: 2rem; }
.box-card-component.horizontal { max-height: 21.875rem; min-height: 12.8125rem; }
.box-card-component.horizontal.recommendations { min-height: 11.25rem; }
.box-card-component.horizontal.recommendations .box-card-component_content_subtitle { margin-bottom: 1rem; }
.box-card-component.horizontal.search-box-card { min-height: 4.625rem; }
.box-card-component.horizontal .box-card-component_content_desc, .box-card-component.horizontal .box-card-component_content_title { -webkit-box-orient: vertical; overflow: hidden; }
.box-card-component.horizontal .box-card-component_content_desc { -webkit-line-clamp: 2; }
.box-card-component.horizontal .box-card-component_content_title { -webkit-line-clamp: 3; }
@media only screen and (max-width: 767.98px) {
.box-card-component.vertical .box-card-component_image { min-width: 7rem; width: 7rem; }
.box-card-component.vertical .box-card-component_image img { aspect-ratio: 1 / 1; max-height: 100%; }
.box-card-component.horizontal.mb-vertical .box-card-component_image, .box-card-component.vertical.mb-vertical .box-card-component_image { width: 100%; }
.box-card-component.horizontal { min-height: 6.25rem; }
.box-card-component.horizontal .box-card-component_image { width: 7rem; }
}
@media only screen and (max-width: 1024px) {
.box-card-component.vertical .box-card-component_content_desc { -webkit-line-clamp: 2; }
.box-card-component.vertical .box-card-component_content_title { -webkit-line-clamp: 3; }
.box-card-component.vertical .box-card-component_image { max-width: 14rem; min-width: 7rem; }
.box-card-component.vertical .box-card-component_image .box-card-component_img { aspect-ratio: 1 / 1; }
.box-card-component.vertical.mb-vertical .box-card-component_content_desc, .box-card-component.vertical.mb-vertical .box-card-component_content_title { -webkit-line-clamp: 4; }
.box-card-component.vertical.mb-vertical img { aspect-ratio: 16 / 9 !important; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-3-4 { aspect-ratio: 3 / 4 !important; }
.box-card-component.vertical.mb-vertical img.aspect-ratio-1 { aspect-ratio: 1 / 1 !important; }
}
.box-card-component_article-btn_icon { height: 1.5rem; width: 1.5rem; }
.box-card-component_article-btn:active .box-card-component_article-btn_label, .box-card-component_article-btn:hover .box-card-component_article-btn_label, .search-box-card .box-card-component_content_title:hover, .static-box-card:hover .box-card-component_content_title { text-decoration: underline; }
.modal-video-component { position: relative; }
.modal-video-component_banner { cursor: pointer; }
.modal-video-component_banner:hover .modal-video-component_play-button { opacity: 1; }
.modal-video-component_modal { height: 100vh; left: 0px; position: fixed; top: 0px; z-index: 1000; }
.modal-video-component_modal_overlay { opacity: 0.9; overflow: auto; }
.modal-video-component_modal_banner { inset: 5%; position: fixed; width: 90%; }
.modal-video-component_modal_play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); height: 5.5rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 5.5rem; }
.modal-video-component_modal_play-button:hover { opacity: 1; }
.modal-video-component_modal img.modal-video-component_modal_image { aspect-ratio: unset; object-fit: contain; }
.modal-video-component_modal img.modal-video-component_modal_image, .modal-video-component_modal_video-play { height: 100%; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: auto; }
.modal-video-component_btn-close { position: absolute; right: 1.5625rem; top: 1.5625rem; }
@media screen and (min-aspect-ratio: 2 / 1) {
.modal-video-component_modal:not(.hidden) i.modal-video-component_play-button { height: 10rem; width: 10rem; }
}
.vidyard-util-component { width: 100%; }
.vidyard-util-component.horizontal-orientation .vidyard-component picture { position: relative; }
.vidyard-util-component.horizontal-orientation .vidyard-component:hover .play-button { opacity: 1; }
.vidyard-util-component.horizontal-orientation .vidyard-component .lightboxlaunch { cursor: pointer; object-fit: cover; object-position: center center; width: 100%; }
.vidyard-util-component.horizontal-orientation .vidyard-component .play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); cursor: pointer; height: 4rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 4rem; }
.vidyard-util-component.horizontal-orientation .vidyard-lightbox-image { height: auto; position: relative; }
@media only screen and (max-width: 767.98px) {
.vidyard-util-component.horizontal-orientation.vertical .vidyard-lightbox-centering .vidyard-lightbox-image { position: absolute; }
}
.vidyard-util-component.horizontal-orientation.non-vertical .vidyard-lightbox-centering { padding-bottom: 100% !important; }
.vidyard-util-component.vertical-orientation .vidyard-component picture { overflow: hidden; position: relative; }
.vidyard-util-component.vertical-orientation .vidyard-component:hover .play-button { opacity: 1; }
.vidyard-util-component.vertical-orientation .vidyard-component .lightboxlaunch { cursor: pointer; object-fit: cover; object-position: center center; width: 100%; }
.vidyard-util-component.vertical-orientation .vidyard-component .play-button { background-image: url("platform-app/clientlib-resources/resources/icons/video.svg"); cursor: pointer; height: 4rem; left: 50%; opacity: 0.65; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 4rem; }
.vidyard-util-component.vertical-orientation .vidyard-player-container { aspect-ratio: 16 / 9; max-height: 24.0625rem; }
.vidyard-util-component.vertical-orientation .vidyard-player-container .vidyard-lightbox-centering { position: static !important; }
@media only screen and (max-width: 1024px) {
.vidyard-util-component.vertical-orientation.non-vertical .vidyard-lightbox-centering .vidyard-lightbox-image { height: auto; position: relative; }
}
@media only screen and (max-width: 1024px) and (max-width: 767.98px) {
.vidyard-util-component.vertical-orientation.non-vertical .vidyard-lightbox-centering .vidyard-lightbox-image { position: absolute; }
}
#vidyard-popbox { width: 100%; }
#vidyard-overlay-wrapper { z-index: 9; }
.profile-card-dynamic-component .profile-card-dynamic-component__profileimg img { border-radius: 6.25rem; height: 3rem; width: 3rem; }
.profile-card-dynamic-component a:hover { text-decoration: underline; }
.profile-card-dynamic-component a, .profile-card-dynamic-component span { white-space: nowrap; }
.image-card-component { height: 100%; position: relative; }
.three-solid-card_highlights .image-card-component { height: 32.75rem; max-height: 100%; }
.three-solid-card_stacked .image-card-component { height: 15.375rem; max-height: 100%; }
.image-card-component_image { object-fit: cover; object-position: center center; width: 100%; }
.image-card-component_image-vertical { aspect-ratio: 2 / 3; max-height: 34.375rem; min-height: 30.75rem; }
.three-solid-card_stacked .image-card-component_image-vertical { height: 15.375rem; max-height: 100%; min-height: 15.375rem; }
.three-solid-card_highlights .image-card-component_image-vertical { height: 32.75rem; max-height: 100%; }
.image-card-component_image-horizontal { aspect-ratio: 16 / 9; max-height: 18.75rem; min-height: 15.9375rem; }
.image-card-component_content { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
.image-card-component_content:hover .image-card-component_heading { text-decoration: underline; }
.image-card-component_line-clamp-4 { -webkit-line-clamp: 4; }
.image-card-component_line-clamp-3 { -webkit-line-clamp: 3; }
.image-card-component_line-clamp-2 { -webkit-line-clamp: 2; }
.image-card-component_truncate { -webkit-box-orient: vertical; overflow: hidden; }
.image-card-component_description { overflow-wrap: break-word; }
.image-card-component_icon-container { height: 2rem; width: 2rem; }
.image-card-component_banner-overlay { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
.solid-card-text-overlay-component { height: 100%; width: 100%; }
.solid-card-text-overlay-component img { height: 11.5rem; object-fit: cover; }
.solid-card-text-overlay-component_description, .solid-card-text-overlay-component_heading { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; }
.solid-card-text-overlay-component.solidCardVertical { max-height: 34.375rem; min-height: 30.75rem; }
.solid-card-text-overlay-component.solidCardVertical.fullHeightCards { max-height: 100%; }
.three-solid-card_highlights .solid-card-text-overlay-component.solidCardVertical { height: 32.75rem; max-height: 100%; }
.three-solid-card_stacked .solid-card-text-overlay-component.solidCardVertical { height: 15.375rem; min-height: 15.375rem; }
.solid-card-text-overlay-component.solidCardVertical .solid-card-text-overlay-component_description, .solid-card-text-overlay-component.solidCardVertical .solid-card-text-overlay-component_heading { -webkit-line-clamp: 4; }
.solid-card-text-overlay-component.solidCardVertical .solid-card-text-overlay-component_description.stacked-card, .solid-card-text-overlay-component.solidCardVertical .solid-card-text-overlay-component_heading.stacked-card { -webkit-line-clamp: 2; }
.solid-card-text-overlay-component.solidCardHorizontal { max-height: 18.75rem; min-height: 15rem; }
.solid-card-text-overlay-component.solidCardHorizontal .solid-card-text-overlay-component_heading { -webkit-line-clamp: 3; }
.solid-card-text-overlay-component.solidCardHorizontal .solid-card-text-overlay-component_description { -webkit-line-clamp: 2; }
.solid-card-text-overlay-component:hover .solid-card-text-overlay-component_heading { text-decoration: underline; }
.solid-card-text-overlay-component_icon-container { height: 2rem; width: 2rem; }
@media only screen and (max-width: 1024px) {
.solid-card-text-overlay-component:hover .solid-card-text-overlay-component_heading { text-decoration: none; }
.three-solid-card_highlights .solid-card-text-overlay-component.solidCardVertical { height: 30.75rem; max-height: 100%; }
.three-solid-card_stacked .solid-card-text-overlay-component.solidCardVertical { height: 13.375rem; min-height: 13.375rem; }
}
.tags-component { max-width: 11.5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-box-orient: vertical; max-height: 2.9375rem; }
.image-component { width: 100%; }
.image-component_image { object-fit: cover; object-position: center center; width: 100%; }
.article-right-rail-component { border-style: solid; border-width: 0.0625rem; word-break: break-word; }
.article-right-rail-component_icon { cursor: pointer; height: 1.5rem; width: 1.5rem; }
.article-right-rail-component_divider { border-top-width: 0px; height: 0.125rem; width: 100%; }
.article-right-rail-component_listItem { list-style-type: none; position: relative; }
.article-right-rail-component_rightSection { position: relative; }
.article-right-rail-component_popover { border-radius: 0.125rem; position: absolute; right: 0px; top: 1.875rem; width: 13rem; z-index: 3; }
.article-right-rail-component_popover_item { cursor: pointer; width: 100%; }
.article-right-rail-component_popover_item_icon { height: 1.5rem; width: 1.5rem; }
@media only screen and (max-width: 1024px) {
.article-right-rail-component_popover { width: 3.5rem; }
}
@media only screen and (max-width: 767.98px) {
.article-right-rail-component_popover { width: 3.5rem; }
}
.article-right-rail-component .spinner { animation: 2s linear 0s infinite normal none running loading; border-right-color: ; border-bottom-color: ; border-left-color: ; border-radius: 9999px; border-style: solid; border-width: 2px; height: 1.25rem; width: 1.25rem; --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
@keyframes loading {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
.article-right-rail-component .non-gated-user { cursor: not-allowed; }
.articlerightrail:has(> .hidden-comp) { display: none; }
.navigation-list-component { border-width: 0.0625rem; word-break: break-word; }
.navigation-list-component_link-item { border-top-width: 0.125rem; }
.navigation-list-component_link-item-no-border:first-child { border-width: 0px; }
.navigation-list-component_link-item-anchor:hover { text-decoration: underline; }
.navigation-list-component_link-item-content-container-icon { height: 1.5rem; width: 1.5rem; }
.navlist { position: sticky; top: 0px; }
@media only screen and (max-width: 1024px) {
.navlist { position: static; }
}
.progressbar { position: sticky; top: 4rem; z-index: 4; }
body:has(> .tablet-header) .progressbar { top: 4rem !important; }
.progress-bar-component_container { height: 0.5rem; width: 100%; }
.progress-bar-component_container_bar { height: 0.5rem; width: 10%; }
.tabs-component_container_tabs_list { border-top-width: 0.0625rem; outline: none; position: relative; }
.tabs-component_container_tabs_list:last-child { border-bottom-width: 0.0625rem; }
.tabs-component_container_tabs_selected.active { border-left-width: 0.375rem; height: 3.5rem; left: -1rem; position: absolute; top: 0px; }
@media only screen and (max-width: 1024px) {
.tabs-component_container { border-left-width: 0.0625rem; border-right-width: 0.0625rem; }
.tabs-component_container_tabs { width: 100%; }
}
.horizontal .tabs-component_container { overflow: hidden; position: relative; }
.horizontal .tabs-component_container_tabs { border-bottom-width: 0.0625rem; overflow-x: auto; scroll-behavior: smooth; white-space: nowrap; }
.horizontal .tabs-component_container_tabs_list { border-top-width: 0px; }
.horizontal .tabs-component_container_tabs_list:last-child { border-bottom-width: 0px; }
.horizontal .tabs-component_container_tabs_selected.active { border-bottom-width: 0.25rem; border-left-width: 0px; bottom: 0px; left: 0px; top: unset; width: 100%; }
.horizontal .tabs-component_container_tabs::-webkit-scrollbar { appearance: none; height: 0px; }
.horizontal .tabs-component_container_left_arrow, .horizontal .tabs-component_container_right_arrow { height: 2.9375rem; position: absolute; top: 0px; width: 2.9375rem; }
.horizontal .tabs-component_container_left_arrow { background: linear-gradient(90deg, rgb(255, 255, 255) 79.79%, transparent 101.06%); left: 0px; }
.horizontal .tabs-component_container_right_arrow { background: linear-gradient(90deg, transparent, rgb(255, 255, 255) 19.05%); right: 0px; }
@media only screen and (max-width: 1024px) {
.horizontal .tabs-component_container { border-left-width: 0px; border-right-width: 0px; }
.horizontal .tabs-component_container_tabs_child { border-top-width: 0px; }
}
.horizontal.agenda .tabs-component_container_left_arrow, .horizontal.agenda .tabs-component_container_right_arrow { height: 3.5rem; }
.horizontal.agenda > .tabs-component_container > .tabs-component_container_tabs { border-bottom-width: 0px; }
.horizontal.agenda > .tabs-component_container > .tabs-component_container_tabs > .tabs-component_container_tabs_list { border-width: 0.0625rem 0px 0.0625rem 0.0625rem; }
.horizontal.agenda > .tabs-component_container > .tabs-component_container_tabs > .tabs-component_container_tabs_list:last-child { border-right-width: 0.0625rem; }
.horizontal.agenda > .tabs-component_container > .tabs-component_container_tabs > .tabs-component_container_tabs_list .active { border-width: 0px; }
.horizontal .tabs-component_mobile { position: relative; }
.horizontal .tabs-component_mobile_select-container { border-radius: 0.125rem; border-style: solid; border-width: 0.125rem; cursor: pointer; min-width: 20rem; }
.horizontal .tabs-component_mobile .select-items { position: absolute; width: 100%; z-index: 9; }
.callout-card-component_btn:active, .callout-card-component_btn:hover { text-decoration: underline; }
.dropdown-input-component { position: relative; }
.dropdown-input-component .select-selected { border-radius: 0.125rem; border-style: solid; border-width: 0.0625rem; cursor: pointer; min-width: 20rem; }
.dropdown-input-component .select-items { position: absolute; width: 100%; z-index: 9; }
.dropdown-input-component .select-items div { cursor: pointer; }
.callout-numbers-component_wrapper { width: 100%; }
.callout-numbers-component_title { overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
@media only screen and (max-width: 1024px) {
.callout-numbers-component_wrapper .dropdown-input-component { width: 50%; }
}
@media only screen and (max-width: 767.98px) {
.callout-numbers-component_wrapper .dropdown-input-component { width: 100%; }
}
.calloutnumbers:has(> .callout-align-height) { height: 100%; }
.callout-align-height { height: 100%; }
.sub-navigation-component_container { border-bottom-width: 0.0625rem; }
.sub-navigation-component_container_heading_icon { border-radius: 50%; height: 3rem; width: 3rem; }
.sub-navigation-component_container_tabs_list:hover { border-bottom-width: 0.25rem; }
.sub-navigation-component_container_btn_a { border-style: solid; border-width: 0.0625rem; }
@media only screen and (max-width: 1024px) {
.sub-navigation-component_container { border-bottom-width: 0px; }
.sub-navigation-component_container_heading { border-bottom-width: 0.0625rem; width: 100%; }
.sub-navigation-component_container_tabs_list, .sub-navigation-component_container_tabs_list:hover { border-bottom-width: 0.0625rem; }
.sub-navigation-component_container_btn_a { border-style: solid; border-width: 0.0625rem; }
}
@media only screen and (max-width: 767.98px) {
.sub-navigation-component_container_btn a { width: 100%; }
}
.divider-component hr { border-top-width: 0px; height: 0.125rem; }
.layout-container-heading-component .anchorLabelText { white-space: nowrap; }
.event-banner-component { overflow-wrap: break-word; position: relative; }
.event-banner-component_details_items-container_item { text-align: center; width: 1.5rem; }
.event-banner-component_image img { height: 100%; object-fit: cover; width: 100%; }
@media only screen and (max-width: 10000px) {
.event-banner-component_details { position: absolute; top: 50%; transform: translateY(-50%); }
}
@media only screen and (max-width: 1024px) {
.event-banner-component_details { left: 0px; position: relative; top: 0px; transform: none; }
}
.anchor-link-component.sticky-anchor-link { width: 100%; z-index: 700; }
.anchor-link-component_anchorLinkContainer { border-bottom-width: 0.0625rem; border-style: solid; }
@media only screen and (max-width: 1024px) {
.anchor-link-component_anchorLinkContainer { height: 4rem; }
}
@media only screen and (max-width: 767.98px) {
.anchor-link-component_anchorLinkContainer { height: 3rem; }
}
.anchor-link-component_headingContainerDesktopAbove .anchor-link-component_heading { white-space: nowrap; }
.anchor-link-component_linkButtonContainer { width: 100%; }
.anchor-link-component_linkButtonContainer.anchor-link-component_linksContainer ul { list-style-type: none; }
.anchor-link-component_linkButtonContainer.anchor-link-component_linksContainer ul li { white-space: nowrap; }
.anchor-link-component_button a { height: 2.5rem; white-space: nowrap; }
.anchor-link-component_buttonMobile a { height: 2.5rem; text-align: center; white-space: nowrap; width: 100%; }
.profile-card-component_profileImg img { border-radius: 6.25rem; height: 7rem; width: 7rem; }
.profile-card-component_heading { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.profile-card-component_short-description { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.profile-card-component_divider { border-style: none; height: 0.125rem; width: 100%; }
.button-border { border-style: solid; border-width: 0.0625rem; }
.cmp-carousel__content { position: relative; }
.cmp-carousel__item { display: none; }
.cmp-carousel__item--active { display: block; }
.cmp-carousel__action { appearance: none; }
.cmp-carousel__indicators { display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; padding: 0px; list-style: none; }
.cmp-carousel__indicator { position: relative; flex: 0 1 auto; width: 10px; height: 10px; margin: 0px 7px; border-radius: 50%; font-size: 0px; text-indent: -3000px; background-color: rgba(0, 0, 0, 0.5); }
.cmp-carousel__indicator--active { background-color: rgba(0, 0, 0, 0.8); }
.event-bar-component_wrapper { min-height: 8.125rem; position: relative; width: 100%; }
.event-bar-component_actions_cta_label { border-style: solid; border-width: 0.0625rem; }
@media only screen and (max-width: 767.98px) {
.event-bar-component_actions { width: 100%; }
.event-bar-component_actions_sticky-cta { bottom: 0px; position: relative; width: 100%; }
.event-bar-component_countdown { border-bottom-width: 0.0625rem; width: 100%; }
}
.event-bar-component_flex-mode { bottom: 0px; min-height: 4.6875rem; position: fixed; z-index: 9; }
@media only screen and (max-width: 767.98px) {
.event-bar-component_flex-mode { min-height: unset; }
}
.event-bar-component.state-upcoming .event-bar-component_countdown_description { max-width: 14rem; }
@media only screen and (max-width: 1024px) {
.event-bar-component.state-upcoming .event-bar-component_countdown_description { max-width: 6.5rem; }
}
@media only screen and (max-width: 767.98px) {
.event-bar-component.state-upcoming .event-bar-component_countdown_description { max-width: unset; }
}
.event-bar-component_actions_icons_item { position: relative; }
.contact-card-component { height: 100%; width: 100%; }
.contact-card-component_title { -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 3; }
.contact-card-component_link-container { width: fit-content; }
.contact-card-component_link-container:hover .contact-card-component_link { text-decoration: underline; }
.contact-card-component_link { word-break: break-all; }
.contact-card-component_icon-holder { height: 1.5rem; width: 1.5rem; }
.grid-component { height: 100%; }
.grid-component_icon-holder { height: 1.5rem; width: 1.5rem; }
.mega-menu-desktop-component { left: 0px; position: absolute; top: 4rem; width: 100%; }
.mega-menu-desktop-component_overlay { content: ""; height: 100%; opacity: 0.5; position: fixed; width: 100%; z-index: 1; }
.mega-menu-desktop-component.primary-mega-menu .mega-menu-desktop-component_container { height: calc(-4rem + 100vh); }
.mega-menu-desktop-component.secondary-mega-menu .mega-menu-desktop-component_container { height: calc(-8rem + 100vh); }
.mega-menu-desktop-component .xfpage { width: 100%; }
.mega-menu-desktop-component_container { max-height: 40rem; max-width: 120rem; position: relative; width: 100%; z-index: 99; }
.mega-menu-desktop-component_side-nav { border-right-width: 0.0625rem; overflow: auto; width: 27%; }
.mega-menu-desktop-component_side-nav .nav-list li hr { border-width: 0.0625rem; }
.mega-menu-desktop-component_side-nav .nav-list li:last-child hr { display: none; }
.mega-menu-desktop-component_side-nav .nav-list li .select .nav-title { border-left-width: 0.125rem; }
.mega-menu-desktop-component_right-container { overflow: auto; width: 73%; }
.mega-menu-desktop-component_right-container .tab-content { animation: 0.3s linear 0s 1 normal forwards running fade-in-out; }
.mega-menu-desktop-component_right-container .tab-content hr { border-width: 0.0625rem; }
.mega-menu-desktop-component_right-container_ul_li { border-right-width: 0.0625rem; }
.mega-menu-desktop-component_right-container_ul_li:last-child { border-width: 0px; }
.mega-menu-desktop-component_right-container-button { width: max-content; }
.mega-menu-desktop-component_right-container-button a { border-style: solid; border-width: 0.0625rem; }
.mega-menu-desktop-component_right-container-heading { -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 1; }
.mega-menu-desktop-component_right-container-description { max-width: 40rem; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2; }
.mega-menu-desktop-component_nav-button { min-height: 3.25rem; width: 100%; }
.mega-menu-desktop-component_nav-button .nav-title { text-align: left; transition: padding-left 0.3s ease-in-out; width: 100%; }
.mega-menu-desktop-component_nav-button .nav-icon-holder { height: 1.5rem; width: 1.125rem; }
.mega-menu-header-component { left: 0px; position: absolute; top: 4rem; width: 100%; }
.mega-menu-header-component_overlay { content: ""; height: 100%; opacity: 0.5; position: fixed; width: 100%; z-index: 1; }
.mega-menu-header-component.primary-mega-menu .mega-menu-header-component_container { height: calc(-4rem + 100vh); }
.mega-menu-header-component.secondary-mega-menu .mega-menu-header-component_container { height: calc(-8rem + 100vh); }
.mega-menu-header-component .xfpage { width: 100%; }
.mega-menu-header-component_container { max-height: 40rem; max-width: 120rem; position: relative; width: 100%; z-index: 99; }
.mega-menu-header-component_top-container { overflow: auto; width: 100%; }
.mega-menu-header-component_top-container .tab-content { animation: 0.3s linear 0s 1 normal forwards running fade-in-out; }
.mega-menu-header-component_top-container .tab-content hr { border-width: 0.0625rem; }
@media only screen and (max-width: 1024px) {
.mega-menu-header-component_top-container .tab-content hr { border-width: 0px; }
}
.mega-menu-header-component_top-container-heading { -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 1; }
.mega-menu-header-component_main-container { overflow: auto; width: 100%; }
.mega-menu-header-component_left-container { width: 50%; }
@media only screen and (max-width: 1024px) {
.mega-menu-header-component_left-container { width: 100%; }
}
@media only screen and (max-width: 767.98px) {
.mega-menu-header-component_left-container { width: 100%; }
}
.mega-menu-header-component_right-container { width: 50%; }
@media only screen and (max-width: 1024px) {
.mega-menu-header-component_right-container { width: 100%; }
}
@media only screen and (max-width: 767.98px) {
.mega-menu-header-component_right-container { width: 100%; }
}
@keyframes fade-in-out {
0% { opacity: 0; }
25% { opacity: 0.25; }
50% { opacity: 0.5; }
75% { opacity: 0.75; }
100% { opacity: 1; }
}
.primary-header-component { position: relative; width: 100%; }
.primary-header-component_container { height: 4rem; max-width: 120rem; }
.primary-header-component_leftContainer_logo { height: auto; max-height: 100%; overflow: hidden; width: 6.75rem; }
.primary-header-component_leftContainer_logoImg { max-height: 100%; max-width: 100%; object-fit: cover; width: 6.75rem; }
.primary-header-component_leftContainer_menu { height: 100%; }
.primary-header-component_leftContainer_exploreIcon { height: 1.25rem; width: 0.875rem; }
.primary-header-component_rightContainer_nav { height: 100%; }
.primary-header-component_rightContainer_nav_icon { height: 1.5rem; width: 1.5rem; }
.primary-header-component_rightContainer_navItem { height: 100%; position: relative; }
.primary-header-component_rightContainer_navItem_lngButton { height: 100%; }
.primary-header-component_rightContainer_navItem_dropdown { max-height: 14.25rem; position: absolute; right: 0px; top: 4rem; width: 14.3125rem; z-index: 3; }
.primary-header-component_rightContainer_navItem_dropdown_list { overflow: auto; }
.primary-header-component_rightContainer_navItem_dropdown_listItem { width: 100%; }
.primary-header-component_rightContainer_navItem_dropdown_listItem_linkText { height: 2.25rem; width: 100%; }
.primary-header-component_rightContainer_closeIcon { height: 2rem; width: 2rem; }
.header-mobile-tablet-component_wrapper_right-div a { width: 10.75rem; }
.secondary-header-component { position: relative; width: 100%; }
.secondary-header-component_container { height: 4rem; max-width: 120rem; }
.secondary-header-component_container .listItems:not(.secondary-header-component-active) .fa-angle-up { display: none; }
.secondary-header-component-light-theme .secondary-header-component-active .secondary-header-component_menuButton { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.secondary-header-component-dark-theme .secondary-header-component-active .secondary-header-component_menuButton { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.secondary-header-component-light-theme .group.secondary-header-component-active .secondary-header-component_menuButton:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.secondary-header-component-dark-theme .group.secondary-header-component-active .secondary-header-component_menuButton:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.secondary-header-component .tablet-header .cmp-container { display: none; }
.secondary-header-component .tablet-header .header-mobile-tablet-component { display: block; }
.header-component { width: 100%; }
.header-mobile-tablet-component_secondary-header-wrapper { height: calc(-4rem + 100vh); overflow-y: auto; position: relative; }
.fade-out { animation-direction: normal; animation-duration: 0.3s; animation-fill-mode: both; animation-iteration-count: 1; animation-name: fade-out; }
.fade-in { animation-direction: normal; animation-duration: 0.5s; animation-fill-mode: forwards; animation-iteration-count: 1; animation-name: fade-in; }
@keyframes fade-in {
0.001% { opacity: 0.1; }
99.9% { opacity: 1; }
}
@keyframes fade-out {
0.001% { opacity: 1; }
99.9% { opacity: 0.1; }
}
.header-mobile-tablet-component { overflow: hidden; position: sticky; top: 0px; width: 100%; z-index: 9; }
.header-mobile-tablet-component_logo { height: 2.5rem; overflow: hidden; width: 6.75rem; }
.header-mobile-tablet-component_logoImg { max-height: 100%; max-width: 100%; object-fit: cover; }
.header-mobile-tablet-component_content-wrapper { height: calc(-4rem + 100vh); overflow-y: auto; position: absolute; top: 4rem; }
.header-mobile-tablet-component .fullwidth, .header-mobile-tablet-component .fullwidth a { width: 100%; }
.header-mobile-tablet-component_wrapper { height: 4rem; }
.header-mobile-tablet-component_container { height: calc(-4rem + 100vh); left: 100%; overflow: hidden; position: fixed; right: 0px; top: 3.9375rem; transition: 1s; width: 100%; }
.header-mobile-tablet-component_container.overlay-in { left: 0px; }
.header-mobile-tablet-component_container.white-to-grey { --tw-bg-opacity: 1; animation: 1s ease 0s 1 normal none running white-to-grey; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.header-mobile-tablet-component_container.white-to-grey:has(.primary-header-search-component_mobile:not(.hidden)) { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
@keyframes white-to-grey {
0.001% { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
99.9% { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
}
.header-mobile-tablet-component_container.grey-to-white { --tw-bg-opacity: 1; animation: 1s ease 0s 1 normal none running grey-to-white; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
@keyframes grey-to-white {
0.001% { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
99.9% { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
}
.header-mobile-tablet-component_container.black-to-grey { --tw-bg-opacity: 1; animation: 1s ease 0s 1 normal none running black-to-grey; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.header-mobile-tablet-component_container.black-to-grey:has(.primary-header-search-component_mobile:not(.hidden)) { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
@keyframes black-to-grey {
0.001% { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
99.9% { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
.header-mobile-tablet-component_container.grey-to-black { --tw-bg-opacity: 1; animation: 1s ease 0s 1 normal none running grey-to-black; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
@keyframes grey-to-black {
0.001% { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
99.9% { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
}
.header-mobile-tablet-component_container_content_breadcrumb .breadcrumb { height: 1.25rem; position: relative; }
.header-mobile-tablet-component_container_content_breadcrumb .back-btn { left: -100%; position: absolute; transition: 1s; }
.header-mobile-tablet-component_container_content_breadcrumb .back-btn.overlay-right { left: 0px; }
.header-mobile-tablet-component_container_content_breadcrumb .back-btn .fa-chevron-left { height: 0.8125rem; }
.header-mobile-tablet-component_container_content_breadcrumb .breadcrumb-curpage-label { left: 1.125rem; position: absolute; transition: 1s; }
.header-mobile-tablet-component_container_content_breadcrumb .breadcrumb-curpage-label.right-aligned { left: 3.3125rem; }
.header-mobile-tablet-component_container_content_breadcrumb .breadcrumb-curpage-label.overlay-right { animation-direction: normal; animation-duration: 1s; animation-fill-mode: both; animation-iteration-count: 1; animation-name: overlay-right; }
@keyframes overlay-right {
0.001% { left: 1.125rem; opacity: 0.1; }
99.9% { left: 3.3125rem; opacity: 1; }
}
.header-mobile-tablet-component_container_content_navs { position: relative; }
.header-mobile-tablet-component_container_content_navs .language-options, .header-mobile-tablet-component_container_content_navs .login-options, .header-mobile-tablet-component_container_content_navs .mega-menu-content, .header-mobile-tablet-component_container_content_navs .mega-menu-navlist, .header-mobile-tablet-component_container_content_navs .overlay, .header-mobile-tablet-component_container_content_navs .primary-header-search-component_mobile, .header-mobile-tablet-component_container_content_navs .sub-navigation, .header-mobile-tablet-component_container_content_navs .support-options { background: inherit; height: calc(-8.25rem + 100vh); left: 100%; overflow: hidden; position: absolute; right: 0px; top: 0px; transition: 1s; width: 100%; }
.header-mobile-tablet-component_container_content_navs .overlay-in { left: 100%; right: 0px; }
.header-mobile-tablet-component_container_content_navs .overlay-out { left: 0px; right: -100%; }
.header-mobile-tablet-component_container_content_navs .overlay-left { left: -100%; right: 0px; }
.header-mobile-tablet-component_container_content_navs .overlay-right { left: 0px; right: 100%; }
.header-mobile-tablet-component_container_content_navs .overlay-show { left: 0px; }
.header-mobile-tablet-component_container_content_navs .language-options, .header-mobile-tablet-component_container_content_navs .login-options, .header-mobile-tablet-component_container_content_navs .mega-menu-content, .header-mobile-tablet-component_container_content_navs .mega-menu-navlist, .header-mobile-tablet-component_container_content_navs .primary-header-search-component_mobile, .header-mobile-tablet-component_container_content_navs .sub-navigation, .header-mobile-tablet-component_container_content_navs .support-options { overflow-y: scroll; }
.header-mobile-tablet-component_container_content_navs .primary-header-search-component_mobile { height: 100vh; }
.header-mobile-tablet-component_container_content_navs .mega-menu-navlist, .header-mobile-tablet-component_container_content_navs .sub-navigation { padding-bottom: 6.75rem; }
.header-mobile-tablet-component_container_content_navs ul { height: calc(-20.125rem + 100vh); }
.header-mobile-tablet-component_container_content_navs ul button { width: 100%; }
.header-mobile-tablet-component_container_content_navs ul .mega-menu-tab-container { position: absolute; top: 0px; width: 100%; }
.header-mobile-tablet-component_container_content_navs_base { height: calc(-20.125rem + 100vh); }
.header-mobile-tablet-component_container_footer { background-color: inherit; bottom: 0px; left: 100%; position: fixed; transition: 1s; width: 100%; }
.header-mobile-tablet-component_container_footer.overlay-in { left: 0px; }
.header-mobile-tablet-component_container_footer.overlay-left { left: -100%; }
.header-mobile-tablet-component_container_footer_links { border-top-width: 0.0625rem; }
.header-mobile-tablet-component_container_footer_linkBtn { height: 2.75rem; }
.tablet-header > .cmp-container { display: none; }
.header-mobile-tablet-component_container.white-to-grey:has(.primary-header-search-component_mobile:not(.tablet-header > .cmp-container)) { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.header-mobile-tablet-component_container.black-to-grey:has(.primary-header-search-component_mobile:not(.tablet-header > .cmp-container)) { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.tablet-header .mega-menu-desktop-component_container { display: none; }
.header-mobile-tablet-component_container.white-to-grey:has(.primary-header-search-component_mobile:not(.tablet-header .mega-menu-desktop-component_container)) { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.header-mobile-tablet-component_container.black-to-grey:has(.primary-header-search-component_mobile:not(.tablet-header .mega-menu-desktop-component_container)) { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.tablet-header .header-mega-menu-tiles-component_container { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.tablet-header .header-mobile-tablet-component, .tablet-header .mega-menu-content, .tablet-header .mega-menu-navlist { display: block; }
.tablet-header .header-mobile-tablet-component_container_content_navs .overlay, .tablet-header .mega-menu-content_container_content_navs .overlay, .tablet-header .mega-menu-navlist_container_content_navs .overlay { height: calc(-16rem + 100vh); }
.tablet-header .sub-navigation { padding-bottom: 0px; }
.error-component_search-container_content { width: 63.34%; }
@media only screen and (max-width: 1024px) {
.error-component_search-container_content { width: 100%; }
}
.breadcrumb-component { max-width: 120rem; }
.breadcrumb-component_list_btn { max-width: 25ch; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.breadcrumb-component_list_btn:hover { text-decoration: underline; }
.breadcrumb-component_list_lastitem:hover { text-decoration: none; }
.breadcrumb-component_list_collapse-wrapper { height: 2.1875rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 2.75rem; }
.breadcrumb-component_list_collapse-wrapper:hover { overflow: visible; }
.breadcrumb-component_list_collapse-wrapper_list { border-radius: 0.125rem; width: fit-content; z-index: 5; }
.breadcrumb-component_list_collapse-wrapper_list_btn:hover { text-decoration: none; }
.skip-to-content-component a { left: 1rem; position: absolute; top: -6.25rem; z-index: 999; }
.skip-to-content-component a:focus { top: 1rem; }
.skip-to-content-component.focus-overlay { background-color: rgba(0, 0, 0, 0.4); inset: 0px; position: absolute; z-index: 100; }
@media only screen and (max-width: 1472px) {
.standalone-search-bar-component_content { width: 66.6667%; }
}
@media only screen and (max-width: 10000px) {
.standalone-search-bar-component_content { width: 66.6667%; }
}
.standalone-search-bar-component_box { width: 100%; }
.standalone-search-bar-component_box_container { position: relative; width: 100%; }
.standalone-search-bar-component_box_input-field { border-style: solid; border-width: 0.0625rem; height: 4rem; outline: none; width: 100%; }
.standalone-search-bar-component_box_input-field:focus-within { border-width: 0.125rem; }
@media only screen and (max-width: 767.98px) {
.standalone-search-bar-component_box_input-field { height: 3.5rem; }
}
.standalone-search-bar-component_box_input-field-filled { border-width: 0.125rem; }
.standalone-search-bar-component_box_icons { position: absolute; top: 50%; transform: translateY(-50%); }
.standalone-search-bar-component_box_search-icon-container { left: 0.5rem; }
.standalone-search-bar-component_box_cross-icon-container { right: 0.5rem; }
.standalone-search-bar-component_box_icon-small { height: 2rem; width: 2rem; }
.standalone-search-bar-component_box_icon-large { height: 3rem; width: 3rem; }
.card-lists-component .solid-card-text-overlay-component.solidCardVertical { max-height: 36.1875rem; min-height: 30.75rem; }
.card-lists-component .image-card-component_image-vertical { aspect-ratio: unset; height: 100%; max-height: 36.1875rem; min-height: 30.75rem; }
.title-card-component .image-title-card-component, .title-card-component .solid-title-card-component { height: 100%; position: relative; }
.title-card-component .image-title-card-component_container, .title-card-component .solid-title-card-component_container { height: 100%; width: 100%; }
.title-card-component .image-title-card-component_heading, .title-card-component .solid-title-card-component_heading { overflow: hidden; overflow-wrap: break-word; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.title-card-component .image-title-card-component:hover .image-title-card-component_heading, .title-card-component .image-title-card-component:hover .solid-title-card-component_heading, .title-card-component .solid-title-card-component:hover .image-title-card-component_heading, .title-card-component .solid-title-card-component:hover .solid-title-card-component_heading { text-decoration: underline; }
.title-card-component .image-title-card-component_icon-container, .title-card-component .solid-title-card-component_icon-container { height: 2rem; width: 2rem; }
.title-card-component .image-title-card-component_banner-overlay, .title-card-component .solid-title-card-component_banner-overlay { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
.title-card-component .image-title-card-component_content, .title-card-component .solid-title-card-component_content { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
.title-card-component .image-title-card-component_content:hover .image-title-card-component_heading, .title-card-component .image-title-card-component_content:hover .solid-title-card-component_heading, .title-card-component .solid-title-card-component_content:hover .image-title-card-component_heading, .title-card-component .solid-title-card-component_content:hover .solid-title-card-component_heading { text-decoration: underline; }
.title-card-component .image-title-card-component_image, .title-card-component .solid-title-card-component_image { aspect-ratio: 1 / 1; height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.product-bar-component_action_actions_cta_label { border-style: solid; border-width: 0.0625rem; white-space: nowrap; }
.product-bar-component_wrapper { position: relative; width: 100%; }
.product-bar-component_flex-mode { bottom: 0px; left: 0px; position: fixed; z-index: 4; }
@media only screen and (max-width: 767.98px) {
.product-bar-component_flex-mode .infinityNumber { display: none; }
}
.pagination-container_left, .pagination-container_right { height: 2.5rem; }
.pagination-container_left .pagination-container_dropdown button { min-width: 5rem; }
.pagination-container_right .chevron-double { height: 2rem; width: 2rem; }
.pagination-container_right .chevron-single { height: 1.5rem; width: 1.5rem; }
.pagination-container button[disabled] { cursor: not-allowed; }
.pagination-container .pagination-basic_arrowiconwrapper { border-radius: 0.25rem; cursor: pointer; height: 2rem; width: 2rem; }
.pagination-container .pagination-basic_ul { list-style: none; }
.pagination-container .pagination-basic_ul li { border-radius: 0.25rem; cursor: pointer; height: 2.5rem; width: 2.5rem; }
.pagination-container .pagination-basic_ul .pagination-basic-focus-state:focus { border-width: 0.125rem; outline: transparent solid 0.125rem; }
.pagination-container .disable-pointer { cursor: not-allowed; }
@media only screen and (max-width: 767.98px) {
.pagination-container .pagination-basic_arrowiconwrapper { height: 2.5rem; width: 2.5rem; }
.pagination-container .pagination-basic_ul li { height: 2rem; width: 2rem; }
}
.pagination-container_dropdown { position: relative; }
.pagination-container_dropdown button { border-radius: 0.125rem; border-width: 0.0625rem; height: 2.5rem; min-width: 6rem; }
.pagination-container_dropdown_list { border-radius: 0.125rem; bottom: 3.4375rem; max-height: 20.25rem; overflow-y: auto; position: absolute; }
.pagination-container_dropdown_list_item { cursor: pointer; }
.pagination-container_iconwrapper { height: 1.5rem; width: 1.5rem; }
.sr-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.left-0 { left: 0px; }
.right-0 { right: 0px; }
.top-20 { top: 5rem; }
.top-full { top: 100%; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-2 { grid-column: span 2 / span 2; }
.row-span-2 { grid-row: span 2 / span 2; }
.row-span-3 { grid-row: span 3 / span 3; }
.float-right { float: right; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-auto { margin: auto; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }
.my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.my-auto { margin-bottom: auto; margin-top: auto; }
.\!mb-0 { margin-bottom: 0px !important; }
.-ml-2 { margin-left: -0.5rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-14 { margin-top: -3.5rem; }
.mb-0 { margin-bottom: 0px; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-auto { margin-bottom: auto; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-8 { margin-left: 2rem; }
.ml-auto { margin-left: auto; }
.mr-0 { margin-right: 0px; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-8 { margin-right: 2rem; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-4 { margin-top: 1rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-auto { margin-top: auto; }
.box-content { box-sizing: content-box; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.table { display: table; }
.grid { display: grid; }
.hidden { display: none; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.w-full { width: 100%; }
.max-w-max-container { max-width: 1408px; }
.flex-1 { flex: 1 1 0%; }
.flex-\[0_1_0\%\] { flex: 0 1 0%; }
.flex-none { flex: 0 0 auto; }
.shrink-0 { flex-shrink: 0; }
.grow { flex-grow: 1; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/4 { flex-basis: 25%; }
.basis-3\/4 { flex-basis: 75%; }
.basis-4\/6 { flex-basis: 66.6667%; }
.transform { 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)); }
.cursor-default { cursor: default; }
.cursor-none { cursor: none; }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.grid-flow-col { grid-auto-flow: column; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.whitespace-nowrap { white-space: nowrap; }
.border { border-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-solid { border-style: solid; }
.\!border-black-base { --tw-border-opacity: 1 !important; border-color: rgb(0 0 0/var(--tw-border-opacity,1)) !important; }
.border-black-base { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-blue-light { --tw-border-opacity: 1; border-color: rgb(222 236 240/var(--tw-border-opacity,1)); }
.border-grey-0 { --tw-border-opacity: 1; border-color: rgb(246 246 246/var(--tw-border-opacity,1)); }
.border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-grey-30 { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.border-grey-40 { --tw-border-opacity: 1; border-color: rgb(145 145 145/var(--tw-border-opacity,1)); }
.border-grey-70 { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.border-notification-error { --tw-border-opacity: 1; border-color: rgb(212 0 40/var(--tw-border-opacity,1)); }
.border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.border-transparent-base { border-color: transparent; }
.border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.\!border-b-transparent-base { border-bottom-color: transparent !important; }
.\!border-l-transparent-base { border-left-color: transparent !important; }
.\!border-r-transparent-base { border-right-color: transparent !important; }
.border-b-grey-10 { --tw-border-opacity: 1; border-bottom-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-t-white-base { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.bg-black-background { background-color: rgba(0, 0, 0, 0.3); }
.bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-blue-light { --tw-bg-opacity: 1; background-color: rgb(222 236 240/var(--tw-bg-opacity,1)); }
.bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.bg-grey-30 { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.bg-grey-40 { --tw-bg-opacity: 1; background-color: rgb(145 145 145/var(--tw-bg-opacity,1)); }
.bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.bg-transparent-base { background-color: transparent; }
.bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.from-grey-0 { --tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,96%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.to-white-base { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.object-cover { object-fit: cover; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.\!py-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
.\!py-3 { padding-bottom: 0.75rem !important; padding-top: 0.75rem !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-0 { padding-bottom: 0px; padding-top: 0px; }
.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-22 { padding-bottom: 6rem; }
.pb-25 { padding-bottom: 6.75rem; }
.pb-30 { padding-bottom: 8rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-12 { padding-left: 3rem; }
.pl-18 { padding-left: 4.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-4 { padding-left: 1rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pr-0 { padding-right: 0px; }
.pr-1 { padding-right: 0.25rem; }
.pr-12 { padding-right: 3rem; }
.pr-18 { padding-right: 4.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-4 { padding-right: 1rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-h3 { font-size: 3rem; }
.text-h5 { font-size: 1.875rem; }
.text-h6 { font-size: 1.375rem; }
.text-icon { font-size: 1rem; }
.text-icon_error { font-size: 1.563rem; }
.text-icon_l { font-size: 2.5rem; }
.text-icon_m { font-size: 1.25rem; }
.text-l { font-size: 1.125rem; }
.text-m { font-size: 1rem; }
.text-xl { font-size: 1.375rem; }
.font-bold { font-weight: 500; }
.font-regular { font-weight: 300; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.leading-\[0\] { line-height: 0; }
.leading-xs { line-height: 1.05rem; }
.\!text-black-base { --tw-text-opacity: 1 !important; color: rgb(0 0 0/var(--tw-text-opacity,1)) !important; }
.text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-green-base { --tw-text-opacity: 1; color: rgb(0 153 0/var(--tw-text-opacity,1)); }
.text-grey-10 { --tw-text-opacity: 1; color: rgb(230 230 230/var(--tw-text-opacity,1)); }
.text-grey-105 { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.text-grey-40 { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.text-grey-50 { --tw-text-opacity: 1; color: rgb(117 117 117/var(--tw-text-opacity,1)); }
.text-grey-60 { --tw-text-opacity: 1; color: rgb(92 92 92/var(--tw-text-opacity,1)); }
.text-grey-70 { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.text-grey-80 { --tw-text-opacity: 1; color: rgb(46 46 46/var(--tw-text-opacity,1)); }
.text-notification-error { --tw-text-opacity: 1; color: rgb(212 0 40/var(--tw-text-opacity,1)); }
.text-red-core { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.underline { text-decoration-line: underline; }
.overline { text-decoration-line: overline; }
.underline-offset-4 { text-underline-offset: 4px; }
.placeholder-black-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(0 0 0/var(--tw-placeholder-opacity,1)); }
.opacity-75 { opacity: 0.75; }
.shadow-1 { --tw-shadow: 0px -1px 1px 0px #00000017 inset; --tw-shadow-colored: inset 0px -1px 1px 0px var(--tw-shadow-color); }
.shadow-1, .shadow-2 { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-2 { --tw-shadow: 0px 2px 2px 0px #0000001f; --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color); }
.shadow-9 { --tw-shadow: 0px 2px 9px 0px #00000045; --tw-shadow-colored: 0px 2px 9px 0px var(--tw-shadow-color); }
.shadow-9, .shadow-base { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-base { --tw-shadow: 0 4px 12px 0 #00000014; --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color); }
.shadow-top { --tw-shadow: 0px -1px 2px 0px #0000001f; --tw-shadow-colored: 0px -1px 2px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.blur-md { --tw-blur: blur(12px); }
.blur-md, .blur-sm { 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); }
.blur-sm { --tw-blur: blur(4px); }
.filter { 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); }
@font-face { font-display: swap; font-family: AkkuratPro-Bold; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro-Bold.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-regular; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-light; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratLightPro.ttf"); }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.heading-l { font-size: 3.625rem; letter-spacing: -0.04em; line-height: 4.168rem; }
.heading-l, h1 { font-family: AkkuratPro-Bold; font-weight: 500; }
h1 { letter-spacing: -0.02em; }
@media (min-width: 0px) {
h1 { font-size: 2.25rem; line-height: 2.587rem; }
}
@media (min-width: 768px) {
h1 { font-size: 3rem; line-height: 3.45rem; }
}
h2 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h2 { font-size: 1.875rem; line-height: 2.156rem; }
}
@media (min-width: 768px) {
h2 { font-size: 2.25rem; line-height: 2.587rem; }
}
h3 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h3 { font-size: 1.375rem; line-height: 1.581rem; }
}
@media (min-width: 768px) {
h3 { font-size: 1.875rem; line-height: 2.156rem; }
}
h4, h5, h6 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h4, h5, h6 { font-size: 1.125rem; line-height: 1.575rem; }
}
@media (min-width: 768px) {
h4, h5, h6 { font-size: 1.375rem; }
}
.body-regular-l, .cmp-text .body-regular-l, .cmp-text p { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-regular-xxl, .cmp-text .body-regular-xxl { font-family: AkkuratPro-regular; font-size: 1.875rem; font-weight: 300; letter-spacing: -0.02em; line-height: 2.625rem; }
.body-regular-xl, .cmp-text .body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.body-bold-xl { font-size: 1.375rem; }
.body-bold-l, .body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-bold-l { font-size: 1.125rem; }
.body-regular-m, .cmp-text .body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.body-bold-m { font-size: 1rem; line-height: 1.4rem; }
.body-bold-4, .body-bold-m { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.body-bold-4 { font-size: 1.375rem; line-height: 1.575rem; }
@media (min-width: 1025px) {
.body-bold-4 { font-size: 1rem; line-height: 1.5rem; }
}
.body-regular-s, .cmp-text .body-regular-s { font-family: AkkuratPro-regular; font-weight: 300; }
.body-bold-s, .body-regular-s, .cmp-text .body-regular-s { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.225rem; }
.body-bold-s { font-family: AkkuratPro-Bold; font-weight: 500; }
.body-regular-xs, .cmp-text .body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.caps-bold-small { font-size: 0.75rem; line-height: 0.975rem; }
.caps-bold-micro, .caps-bold-small { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; }
.caps-bold-micro { font-size: 0.687rem; line-height: 0.894rem; }
.icon { font-size: 1rem; }
.icon-s { font-size: 0.875rem; }
.icon-md { font-size: 2.25rem; }
.icon-m { font-size: 1.25rem; line-height: 2rem; }
img { font-family: AkkuratPro-regular; font-weight: 300; }
.\[x\:string\] { }
.table-component { width: 100%; }
.table-component .data-table-row { border-bottom-width: 0.0625rem; }
.table-component .data-table-row .tags-component { width: auto; }
.table-component .data-table-row.header { border-top-width: 0.0625rem; }
.table-component .table-cell-header p { text-align: left; }
.table-component th { position: relative; }
.table-component th:not(:last-child)::after { bottom: 0.75rem; content: ""; display: block; position: absolute; right: 0px; top: 0.75rem; --tw-border-opacity: 1; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.table-component td { position: relative; }
.table-component td:not(:last-child)::after { bottom: 1.5rem; content: ""; display: block; position: absolute; right: 0px; top: 1.5rem; --tw-border-opacity: 1; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.table-component .table-cell-row { position: relative; }
.placeholder\:text-grey-30::placeholder { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:border-grey-10::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.before\:border-grey-70::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.first\:ml-0:first-child { margin-left: 0px; }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:pt-0:first-child { padding-top: 0px; }
.first\:pt-2:first-child { padding-top: 0.5rem; }
.last\:pb-0:last-child { padding-bottom: 0px; }
.last\:pr-0:last-child { padding-right: 0px; }
.checked\:border-white-base:checked { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.focus-within\:border-black-base:focus-within { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.focus-within\:border-red-core:focus-within { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:border-black-base:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-blue-dark:hover { --tw-border-opacity: 1; border-color: rgb(177 202 210/var(--tw-border-opacity,1)); }
.hover\:border-grey-30:hover { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.hover\:border-grey-70:hover { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.hover\:border-red-core:hover { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:\!bg-black-base:hover { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-dark:hover { --tw-bg-opacity: 1; background-color: rgb(177 202 210/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-0:hover { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-30:hover { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-70:hover { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.hover\:bg-white-base:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:\!text-white-base:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.hover\:text-black-base:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-grey-40:hover { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.hover\:text-grey-70:hover { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:body-bold-m:hover { font-size: 1rem; line-height: 1.4rem; }
.hover\:body-bold-m:hover, .hover\:body-bold-s:hover { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.hover\:body-bold-s:hover { font-size: 0.875rem; line-height: 1.225rem; }
.focus\:border-red-core:focus { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.active\:border-black-base:active { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.active\:border-grey-30:active { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.active\:border-grey-70:active { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.active\:\!bg-black-base:active { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.active\:bg-black-base:active { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.active\:bg-grey-0:active { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.active\:bg-grey-10:active { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.active\:bg-grey-30:active { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.active\:bg-grey-5:active { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.active\:bg-grey-70:active { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.active\:bg-white-base:active { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.active\:\!text-white-base:active { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.active\:text-black-base:active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.active\:text-grey-70:active { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.active\:text-white-base:active { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.active\:underline:active { text-decoration-line: underline; }
.disabled\:border-grey-30:disabled { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.disabled\:text-grey-0:disabled { --tw-text-opacity: 1; color: rgb(246 246 246/var(--tw-text-opacity,1)); }
.disabled\:text-grey-30:disabled { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group\/cards:hover .group-hover\/cards\:underline { text-decoration-line: underline; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:block { display: block; }
.group.dropdown-active .group-\[\.dropdown-active\]\:flex, .group.menu-active .group-\[\.menu-active\]\:flex { display: flex; }
.group.menu-active .group-\[\.menu-active\]\:hidden, .group.secondary-header-component-active .group-\[\.secondary-header-component-active\]\:hidden, .group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hidden { display: none; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-80 { --tw-border-opacity: 1; border-color: rgb(46 46 46/var(--tw-border-opacity,1)); }
.group.select .group-\[\.select\]\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.group.dropdown-active .group-\[\.dropdown-active\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.menu-active .group-\[\.menu-active\]\:bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-95 { --tw-bg-opacity: 1; background-color: rgb(11 11 11/var(--tw-bg-opacity,1)); }
.group.mb-vertical .group-\[\.mb-vertical\]\:p-0 { padding: 0px; }
.group.select .group-\[\.select\]\:pl-3 { padding-left: 0.75rem; }
.group.dropdown-active .group-\[\.dropdown-active\]\:text-white-base, .group.menu-active .group-\[\.menu-active\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:placeholder-white-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(255 255 255/var(--tw-placeholder-opacity,1)); }
.group.select .group-\[\.select\]\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-light-theme .group-\[\.secondary-header-component-light-theme\]\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
@media not all and (min-width: 768px) {
.max-md\:flex { display: flex; }
.max-md\:flex-row { flex-direction: row; }
.max-md\:flex-row-reverse { flex-direction: row-reverse; }
.max-md\:flex-col { flex-direction: column; }
.max-md\:justify-between { justify-content: space-between; }
}
@media (min-width: 0px) {
.sm\:order-2 { order: 2; }
.sm\:order-last { order: 9999; }
.sm\:col-span-1 { grid-column: span 1 / span 1; }
.sm\:col-span-12 { grid-column: span 12 / span 12; }
.sm\:col-span-2 { grid-column: span 2 / span 2; }
.sm\:col-span-3 { grid-column: span 3 / span 3; }
.sm\:col-span-4 { grid-column: span 4 / span 4; }
.sm\:col-start-1 { grid-column-start: 1; }
.sm\:m-4 { margin: 1rem; }
.sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
.sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.sm\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.sm\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.sm\:mb-1 { margin-bottom: 0.25rem; }
.sm\:mb-10 { margin-bottom: 2.5rem; }
.sm\:mb-2 { margin-bottom: 0.5rem; }
.sm\:mb-4 { margin-bottom: 1rem; }
.sm\:mb-6 { margin-bottom: 1.5rem; }
.sm\:ml-0 { margin-left: 0px; }
.sm\:ml-10 { margin-left: 2.5rem; }
.sm\:ml-2 { margin-left: 0.5rem; }
.sm\:ml-4 { margin-left: 1rem; }
.sm\:mr-0 { margin-right: 0px; }
.sm\:mr-1 { margin-right: 0.25rem; }
.sm\:mr-2 { margin-right: 0.5rem; }
.sm\:mr-4 { margin-right: 1rem; }
.sm\:mr-6 { margin-right: 1.5rem; }
.sm\:mt-2 { margin-top: 0.5rem; }
.sm\:mt-4 { margin-top: 1rem; }
.sm\:mt-6 { margin-top: 1.5rem; }
.sm\:mt-8 { margin-top: 2rem; }
.sm\:block { display: block; }
.sm\:flex { display: flex; }
.sm\:grid { display: grid; }
.sm\:\!hidden { display: none !important; }
.sm\:hidden { display: none; }
.sm\:w-full { width: 100%; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:basis-1 { flex-basis: 0.25rem; }
.sm\:basis-full { flex-basis: 100%; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.sm\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-col-reverse { flex-direction: column-reverse; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:items-start { align-items: flex-start; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-between { justify-content: space-between; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-x-0 { column-gap: 0px; }
.sm\:gap-x-1 { column-gap: 0.25rem; }
.sm\:gap-x-6 { column-gap: 1.5rem; }
.sm\:gap-x-8 { column-gap: 2rem; }
.sm\:gap-y-0 { row-gap: 0px; }
.sm\:gap-y-4 { row-gap: 1rem; }
.sm\:gap-y-6 { row-gap: 1.5rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
.sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.sm\:border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.sm\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.sm\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.sm\:p-0 { padding: 0px; }
.sm\:p-4 { padding: 1rem; }
.sm\:p-6 { padding: 1.5rem; }
.sm\:px-0 { padding-left: 0px; padding-right: 0px; }
.sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.sm\:py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.sm\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.sm\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.sm\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.sm\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.sm\:pb-1 { padding-bottom: 0.25rem; }
.sm\:pb-12 { padding-bottom: 3rem; }
.sm\:pb-17 { padding-bottom: 4.25rem; }
.sm\:pb-4 { padding-bottom: 1rem; }
.sm\:pb-6 { padding-bottom: 1.5rem; }
.sm\:pb-8 { padding-bottom: 2rem; }
.sm\:pl-0 { padding-left: 0px; }
.sm\:pr-4 { padding-right: 1rem; }
.sm\:pr-6 { padding-right: 1.5rem; }
.sm\:pt-0 { padding-top: 0px; }
.sm\:pt-12 { padding-top: 3rem; }
.sm\:pt-4 { padding-top: 1rem; }
.sm\:pt-6 { padding-top: 1.5rem; }
.sm\:pt-8 { padding-top: 2rem; }
.sm\:text-center { text-align: center; }
.sm\:text-icon_l { font-size: 2.5rem; }
.sm\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.sm\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .sm\:body-regular-l, .sm\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.sm\:body-bold-l { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .sm\:body-regular-m, .sm\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.cmp-text .sm\:body-regular-s, .sm\:body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .sm\:body-regular-xs, .sm\:body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:last\:mb-6:last-child { margin-bottom: 1.5rem; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:block { display: block; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:flex { display: flex; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
@media (min-width: 768px) {
.md\:col-span-1 { grid-column: span 1 / span 1; }
.md\:col-span-10 { grid-column: span 10 / span 10; }
.md\:col-span-2 { grid-column: span 2 / span 2; }
.md\:col-span-8 { grid-column: span 8 / span 8; }
.md\:m-8 { margin: 2rem; }
.md\:mx-0 { margin-left: 0px; margin-right: 0px; }
.md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.md\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.md\:my-9 { margin-bottom: 2.25rem; margin-top: 2.25rem; }
.md\:my-auto { margin-bottom: auto; margin-top: auto; }
.md\:mb-0 { margin-bottom: 0px; }
.md\:mb-4 { margin-bottom: 1rem; }
.md\:mb-6 { margin-bottom: 1.5rem; }
.md\:mb-8 { margin-bottom: 2rem; }
.md\:ml-0 { margin-left: 0px; }
.md\:ml-12 { margin-left: 3rem; }
.md\:ml-2 { margin-left: 0.5rem; }
.md\:ml-6 { margin-left: 1.5rem; }
.md\:ml-8 { margin-left: 2rem; }
.md\:ml-auto { margin-left: auto; }
.md\:mr-0 { margin-right: 0px; }
.md\:mr-2 { margin-right: 0.5rem; }
.md\:mr-4 { margin-right: 1rem; }
.md\:mr-6 { margin-right: 1.5rem; }
.md\:mr-8 { margin-right: 2rem; }
.md\:mt-0 { margin-top: 0px; }
.md\:mt-4 { margin-top: 1rem; }
.md\:mt-6 { margin-top: 1.5rem; }
.md\:mt-8 { margin-top: 2rem; }
.md\:block { display: block; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:\!hidden { display: none !important; }
.md\:hidden { display: none; }
.md\:w-auto { width: auto; }
.md\:basis-2\/6 { flex-basis: 33.3333%; }
.md\:basis-3\/4 { flex-basis: 75%; }
.md\:basis-full { flex-basis: 100%; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.md\:flex-row { flex-direction: row; }
.md\:flex-row-reverse { flex-direction: row-reverse; }
.md\:flex-col { flex-direction: column; }
.md\:flex-col-reverse { flex-direction: column-reverse; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:items-start { align-items: flex-start; }
.md\:items-center { align-items: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-between { justify-content: space-between; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:gap-x-2 { column-gap: 0.5rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-x-6 { column-gap: 1.5rem; }
.md\:gap-x-8 { column-gap: 2rem; }
.md\:gap-y-0 { row-gap: 0px; }
.md\:gap-y-6 { row-gap: 1.5rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
.md\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.md\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.md\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.md\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.md\:p-0 { padding: 0px; }
.md\:p-4 { padding: 1rem; }
.md\:p-6 { padding: 1.5rem; }
.md\:p-8 { padding: 2rem; }
.md\:px-0 { padding-left: 0px; padding-right: 0px; }
.md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.md\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.md\:pb-0 { padding-bottom: 0px; }
.md\:pb-1 { padding-bottom: 0.25rem; }
.md\:pb-12 { padding-bottom: 3rem; }
.md\:pb-16 { padding-bottom: 4rem; }
.md\:pb-2 { padding-bottom: 0.5rem; }
.md\:pb-26 { padding-bottom: 7rem; }
.md\:pb-6 { padding-bottom: 1.5rem; }
.md\:pb-8 { padding-bottom: 2rem; }
.md\:pl-0 { padding-left: 0px; }
.md\:pt-0 { padding-top: 0px; }
.md\:pt-12 { padding-top: 3rem; }
.md\:pt-16 { padding-top: 4rem; }
.md\:pt-2 { padding-top: 0.5rem; }
.md\:pt-4 { padding-top: 1rem; }
.md\:pt-6 { padding-top: 1.5rem; }
.md\:pt-8 { padding-top: 2rem; }
.md\:text-icon_xl { font-size: 4rem; }
.md\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.md\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .md\:body-regular-l, .md\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .md\:body-regular-xl, .md\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.md\:body-bold-xl { font-size: 1.375rem; }
.md\:body-bold-l, .md\:body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.md\:body-bold-l { font-size: 1.125rem; }
.cmp-text .md\:body-regular-m, .md\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.md\:body-bold-s { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.hover\:md\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
}
@media (min-width: 1025px) {
.lg\:absolute { position: absolute; }
.lg\:order-first { order: -9999; }
.lg\:order-none { order: 0; }
.lg\:col-span-1 { grid-column: span 1 / span 1; }
.lg\:col-span-10 { grid-column: span 10 / span 10; }
.lg\:col-span-2 { grid-column: span 2 / span 2; }
.lg\:col-span-3 { grid-column: span 3 / span 3; }
.lg\:col-span-6 { grid-column: span 6 / span 6; }
.lg\:col-span-8 { grid-column: span 8 / span 8; }
.lg\:col-start-4 { grid-column-start: 4; }
.lg\:row-span-1 { grid-row: span 1 / span 1; }
.lg\:row-span-3 { grid-row: span 3 / span 3; }
.lg\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:my-0 { margin-bottom: 0px; margin-top: 0px; }
.lg\:my-12 { margin-bottom: 3rem; margin-top: 3rem; }
.lg\:my-16 { margin-bottom: 4rem; margin-top: 4rem; }
.lg\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.lg\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.lg\:mb-0 { margin-bottom: 0px; }
.lg\:mb-1 { margin-bottom: 0.25rem; }
.lg\:mb-4 { margin-bottom: 1rem; }
.lg\:mb-6 { margin-bottom: 1.5rem; }
.lg\:mb-8 { margin-bottom: 2rem; }
.lg\:ml-0 { margin-left: 0px; }
.lg\:ml-4 { margin-left: 1rem; }
.lg\:ml-6 { margin-left: 1.5rem; }
.lg\:ml-8 { margin-left: 2rem; }
.lg\:ml-auto { margin-left: auto; }
.lg\:mr-0 { margin-right: 0px; }
.lg\:mr-16 { margin-right: 4rem; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:mr-4 { margin-right: 1rem; }
.lg\:mr-6 { margin-right: 1.5rem; }
.lg\:mr-8 { margin-right: 2rem; }
.lg\:mt-0 { margin-top: 0px; }
.lg\:mt-4 { margin-top: 1rem; }
.lg\:mt-6 { margin-top: 1.5rem; }
.lg\:mt-8 { margin-top: 2rem; }
.lg\:block { display: block; }
.lg\:flex { display: flex; }
.lg\:grid { display: grid; }
.lg\:hidden { display: none; }
.lg\:h-full { height: 100%; }
.lg\:w-auto { width: auto; }
.lg\:flex-grow { flex-grow: 1; }
.lg\:basis-1\/2 { flex-basis: 50%; }
.lg\:basis-1\/3 { flex-basis: 33.3333%; }
.lg\:basis-2\/3 { flex-basis: 66.6667%; }
.lg\:basis-2\/6 { flex-basis: 33.3333%; }
.lg\:basis-3\/12 { flex-basis: 25%; }
.lg\:basis-4\/12 { flex-basis: 33.3333%; }
.lg\:basis-4\/6 { flex-basis: 66.6667%; }
.lg\:basis-6\/12 { flex-basis: 50%; }
.lg\:basis-7\/12 { flex-basis: 58.3333%; }
.lg\:basis-8\/12 { flex-basis: 66.6667%; }
.lg\:basis-9\/12 { flex-basis: 75%; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-rows-none { grid-template-rows: none; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-row-reverse { flex-direction: row-reverse; }
.lg\:flex-col { flex-direction: column; }
.lg\:items-center { align-items: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-between { justify-content: space-between; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:gap-x-2 { column-gap: 0.5rem; }
.lg\:gap-x-6 { column-gap: 1.5rem; }
.lg\:gap-x-8 { column-gap: 2rem; }
.lg\:gap-x-9 { column-gap: 2.25rem; }
.lg\:gap-y-0 { row-gap: 0px; }
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2rem*var(--tw-space-x-reverse)); }
.lg\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.lg\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:bg-transparent-base { background-color: transparent; }
.lg\:bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.lg\:p-0 { padding: 0px; }
.lg\:p-16 { padding: 4rem; }
.lg\:p-2 { padding: 0.5rem; }
.lg\:p-6 { padding: 1.5rem; }
.lg\:p-8 { padding: 2rem; }
.lg\:px-0 { padding-left: 0px; padding-right: 0px; }
.lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.lg\:py-22 { padding-bottom: 6rem; padding-top: 6rem; }
.lg\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.lg\:pb-0 { padding-bottom: 0px; }
.lg\:pb-12 { padding-bottom: 3rem; }
.lg\:pb-16 { padding-bottom: 4rem; }
.lg\:pb-22 { padding-bottom: 6rem; }
.lg\:pb-4 { padding-bottom: 1rem; }
.lg\:pb-6 { padding-bottom: 1.5rem; }
.lg\:pb-8 { padding-bottom: 2rem; }
.lg\:pl-0 { padding-left: 0px; }
.lg\:pl-2 { padding-left: 0.5rem; }
.lg\:pl-8 { padding-left: 2rem; }
.lg\:pr-0 { padding-right: 0px; }
.lg\:pr-16 { padding-right: 4rem; }
.lg\:pr-8 { padding-right: 2rem; }
.lg\:pt-0 { padding-top: 0px; }
.lg\:pt-12 { padding-top: 3rem; }
.lg\:pt-16 { padding-top: 4rem; }
.lg\:pt-22 { padding-top: 6rem; }
.lg\:pt-4 { padding-top: 1rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-8 { padding-top: 2rem; }
.lg\:text-icon_xxl { font-size: 5.5rem; }
.lg\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.lg\:text-taupe-core { --tw-text-opacity: 1; color: rgb(194 196 195/var(--tw-text-opacity,1)); }
.lg\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .lg\:body-regular-xl, .lg\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.lg\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.lg\:hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:hover\:pb-2:hover { padding-bottom: 0.5rem; }
.hover\:lg\:text-red-core:hover, .lg\:hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.lg\:hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group:hover .lg\:group-hover\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:border-grey-10:checked { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.vertical .group-\[\.vertical\]\:lg\:p-0 { padding: 0px; }
}
@media (min-width: 1472px) {
.xl\:col-span-1 { grid-column: span 1 / span 1; }
.xl\:col-span-2 { grid-column: span 2 / span 2; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mb-6 { margin-bottom: 1.5rem; }
.xl\:ml-0 { margin-left: 0px; }
.xl\:mr-0 { margin-right: 0px; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.xl\:px-0 { padding-left: 0px; padding-right: 0px; }
.cmp-text .xl\:body-regular-xl, .xl\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
}
.\[\&\>\*\:first-child\]\:mt-0 > :first-child { margin-top: 0px; }
.\[\&\>\*\:first-child\]\:text-black-base > :first-child { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.\[\&\>\*\:first-child\]\:body-bold-s > :first-child { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.table-container.release-notes-table::-webkit-scrollbar { height: 1rem; }
.table-container.release-notes-table::-webkit-scrollbar-thumb { background-clip: padding-box; border: 0.25rem solid transparent; border-radius: 0.5rem; --tw-bg-opacity: 1; background-color: rgb(194 196 195/var(--tw-bg-opacity,1)); }
.table-container.release-notes-table::-webkit-scrollbar-track { height: 1rem; --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
@media only screen and (max-width: 1024px) {
.table-container .dynamic-table-component { min-width: 48rem; overflow: scroll; }
}
@media only screen and (max-width: 767.98px) {
.table-container .dynamic-table-component { min-width: 48rem; overflow: scroll; }
}
.table-container .dynamic-table-component_profileImg { border-radius: 4.71875rem; height: 3rem; width: 3rem; }
.modal-component-web_modal { height: 100vh; left: 0px; overflow: auto; position: fixed; top: 0px; width: 100%; z-index: 10; }
.modal-component-web_modal_modal-content { height: 80vh; max-width: 41.75rem; width: 95%; }
.modal-component-web_modal_modal-content_close-container { height: 2rem; width: 2rem; }
.modal-component-web_modal_modal-content_close-container .modal-component-web_modal_modal-content_close { cursor: pointer; }
.modal-component-web_modal_modal-content_heading { border-bottom-width: 0.125rem; border-style: solid; }
.modal-component-web_modal_modal-content_description { height: 60vh; overflow-y: scroll; }
.modal-component-web_modal_modal-content_description::-webkit-scrollbar { width: 0.5rem; }
.modal-component-web_modal_modal-content_description::-webkit-scrollbar-thumb { border-radius: 0.25rem; --tw-bg-opacity: 1; background-color: rgb(217 217 217/var(--tw-bg-opacity,1)); }
.modal-component-web_modal_modal-content_button-container .modal-component-web_modal_modal-content_button { cursor: pointer; height: 2.5rem; }
@media only screen and (max-width: 1024px) {
.modal-component-web_modal_modal-content { max-width: 44rem; }
.modal-component-web_modal .modal-component-web_modal_modal-content_button { width: auto; }
}
@media only screen and (max-width: 767.98px) {
.modal-component-web_modal_modal-content { max-width: 21.5rem; }
.modal-component-web_modal .modal-component-web_modal_modal-content_button { width: 100%; }
}
.button-border { border-style: solid; border-width: 0.0625rem; }
.checkBox-component_container_input { height: 0px; width: 0px; }
.checkBox-component_container_icons-container { position: relative; }
.checkBox-component_container_icons-container_icon { border-width: 0.125rem; height: 1.5rem; position: relative; width: 1.5rem; z-index: 2; }
.checkBox-component_container_icons-container_background-div { border-radius: 50%; left: -0.5rem; position: absolute; top: -0.5rem; z-index: 1; }
.checkBox-component_container_icons-container:hover .checkBox-component_container_icons-container_background-div { height: 2.5rem; width: 2.5rem; }
.filter-dropDown-container_static-table { width: 20.375rem; }
.filter-dropDown-container_input_div { position: relative; }
.filter-dropDown-container_input-box { border-radius: 0.125rem; border-width: 0.0625rem; }
.filter-dropDown-container_input-box_icon-container { height: 1.5rem; width: 1.5rem; }
.filter-dropDown-container_input-box_placeholder-container { max-width: 20rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.filter-dropDown-container_input-box.border-black-base { border-width: 0.0625rem; }
.filter-dropDown-container_options-box { overflow: hidden auto; position: absolute; width: 100%; z-index: 5; }
.filter-dropDown-container_options-box .option-label { width: 100%; }
.filter-dropDown-container_input { width: 25%; }
.filter-dropDown-container_dynamic-data-table.filter-dropDown-container_options-box { z-index: 1; }
@media only screen and (max-width: 1024px) {
.filter-dropDown-container_input { width: 50%; }
}
@media only screen and (max-width: 767.98px) {
.filter-dropDown-container_input { width: 100%; }
}
.accordion-item_header_togglerDiv_icon_container { height: 2rem; width: 2rem; }
.accordion-component_disable { height: 6.25rem; }
.data-table-chips-component_label-container { max-width: 21rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
.data-table-chips-component_label-container_icons-container { height: 2rem; width: 2rem; }
.data-table-chips-component_chip-label { max-width: 21rem; }
.data-table-chips-component_chip-label, .data-table-chips-component_container-showMore { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
.data-table-chips-component_container-showMore { border-width: 0.0625rem; }
.no-result-component .description li { list-style: disc; }
.search-input-bar-component { position: relative; width: 100%; }
.search-input-bar-component_icon-container { height: 2rem; left: 0.5rem; position: absolute; top: 50%; transform: translateY(-50%); width: 2rem; }
.search-input-bar-component_input { border-width: 0.0625rem; width: 100%; }
.search-input-bar-component_input:focus { border-width: 0.125rem; }
.search-input-bar-component_cross-icon-container { position: absolute; right: 0.5rem; top: 50%; transform: translateY(-50%); }
.search-input-bar-component_error-container_error-icon { height: 1.5rem; text-align: center; width: 1.5rem; }
.dynamic-data-table-component .error-component_search-container_content { width: 100%; }
.dynamic-data-table-component .filter-dropDown-container_options-box { max-height: 22rem; }
.dynamic-data-table-component_search-field { max-width: 25rem; width: 100%; }
@media only screen and (max-width: 1024px) {
.dynamic-data-table-component_search-field { max-width: 100%; }
}
@media only screen and (max-width: 767.98px) {
.dynamic-data-table-component_search-field { max-width: 100%; }
}
.loader-component_overlay { height: 100%; left: 0px; opacity: 0.7; position: fixed; top: 0px; width: 100%; z-index: 10; }
.loader-component .spinner { animation: 2s linear 0s infinite normal none running container-rotate; height: 5rem; left: calc(50% - 2.5rem); position: fixed; top: 45%; width: 5rem; z-index: 11; }
.loader-component .spinner_line { height: 100%; opacity: 0; position: absolute; width: 100%; }
.loader-component .spinner_line_first { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-first-fade-in-out; }
.loader-component .spinner_line_second { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-second-fade-in-out; }
.loader-component .spinner_line_third { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-third-fade-in-out; }
.loader-component .spinner_line_fourth { animation: 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running fill-unfill-rotate, 8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running line-fourth-fade-in-out; }
.loader-component .spinner_line_ticker { border-color: inherit; height: 100%; left: 45%; overflow: hidden; position: absolute; top: 0px; width: 10%; }
.loader-component .spinner_line_circle { border-color: inherit; height: 100%; overflow: hidden; position: relative; width: 50%; }
.loader-component .spinner_line_circle__inner { animation: auto ease 0s 1 normal none running none; border-width: 0.375rem; border-style: solid; border-image: initial; border-color: inherit; border-radius: 50%; height: 100%; inset: 0px; position: absolute; width: 200%; }
.loader-component .spinner_line_circle__inner__left { animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running left-spin; transform: rotate(129deg); }
.loader-component .spinner_line_circle__inner__right { animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running right-spin; left: -100%; transform: rotate(-129deg); }
.loader-component .spinner_line_circle__inner__center { left: -450%; width: 1000%; }
@keyframes container-rotate {
100% { transform: rotate(1turn); }
}
@keyframes fill-unfill-rotate {
12.5% { transform: rotate(135deg); }
25% { transform: rotate(270deg); }
37.5% { transform: rotate(405deg); }
50% { transform: rotate(540deg); }
62.5% { transform: rotate(675deg); }
75% { transform: rotate(810deg); }
87.5% { transform: rotate(945deg); }
100% { transform: rotate(3turn); }
}
@keyframes left-spin {
0% { transform: rotate(130deg); }
50% { transform: rotate(-5deg); }
100% { transform: rotate(130deg); }
}
@keyframes right-spin {
0% { transform: rotate(-130deg); }
50% { transform: rotate(5deg); }
100% { transform: rotate(-130deg); }
}
@keyframes line-first-fade-in-out {
0% { opacity: 1; }
25% { opacity: 1; }
26% { opacity: 0; }
89% { opacity: 0; }
90% { opacity: 1; }
100% { opacity: 1; }
}
@keyframes line-second-fade-in-out {
0% { opacity: 0; }
15% { opacity: 0; }
25% { opacity: 1; }
50% { opacity: 1; }
51% { opacity: 0; }
}
@keyframes line-third-fade-in-out {
0% { opacity: 0; }
40% { opacity: 0; }
50% { opacity: 1; }
75% { opacity: 1; }
76% { opacity: 0; }
}
@keyframes line-fourth-fade-in-out {
0% { opacity: 0; }
65% { opacity: 0; }
75% { opacity: 1; }
90% { opacity: 1; }
100% { opacity: 0; }
}
.sr-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.left-0 { left: 0px; }
.right-0 { right: 0px; }
.top-20 { top: 5rem; }
.top-full { top: 100%; }
.order-last { order: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-2 { grid-column: span 2 / span 2; }
.row-span-2 { grid-row: span 2 / span 2; }
.row-span-3 { grid-row: span 3 / span 3; }
.float-right { float: right; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-auto { margin: auto; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }
.my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.my-auto { margin-bottom: auto; margin-top: auto; }
.\!mb-0 { margin-bottom: 0px !important; }
.-ml-2 { margin-left: -0.5rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-14 { margin-top: -3.5rem; }
.mb-0 { margin-bottom: 0px; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-auto { margin-bottom: auto; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-8 { margin-left: 2rem; }
.ml-auto { margin-left: auto; }
.mr-0 { margin-right: 0px; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-8 { margin-right: 2rem; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-4 { margin-top: 1rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-auto { margin-top: auto; }
.box-content { box-sizing: content-box; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.table { display: table; }
.grid { display: grid; }
.hidden { display: none; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.w-full { width: 100%; }
.max-w-max-container { max-width: 1408px; }
.flex-1 { flex: 1 1 0%; }
.flex-\[0_1_0\%\] { flex: 0 1 0%; }
.flex-none { flex: 0 0 auto; }
.shrink-0 { flex-shrink: 0; }
.grow { flex-grow: 1; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/4 { flex-basis: 25%; }
.basis-3\/4 { flex-basis: 75%; }
.basis-4\/6 { flex-basis: 66.6667%; }
.transform { 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)); }
.cursor-default { cursor: default; }
.cursor-none { cursor: none; }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.grid-flow-col { grid-auto-flow: column; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.whitespace-nowrap { white-space: nowrap; }
.border { border-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-solid { border-style: solid; }
.\!border-black-base { --tw-border-opacity: 1 !important; border-color: rgb(0 0 0/var(--tw-border-opacity,1)) !important; }
.border-black-base { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-blue-light { --tw-border-opacity: 1; border-color: rgb(222 236 240/var(--tw-border-opacity,1)); }
.border-grey-0 { --tw-border-opacity: 1; border-color: rgb(246 246 246/var(--tw-border-opacity,1)); }
.border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-grey-30 { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.border-grey-40 { --tw-border-opacity: 1; border-color: rgb(145 145 145/var(--tw-border-opacity,1)); }
.border-grey-70 { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.border-notification-error { --tw-border-opacity: 1; border-color: rgb(212 0 40/var(--tw-border-opacity,1)); }
.border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.border-transparent-base { border-color: transparent; }
.border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.\!border-b-transparent-base { border-bottom-color: transparent !important; }
.\!border-l-transparent-base { border-left-color: transparent !important; }
.\!border-r-transparent-base { border-right-color: transparent !important; }
.border-b-grey-10 { --tw-border-opacity: 1; border-bottom-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.border-t-white-base { --tw-border-opacity: 1; border-top-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.bg-black-background { background-color: rgba(0, 0, 0, 0.3); }
.bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-blue-light { --tw-bg-opacity: 1; background-color: rgb(222 236 240/var(--tw-bg-opacity,1)); }
.bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.bg-grey-30 { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.bg-grey-40 { --tw-bg-opacity: 1; background-color: rgb(145 145 145/var(--tw-bg-opacity,1)); }
.bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.bg-transparent-base { background-color: transparent; }
.bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.from-grey-0 { --tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,96%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.to-white-base { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.object-cover { object-fit: cover; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.\!py-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
.\!py-3 { padding-bottom: 0.75rem !important; padding-top: 0.75rem !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-0 { padding-bottom: 0px; padding-top: 0px; }
.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-22 { padding-bottom: 6rem; }
.pb-25 { padding-bottom: 6.75rem; }
.pb-30 { padding-bottom: 8rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-12 { padding-left: 3rem; }
.pl-18 { padding-left: 4.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-4 { padding-left: 1rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pr-0 { padding-right: 0px; }
.pr-1 { padding-right: 0.25rem; }
.pr-12 { padding-right: 3rem; }
.pr-18 { padding-right: 4.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-4 { padding-right: 1rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-h3 { font-size: 3rem; }
.text-h5 { font-size: 1.875rem; }
.text-h6 { font-size: 1.375rem; }
.text-icon { font-size: 1rem; }
.text-icon_error { font-size: 1.563rem; }
.text-icon_l { font-size: 2.5rem; }
.text-icon_m { font-size: 1.25rem; }
.text-l { font-size: 1.125rem; }
.text-m { font-size: 1rem; }
.text-xl { font-size: 1.375rem; }
.font-bold { font-weight: 500; }
.font-regular { font-weight: 300; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.normal-case { text-transform: none; }
.leading-\[0\] { line-height: 0; }
.leading-xs { line-height: 1.05rem; }
.\!text-black-base { --tw-text-opacity: 1 !important; color: rgb(0 0 0/var(--tw-text-opacity,1)) !important; }
.text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-green-base { --tw-text-opacity: 1; color: rgb(0 153 0/var(--tw-text-opacity,1)); }
.text-grey-10 { --tw-text-opacity: 1; color: rgb(230 230 230/var(--tw-text-opacity,1)); }
.text-grey-105 { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.text-grey-40 { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.text-grey-50 { --tw-text-opacity: 1; color: rgb(117 117 117/var(--tw-text-opacity,1)); }
.text-grey-60 { --tw-text-opacity: 1; color: rgb(92 92 92/var(--tw-text-opacity,1)); }
.text-grey-70 { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.text-grey-80 { --tw-text-opacity: 1; color: rgb(46 46 46/var(--tw-text-opacity,1)); }
.text-notification-error { --tw-text-opacity: 1; color: rgb(212 0 40/var(--tw-text-opacity,1)); }
.text-red-core { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.underline { text-decoration-line: underline; }
.overline { text-decoration-line: overline; }
.underline-offset-4 { text-underline-offset: 4px; }
.placeholder-black-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(0 0 0/var(--tw-placeholder-opacity,1)); }
.opacity-75 { opacity: 0.75; }
.shadow-1 { --tw-shadow: 0px -1px 1px 0px #00000017 inset; --tw-shadow-colored: inset 0px -1px 1px 0px var(--tw-shadow-color); }
.shadow-1, .shadow-2 { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-2 { --tw-shadow: 0px 2px 2px 0px #0000001f; --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color); }
.shadow-9 { --tw-shadow: 0px 2px 9px 0px #00000045; --tw-shadow-colored: 0px 2px 9px 0px var(--tw-shadow-color); }
.shadow-9, .shadow-base { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-base { --tw-shadow: 0 4px 12px 0 #00000014; --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color); }
.shadow-top { --tw-shadow: 0px -1px 2px 0px #0000001f; --tw-shadow-colored: 0px -1px 2px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.blur-md { --tw-blur: blur(12px); }
.blur-md, .blur-sm { 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); }
.blur-sm { --tw-blur: blur(4px); }
.filter { 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); }
@font-face { font-display: swap; font-family: AkkuratPro-Bold; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro-Bold.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-regular; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratPro.ttf"); }
@font-face { font-display: swap; font-family: AkkuratPro-light; src: url("platform-app/clientlib-resources/resources/fonts/AkkuratLightPro.ttf"); }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.heading-l { font-size: 3.625rem; letter-spacing: -0.04em; line-height: 4.168rem; }
.heading-l, h1 { font-family: AkkuratPro-Bold; font-weight: 500; }
h1 { letter-spacing: -0.02em; }
@media (min-width: 0px) {
h1 { font-size: 2.25rem; line-height: 2.587rem; }
}
@media (min-width: 768px) {
h1 { font-size: 3rem; line-height: 3.45rem; }
}
h2 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h2 { font-size: 1.875rem; line-height: 2.156rem; }
}
@media (min-width: 768px) {
h2 { font-size: 2.25rem; line-height: 2.587rem; }
}
h3 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h3 { font-size: 1.375rem; line-height: 1.581rem; }
}
@media (min-width: 768px) {
h3 { font-size: 1.875rem; line-height: 2.156rem; }
}
h4, h5, h6 { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; }
@media (min-width: 0px) {
h4, h5, h6 { font-size: 1.125rem; line-height: 1.575rem; }
}
@media (min-width: 768px) {
h4, h5, h6 { font-size: 1.375rem; }
}
.body-regular-l, .cmp-text .body-regular-l, .cmp-text p { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-regular-xxl, .cmp-text .body-regular-xxl { font-family: AkkuratPro-regular; font-size: 1.875rem; font-weight: 300; letter-spacing: -0.02em; line-height: 2.625rem; }
.body-regular-xl, .cmp-text .body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.body-bold-xl { font-size: 1.375rem; }
.body-bold-l, .body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.body-bold-l { font-size: 1.125rem; }
.body-regular-m, .cmp-text .body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.body-bold-m { font-size: 1rem; line-height: 1.4rem; }
.body-bold-4, .body-bold-m { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.body-bold-4 { font-size: 1.375rem; line-height: 1.575rem; }
@media (min-width: 1025px) {
.body-bold-4 { font-size: 1rem; line-height: 1.5rem; }
}
.body-regular-s, .cmp-text .body-regular-s { font-family: AkkuratPro-regular; font-weight: 300; }
.body-bold-s, .body-regular-s, .cmp-text .body-regular-s { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.225rem; }
.body-bold-s { font-family: AkkuratPro-Bold; font-weight: 500; }
.body-regular-xs, .cmp-text .body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.caps-bold-small { font-size: 0.75rem; line-height: 0.975rem; }
.caps-bold-micro, .caps-bold-small { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; }
.caps-bold-micro { font-size: 0.687rem; line-height: 0.894rem; }
.icon { font-size: 1rem; }
.icon-s { font-size: 0.875rem; }
.icon-md { font-size: 2.25rem; }
.icon-m { font-size: 1.25rem; line-height: 2rem; }
img { font-family: AkkuratPro-regular; font-weight: 300; }
.\[x\:string\] { }
.table-component { width: 100%; }
.table-component .data-table-row { border-bottom-width: 0.0625rem; }
.table-component .data-table-row .tags-component { width: auto; }
.table-component .data-table-row.header { border-top-width: 0.0625rem; }
.table-component .table-cell-header p { text-align: left; }
.table-component th { position: relative; }
.table-component th:not(:last-child)::after { bottom: 0.75rem; content: ""; display: block; position: absolute; right: 0px; top: 0.75rem; --tw-border-opacity: 1; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.table-component td { position: relative; }
.table-component td:not(:last-child)::after { bottom: 1.5rem; content: ""; display: block; position: absolute; right: 0px; top: 1.5rem; --tw-border-opacity: 1; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.table-component .table-cell-row { position: relative; }
.placeholder\:text-grey-30::placeholder { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:border-grey-10::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.before\:border-grey-70::before { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.first\:ml-0:first-child { margin-left: 0px; }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:pt-0:first-child { padding-top: 0px; }
.first\:pt-2:first-child { padding-top: 0.5rem; }
.last\:pb-0:last-child { padding-bottom: 0px; }
.last\:pr-0:last-child { padding-right: 0px; }
.checked\:border-white-base:checked { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.focus-within\:border-black-base:focus-within { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.focus-within\:border-red-core:focus-within { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:border-black-base:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-blue-dark:hover { --tw-border-opacity: 1; border-color: rgb(177 202 210/var(--tw-border-opacity,1)); }
.hover\:border-grey-30:hover { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.hover\:border-grey-70:hover { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.hover\:border-red-core:hover { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.hover\:\!bg-black-base:hover { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-dark:hover { --tw-bg-opacity: 1; background-color: rgb(177 202 210/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-0:hover { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-30:hover { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-70:hover { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.hover\:bg-white-base:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:\!text-white-base:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.hover\:text-black-base:hover { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.hover\:text-grey-40:hover { --tw-text-opacity: 1; color: rgb(145 145 145/var(--tw-text-opacity,1)); }
.hover\:text-grey-70:hover { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:body-bold-m:hover { font-size: 1rem; line-height: 1.4rem; }
.hover\:body-bold-m:hover, .hover\:body-bold-s:hover { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: 0px; }
.hover\:body-bold-s:hover { font-size: 0.875rem; line-height: 1.225rem; }
.focus\:border-red-core:focus { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.active\:border-black-base:active { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.active\:border-grey-30:active { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.active\:border-grey-70:active { --tw-border-opacity: 1; border-color: rgb(69 69 69/var(--tw-border-opacity,1)); }
.active\:\!bg-black-base:active { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.active\:bg-black-base:active { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.active\:bg-grey-0:active { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.active\:bg-grey-10:active { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.active\:bg-grey-30:active { --tw-bg-opacity: 1; background-color: rgb(173 173 173/var(--tw-bg-opacity,1)); }
.active\:bg-grey-5:active { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.active\:bg-grey-70:active { --tw-bg-opacity: 1; background-color: rgb(69 69 69/var(--tw-bg-opacity,1)); }
.active\:bg-white-base:active { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.active\:\!text-white-base:active { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.active\:text-black-base:active { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.active\:text-grey-70:active { --tw-text-opacity: 1; color: rgb(69 69 69/var(--tw-text-opacity,1)); }
.active\:text-white-base:active { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.active\:underline:active { text-decoration-line: underline; }
.disabled\:border-grey-30:disabled { --tw-border-opacity: 1; border-color: rgb(173 173 173/var(--tw-border-opacity,1)); }
.disabled\:text-grey-0:disabled { --tw-text-opacity: 1; color: rgb(246 246 246/var(--tw-text-opacity,1)); }
.disabled\:text-grey-30:disabled { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group\/cards:hover .group-hover\/cards\:underline { text-decoration-line: underline; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:block { display: block; }
.group.dropdown-active .group-\[\.dropdown-active\]\:flex, .group.menu-active .group-\[\.menu-active\]\:flex { display: flex; }
.group.menu-active .group-\[\.menu-active\]\:hidden, .group.secondary-header-component-active .group-\[\.secondary-header-component-active\]\:hidden, .group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hidden { display: none; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:border-grey-80 { --tw-border-opacity: 1; border-color: rgb(46 46 46/var(--tw-border-opacity,1)); }
.group.select .group-\[\.select\]\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.group.dropdown-active .group-\[\.dropdown-active\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.menu-active .group-\[\.menu-active\]\:bg-red-core { --tw-bg-opacity: 1; background-color: rgb(214 0 42/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:bg-grey-95 { --tw-bg-opacity: 1; background-color: rgb(11 11 11/var(--tw-bg-opacity,1)); }
.group.mb-vertical .group-\[\.mb-vertical\]\:p-0 { padding: 0px; }
.group.select .group-\[\.select\]\:pl-3 { padding-left: 0.75rem; }
.group.dropdown-active .group-\[\.dropdown-active\]\:text-white-base, .group.menu-active .group-\[\.menu-active\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-grey-30 { --tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:placeholder-white-base::placeholder { --tw-placeholder-opacity: 1; color: rgb(255 255 255/var(--tw-placeholder-opacity,1)); }
.group.select .group-\[\.select\]\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:hover\:bg-grey-80:hover { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-light-theme .group-\[\.secondary-header-component-light-theme\]\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
@media not all and (min-width: 768px) {
.max-md\:flex { display: flex; }
.max-md\:flex-row { flex-direction: row; }
.max-md\:flex-row-reverse { flex-direction: row-reverse; }
.max-md\:flex-col { flex-direction: column; }
.max-md\:justify-between { justify-content: space-between; }
}
@media (min-width: 0px) {
.sm\:order-2 { order: 2; }
.sm\:order-last { order: 9999; }
.sm\:col-span-1 { grid-column: span 1 / span 1; }
.sm\:col-span-12 { grid-column: span 12 / span 12; }
.sm\:col-span-2 { grid-column: span 2 / span 2; }
.sm\:col-span-3 { grid-column: span 3 / span 3; }
.sm\:col-span-4 { grid-column: span 4 / span 4; }
.sm\:col-start-1 { grid-column-start: 1; }
.sm\:m-4 { margin: 1rem; }
.sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
.sm\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.sm\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.sm\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.sm\:mb-1 { margin-bottom: 0.25rem; }
.sm\:mb-10 { margin-bottom: 2.5rem; }
.sm\:mb-2 { margin-bottom: 0.5rem; }
.sm\:mb-4 { margin-bottom: 1rem; }
.sm\:mb-6 { margin-bottom: 1.5rem; }
.sm\:ml-0 { margin-left: 0px; }
.sm\:ml-10 { margin-left: 2.5rem; }
.sm\:ml-2 { margin-left: 0.5rem; }
.sm\:ml-4 { margin-left: 1rem; }
.sm\:mr-0 { margin-right: 0px; }
.sm\:mr-1 { margin-right: 0.25rem; }
.sm\:mr-2 { margin-right: 0.5rem; }
.sm\:mr-4 { margin-right: 1rem; }
.sm\:mr-6 { margin-right: 1.5rem; }
.sm\:mt-2 { margin-top: 0.5rem; }
.sm\:mt-4 { margin-top: 1rem; }
.sm\:mt-6 { margin-top: 1.5rem; }
.sm\:mt-8 { margin-top: 2rem; }
.sm\:block { display: block; }
.sm\:flex { display: flex; }
.sm\:grid { display: grid; }
.sm\:\!hidden { display: none !important; }
.sm\:hidden { display: none; }
.sm\:w-full { width: 100%; }
.sm\:flex-1 { flex: 1 1 0%; }
.sm\:basis-1 { flex-basis: 0.25rem; }
.sm\:basis-full { flex-basis: 100%; }
.sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.sm\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.sm\:flex-col { flex-direction: column; }
.sm\:flex-col-reverse { flex-direction: column-reverse; }
.sm\:flex-wrap { flex-wrap: wrap; }
.sm\:items-start { align-items: flex-start; }
.sm\:justify-center { justify-content: center; }
.sm\:justify-between { justify-content: space-between; }
.sm\:gap-2 { gap: 0.5rem; }
.sm\:gap-4 { gap: 1rem; }
.sm\:gap-6 { gap: 1.5rem; }
.sm\:gap-x-0 { column-gap: 0px; }
.sm\:gap-x-1 { column-gap: 0.25rem; }
.sm\:gap-x-6 { column-gap: 1.5rem; }
.sm\:gap-x-8 { column-gap: 2rem; }
.sm\:gap-y-0 { row-gap: 0px; }
.sm\:gap-y-4 { row-gap: 1rem; }
.sm\:gap-y-6 { row-gap: 1.5rem; }
.sm\:gap-y-8 { row-gap: 2rem; }
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
.sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.sm\:border-grey-10 { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.sm\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.sm\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.sm\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.sm\:p-0 { padding: 0px; }
.sm\:p-4 { padding: 1rem; }
.sm\:p-6 { padding: 1.5rem; }
.sm\:px-0 { padding-left: 0px; padding-right: 0px; }
.sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.sm\:py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.sm\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.sm\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.sm\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.sm\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.sm\:pb-1 { padding-bottom: 0.25rem; }
.sm\:pb-12 { padding-bottom: 3rem; }
.sm\:pb-17 { padding-bottom: 4.25rem; }
.sm\:pb-4 { padding-bottom: 1rem; }
.sm\:pb-6 { padding-bottom: 1.5rem; }
.sm\:pb-8 { padding-bottom: 2rem; }
.sm\:pl-0 { padding-left: 0px; }
.sm\:pr-4 { padding-right: 1rem; }
.sm\:pr-6 { padding-right: 1.5rem; }
.sm\:pt-0 { padding-top: 0px; }
.sm\:pt-12 { padding-top: 3rem; }
.sm\:pt-4 { padding-top: 1rem; }
.sm\:pt-6 { padding-top: 1.5rem; }
.sm\:pt-8 { padding-top: 2rem; }
.sm\:text-center { text-align: center; }
.sm\:text-icon_l { font-size: 2.5rem; }
.sm\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.sm\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .sm\:body-regular-l, .sm\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.sm\:body-bold-l { font-family: AkkuratPro-Bold; font-size: 1.125rem; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .sm\:body-regular-m, .sm\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.cmp-text .sm\:body-regular-s, .sm\:body-regular-s { font-family: AkkuratPro-regular; font-size: 0.875rem; font-weight: 300; letter-spacing: 0px; line-height: 1.225rem; }
.cmp-text .sm\:body-regular-xs, .sm\:body-regular-xs { font-family: AkkuratPro-regular; font-size: 0.75rem; font-weight: 300; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:body-bold-xs { font-family: AkkuratPro-Bold; font-size: 0.75rem; font-weight: 500; letter-spacing: 0px; line-height: 1.05rem; }
.sm\:last\:mb-6:last-child { margin-bottom: 1.5rem; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:block { display: block; }
.group.mb-vertical .group-\[\.mb-vertical\]\:sm\:flex { display: flex; }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:border-grey-60 { --tw-border-opacity: 1; border-color: rgb(92 92 92/var(--tw-border-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-80 { --tw-bg-opacity: 1; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:sm\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
}
@media (min-width: 768px) {
.md\:col-span-1 { grid-column: span 1 / span 1; }
.md\:col-span-10 { grid-column: span 10 / span 10; }
.md\:col-span-2 { grid-column: span 2 / span 2; }
.md\:col-span-8 { grid-column: span 8 / span 8; }
.md\:m-8 { margin: 2rem; }
.md\:mx-0 { margin-left: 0px; margin-right: 0px; }
.md\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.md\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.md\:my-9 { margin-bottom: 2.25rem; margin-top: 2.25rem; }
.md\:my-auto { margin-bottom: auto; margin-top: auto; }
.md\:mb-0 { margin-bottom: 0px; }
.md\:mb-4 { margin-bottom: 1rem; }
.md\:mb-6 { margin-bottom: 1.5rem; }
.md\:mb-8 { margin-bottom: 2rem; }
.md\:ml-0 { margin-left: 0px; }
.md\:ml-12 { margin-left: 3rem; }
.md\:ml-2 { margin-left: 0.5rem; }
.md\:ml-6 { margin-left: 1.5rem; }
.md\:ml-8 { margin-left: 2rem; }
.md\:ml-auto { margin-left: auto; }
.md\:mr-0 { margin-right: 0px; }
.md\:mr-2 { margin-right: 0.5rem; }
.md\:mr-4 { margin-right: 1rem; }
.md\:mr-6 { margin-right: 1.5rem; }
.md\:mr-8 { margin-right: 2rem; }
.md\:mt-0 { margin-top: 0px; }
.md\:mt-4 { margin-top: 1rem; }
.md\:mt-6 { margin-top: 1.5rem; }
.md\:mt-8 { margin-top: 2rem; }
.md\:block { display: block; }
.md\:flex { display: flex; }
.md\:inline-flex { display: inline-flex; }
.md\:\!hidden { display: none !important; }
.md\:hidden { display: none; }
.md\:w-auto { width: auto; }
.md\:basis-2\/6 { flex-basis: 33.3333%; }
.md\:basis-3\/4 { flex-basis: 75%; }
.md\:basis-full { flex-basis: 100%; }
.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
.md\:flex-row { flex-direction: row; }
.md\:flex-row-reverse { flex-direction: row-reverse; }
.md\:flex-col { flex-direction: column; }
.md\:flex-col-reverse { flex-direction: column-reverse; }
.md\:flex-wrap { flex-wrap: wrap; }
.md\:items-start { align-items: flex-start; }
.md\:items-center { align-items: center; }
.md\:justify-end { justify-content: flex-end; }
.md\:justify-between { justify-content: space-between; }
.md\:gap-4 { gap: 1rem; }
.md\:gap-6 { gap: 1.5rem; }
.md\:gap-8 { gap: 2rem; }
.md\:gap-x-2 { column-gap: 0.5rem; }
.md\:gap-x-4 { column-gap: 1rem; }
.md\:gap-x-6 { column-gap: 1.5rem; }
.md\:gap-x-8 { column-gap: 2rem; }
.md\:gap-y-0 { row-gap: 0px; }
.md\:gap-y-6 { row-gap: 1.5rem; }
.md\:gap-y-8 { row-gap: 2rem; }
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
.md\:border-white-base { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.md\:bg-black-base { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.md\:bg-grey-0 { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.md\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.md\:p-0 { padding: 0px; }
.md\:p-4 { padding: 1rem; }
.md\:p-6 { padding: 1.5rem; }
.md\:p-8 { padding: 2rem; }
.md\:px-0 { padding-left: 0px; padding-right: 0px; }
.md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.md\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.md\:pb-0 { padding-bottom: 0px; }
.md\:pb-1 { padding-bottom: 0.25rem; }
.md\:pb-12 { padding-bottom: 3rem; }
.md\:pb-16 { padding-bottom: 4rem; }
.md\:pb-2 { padding-bottom: 0.5rem; }
.md\:pb-26 { padding-bottom: 7rem; }
.md\:pb-6 { padding-bottom: 1.5rem; }
.md\:pb-8 { padding-bottom: 2rem; }
.md\:pl-0 { padding-left: 0px; }
.md\:pt-0 { padding-top: 0px; }
.md\:pt-12 { padding-top: 3rem; }
.md\:pt-16 { padding-top: 4rem; }
.md\:pt-2 { padding-top: 0.5rem; }
.md\:pt-4 { padding-top: 1rem; }
.md\:pt-6 { padding-top: 1.5rem; }
.md\:pt-8 { padding-top: 2rem; }
.md\:text-icon_xl { font-size: 4rem; }
.md\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.md\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .md\:body-regular-l, .md\:body-regular-l { font-family: AkkuratPro-regular; font-size: 1.125rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.575rem; }
.cmp-text .md\:body-regular-xl, .md\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.md\:body-bold-xl { font-size: 1.375rem; }
.md\:body-bold-l, .md\:body-bold-xl { font-family: AkkuratPro-Bold; font-weight: 500; letter-spacing: -0.02em; line-height: 1.575rem; }
.md\:body-bold-l { font-size: 1.125rem; }
.cmp-text .md\:body-regular-m, .md\:body-regular-m { font-family: AkkuratPro-regular; font-size: 1rem; font-weight: 300; letter-spacing: 0px; line-height: 1.4rem; }
.md\:body-bold-s { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.hover\:md\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
}
@media (min-width: 1025px) {
.lg\:absolute { position: absolute; }
.lg\:order-first { order: -9999; }
.lg\:order-none { order: 0; }
.lg\:col-span-1 { grid-column: span 1 / span 1; }
.lg\:col-span-10 { grid-column: span 10 / span 10; }
.lg\:col-span-2 { grid-column: span 2 / span 2; }
.lg\:col-span-3 { grid-column: span 3 / span 3; }
.lg\:col-span-6 { grid-column: span 6 / span 6; }
.lg\:col-span-8 { grid-column: span 8 / span 8; }
.lg\:col-start-4 { grid-column-start: 4; }
.lg\:row-span-1 { grid-row: span 1 / span 1; }
.lg\:row-span-3 { grid-row: span 3 / span 3; }
.lg\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.lg\:mx-auto { margin-left: auto; margin-right: auto; }
.lg\:my-0 { margin-bottom: 0px; margin-top: 0px; }
.lg\:my-12 { margin-bottom: 3rem; margin-top: 3rem; }
.lg\:my-16 { margin-bottom: 4rem; margin-top: 4rem; }
.lg\:my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.lg\:my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.lg\:mb-0 { margin-bottom: 0px; }
.lg\:mb-1 { margin-bottom: 0.25rem; }
.lg\:mb-4 { margin-bottom: 1rem; }
.lg\:mb-6 { margin-bottom: 1.5rem; }
.lg\:mb-8 { margin-bottom: 2rem; }
.lg\:ml-0 { margin-left: 0px; }
.lg\:ml-4 { margin-left: 1rem; }
.lg\:ml-6 { margin-left: 1.5rem; }
.lg\:ml-8 { margin-left: 2rem; }
.lg\:ml-auto { margin-left: auto; }
.lg\:mr-0 { margin-right: 0px; }
.lg\:mr-16 { margin-right: 4rem; }
.lg\:mr-2 { margin-right: 0.5rem; }
.lg\:mr-4 { margin-right: 1rem; }
.lg\:mr-6 { margin-right: 1.5rem; }
.lg\:mr-8 { margin-right: 2rem; }
.lg\:mt-0 { margin-top: 0px; }
.lg\:mt-4 { margin-top: 1rem; }
.lg\:mt-6 { margin-top: 1.5rem; }
.lg\:mt-8 { margin-top: 2rem; }
.lg\:block { display: block; }
.lg\:flex { display: flex; }
.lg\:grid { display: grid; }
.lg\:hidden { display: none; }
.lg\:h-full { height: 100%; }
.lg\:w-auto { width: auto; }
.lg\:flex-grow { flex-grow: 1; }
.lg\:basis-1\/2 { flex-basis: 50%; }
.lg\:basis-1\/3 { flex-basis: 33.3333%; }
.lg\:basis-2\/3 { flex-basis: 66.6667%; }
.lg\:basis-2\/6 { flex-basis: 33.3333%; }
.lg\:basis-3\/12 { flex-basis: 25%; }
.lg\:basis-4\/12 { flex-basis: 33.3333%; }
.lg\:basis-4\/6 { flex-basis: 66.6667%; }
.lg\:basis-6\/12 { flex-basis: 50%; }
.lg\:basis-7\/12 { flex-basis: 58.3333%; }
.lg\:basis-8\/12 { flex-basis: 66.6667%; }
.lg\:basis-9\/12 { flex-basis: 75%; }
.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-rows-none { grid-template-rows: none; }
.lg\:flex-row { flex-direction: row; }
.lg\:flex-row-reverse { flex-direction: row-reverse; }
.lg\:flex-col { flex-direction: column; }
.lg\:items-center { align-items: center; }
.lg\:justify-end { justify-content: flex-end; }
.lg\:justify-center { justify-content: center; }
.lg\:justify-between { justify-content: space-between; }
.lg\:gap-4 { gap: 1rem; }
.lg\:gap-8 { gap: 2rem; }
.lg\:gap-x-2 { column-gap: 0.5rem; }
.lg\:gap-x-6 { column-gap: 1.5rem; }
.lg\:gap-x-8 { column-gap: 2rem; }
.lg\:gap-x-9 { column-gap: 2.25rem; }
.lg\:gap-y-0 { row-gap: 0px; }
.lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2rem*var(--tw-space-x-reverse)); }
.lg\:border-red-core { --tw-border-opacity: 1; border-color: rgb(214 0 42/var(--tw-border-opacity,1)); }
.lg\:bg-grey-5 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:bg-transparent-base { background-color: transparent; }
.lg\:bg-white-base { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.lg\:p-0 { padding: 0px; }
.lg\:p-16 { padding: 4rem; }
.lg\:p-2 { padding: 0.5rem; }
.lg\:p-6 { padding: 1.5rem; }
.lg\:p-8 { padding: 2rem; }
.lg\:px-0 { padding-left: 0px; padding-right: 0px; }
.lg\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.lg\:py-0 { padding-bottom: 0px; padding-top: 0px; }
.lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
.lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
.lg\:py-22 { padding-bottom: 6rem; padding-top: 6rem; }
.lg\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.lg\:pb-0 { padding-bottom: 0px; }
.lg\:pb-12 { padding-bottom: 3rem; }
.lg\:pb-16 { padding-bottom: 4rem; }
.lg\:pb-22 { padding-bottom: 6rem; }
.lg\:pb-4 { padding-bottom: 1rem; }
.lg\:pb-6 { padding-bottom: 1.5rem; }
.lg\:pb-8 { padding-bottom: 2rem; }
.lg\:pl-0 { padding-left: 0px; }
.lg\:pl-2 { padding-left: 0.5rem; }
.lg\:pl-8 { padding-left: 2rem; }
.lg\:pr-0 { padding-right: 0px; }
.lg\:pr-16 { padding-right: 4rem; }
.lg\:pr-8 { padding-right: 2rem; }
.lg\:pt-0 { padding-top: 0px; }
.lg\:pt-12 { padding-top: 3rem; }
.lg\:pt-16 { padding-top: 4rem; }
.lg\:pt-22 { padding-top: 6rem; }
.lg\:pt-4 { padding-top: 1rem; }
.lg\:pt-6 { padding-top: 1.5rem; }
.lg\:pt-8 { padding-top: 2rem; }
.lg\:text-icon_xxl { font-size: 5.5rem; }
.lg\:text-black-base { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.lg\:text-taupe-core { --tw-text-opacity: 1; color: rgb(194 196 195/var(--tw-text-opacity,1)); }
.lg\:text-white-base { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cmp-text .lg\:body-regular-xl, .lg\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
.lg\:body-bold-m { font-family: AkkuratPro-Bold; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.4rem; }
.lg\:hover\:bg-black-base:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-10:hover { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.lg\:hover\:bg-grey-5:hover { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.lg\:hover\:pb-2:hover { padding-bottom: 0.5rem; }
.hover\:lg\:text-red-core:hover, .lg\:hover\:text-red-core:hover { --tw-text-opacity: 1; color: rgb(214 0 42/var(--tw-text-opacity,1)); }
.lg\:hover\:text-white-base:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.group:hover .lg\:group-hover\:bg-grey-10 { --tw-bg-opacity: 1; background-color: rgb(230 230 230/var(--tw-bg-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:border-grey-10:checked { --tw-border-opacity: 1; border-color: rgb(230 230 230/var(--tw-border-opacity,1)); }
.group:hover .lg\:group-hover\:checked\:bg-black-base:checked { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.group.secondary-header-component-dark-theme .group-\[\.secondary-header-component-dark-theme\]\:lg\:bg-grey-90 { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.group.vertical .group-\[\.vertical\]\:lg\:p-0 { padding: 0px; }
}
@media (min-width: 1472px) {
.xl\:col-span-1 { grid-column: span 1 / span 1; }
.xl\:col-span-2 { grid-column: span 2 / span 2; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mb-6 { margin-bottom: 1.5rem; }
.xl\:ml-0 { margin-left: 0px; }
.xl\:mr-0 { margin-right: 0px; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.xl\:px-0 { padding-left: 0px; padding-right: 0px; }
.cmp-text .xl\:body-regular-xl, .xl\:body-regular-xl { font-family: AkkuratPro-regular; font-size: 1.375rem; font-weight: 300; letter-spacing: -0.02em; line-height: 1.925rem; }
}
.\[\&\>\*\:first-child\]\:mt-0 > :first-child { margin-top: 0px; }
.\[\&\>\*\:first-child\]\:text-black-base > :first-child { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.\[\&\>\*\:first-child\]\:body-bold-s > :first-child { font-family: AkkuratPro-Bold; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.225rem; }
.pagination-container_left, .pagination-container_right { height: 2.5rem; }
.pagination-container_left .pagination-container_dropdown button { min-width: 5rem; }
.pagination-container_right .chevron-double { height: 2rem; width: 2rem; }
.pagination-container_right .chevron-single { height: 1.5rem; width: 1.5rem; }
.pagination-container button[disabled] { cursor: not-allowed; }
.pagination-container .pagination-basic_arrowiconwrapper { border-radius: 0.25rem; cursor: pointer; height: 2rem; width: 2rem; }
.pagination-container .pagination-basic_ul { list-style: none; }
.pagination-container .pagination-basic_ul li { border-radius: 0.25rem; cursor: pointer; height: 2.5rem; width: 2.5rem; }
.pagination-container .pagination-basic_ul .pagination-basic-focus-state:focus { border-width: 0.125rem; outline: transparent solid 0.125rem; }
.pagination-container .disable-pointer { cursor: not-allowed; }
@media only screen and (max-width: 767.98px) {
.pagination-container .pagination-basic_arrowiconwrapper { height: 2.5rem; width: 2.5rem; }
.pagination-container .pagination-basic_ul li { height: 2rem; width: 2rem; }
}
.pagination-container_dropdown { position: relative; }
.pagination-container_dropdown button { border-radius: 0.125rem; border-width: 0.0625rem; height: 2.5rem; min-width: 6rem; }
.pagination-container_dropdown_list { border-radius: 0.125rem; bottom: 3.4375rem; max-height: 20.25rem; overflow-y: auto; position: absolute; }
.pagination-container_dropdown_list_item { cursor: pointer; }
.pagination-container_iconwrapper { height: 1.5rem; width: 1.5rem; }
.filter-dropDown-container_static-table { width: 20.375rem; }
.filter-dropDown-container_input_div { position: relative; }
@media only screen and (max-width: 767.98px) {
.filter-dropDown-container_input { width: 100%; }
}
.filter-dropDown-container_input-box { border-radius: 0.125rem; border-width: 0.0625rem; }
.filter-dropDown-container_input-box_icon-container { height: 1.5rem; width: 1.5rem; }
.filter-dropDown-container_input-box_placeholder-container { max-width: 20rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.filter-dropDown-container_input-box.border-black-base { border-width: 0.0625rem; }
.filter-dropDown-container_options-box { overflow: hidden auto; position: absolute; width: 100%; z-index: 5; }
.filter-dropDown-container_options-box .option-label { width: 100%; }
.checkBox-component_container_input { height: 0px; width: 0px; }
.checkBox-component_container_icons-container { position: relative; }
.checkBox-component_container_icons-container_icon { border-width: 0.125rem; height: 1.5rem; position: relative; width: 1.5rem; z-index: 2; }
.checkBox-component_container_icons-container_background-div { border-radius: 50%; left: -0.5rem; position: absolute; top: -0.5rem; z-index: 1; }
.checkBox-component_container_icons-container:hover .checkBox-component_container_icons-container_background-div { height: 2.5rem; width: 2.5rem; }
.accordion-item_header_togglerDiv_icon_container { height: 2rem; width: 2rem; }
.accordion-component_disable { height: 6.25rem; }
.data-table-chips-component_label-container { max-width: 21rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
.data-table-chips-component_label-container_icons-container { height: 2rem; width: 2rem; }
.data-table-chips-component_chip-label { max-width: 21rem; }
.data-table-chips-component_chip-label, .data-table-chips-component_container-showMore { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
.data-table-chips-component_container-showMore { border-width: 0.0625rem; }
.data-table-component { background-color: rgb(255, 255, 255); }
.cmp-tabs__tablist { display: flex; flex-wrap: wrap; padding-left: 0px; list-style: none; }
.cmp-tabs__tab { box-sizing: border-box; border-bottom: 1px solid transparent; padding: 0.5rem 1rem; cursor: pointer; }
.cmp-tabs__tab--active { border-color: inherit; }
.cmp-tabs__tabpanel { display: none; }
.cmp-tabs__tabpanel--active { display: block; }
#drift-frame-controller { display: inline-block !important; }
// JavaScript
// External script: https://www.google-analytics.com/analytics.js
// External script: https://www.googletagmanager.com/gtag/destination?id=UA-78242966-1&l=dataLayer&cx=c>m=45fe4cc1v9189981592za200
// External script: https://js.adsrvr.org/up_loader.1.1.0.js
// External script: https://tags.clickagy.com/data.js?rnd=62fe5c0e6ad95
// External script: https://ws-assets.zoominfo.com/formcomplete.js
// External script: https://snap.licdn.com/li.lms-analytics/insight.old.min.js
// External script: https://js.driftt.com/include/1735944900000/px2iwrcmfxwz.js
// External script: https://snap.licdn.com/li.lms-analytics/insight.min.js
// External script: https://j.6sc.co/6si.min.js
// External script: https://bat.bing.com/p/insights/s/0.7.59
// External script: https://bat.bing.com/p/insights/t/187059311
// External script: https://wave.outbrain.com/mtWavesBundler/handler/0060325501b59d5140cac1bf3bd6ce9261
// External script: https://bat.bing.com/bat.js
// External script: https://amplify.outbrain.com/cp/obtp.js
// External script: https://www.googletagmanager.com/gtag/js?id=AW-1055820618&l=dataLayer&cx=c>m=45fe4cc1v9189981592za200
// External script: https://s.idio.co/ia.js
// External script: https://munchkin.marketo.net/163/munchkin.js
// External script: https://pixel.byspotify.com/ping.min.js
// External script: https://js.idio.co/1272.js
var _rollbarConfig = {
accessToken: "4b67105e5046468aa40a0673e3219199",
captureUncaught: false,
captureUnhandledRejections: false,
payload: {
environment: "prod",
client: {
javascript: {
code_version: '1.0.0',
source_map_enabled: true,
guess_uncaught_frames: true
}
}
},
transform: function(payload) {
payload.body.trace.exception.message = payload.body.trace.exception.description;
}
};
// Rollbar Snippet
!function(r){var e={};function o(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return r[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=r,o.c=e,o.d=function(r,e,n){o.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},o.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,e){if(1&e&&(r=o(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var t in r)o.d(n,t,function(e){return r[e]}.bind(null,t));return n},o.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(e,"a",e),e},o.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},o.p="",o(o.s=0)}([function(r,e,o){"use strict";var n=o(1),t=o(5);_rollbarConfig=_rollbarConfig||{},_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"https://cdn.rollbar.com/rollbarjs/refs/tags/v2.26.2/rollbar.min.js",_rollbarConfig.async=void 0===_rollbarConfig.async||_rollbarConfig.async;var a=n.setupShim(window,_rollbarConfig),l=t(_rollbarConfig);window.rollbar=n.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,e,o){"use strict";var n=o(2),t=o(3);function a(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error("[Rollbar]: Internal error",r)}catch(r){}}}}var l=0;function i(r,e){this.options=r,this._rollbarOldOnError=null;var o=l++;this.shimId=function(){return o},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[o]={handler:e,messages:[]})}var s=o(4),d=function(r,e){return new i(r,e)},c=function(r){return new s(d,r)};function u(r){return a((function(){var e=this,o=Array.prototype.slice.call(arguments,0),n={shim:e,method:r,args:o,ts:new Date};window._rollbarShims[this.shimId()].messages.push(n)}))}i.prototype.loadFull=function(r,e,o,n,t){var l=!1,i=e.createElement("script"),s=e.getElementsByTagName("script")[0],d=s.parentNode;i.crossOrigin="",i.src=n.rollbarJsUrl,o||(i.async=!0),i.onload=i.onreadystatechange=a((function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){i.onload=i.onreadystatechange=null;try{d.removeChild(i)}catch(r){}l=!0,function(){var e;if(void 0===r._rollbarDidLoad){e=new Error("rollbar.js did not load");for(var o,n,a,l,i=0;o=r._rollbarShims[i++];)for(o=o.messages||[];n=o.shift();)for(a=n.args||[],i=0;i