*,*::before,*::after {box-sizing:border-box;}
.companies-we-work-with {background-color:#f0f2f5;padding:3rem 0 1.5rem;text-align:center;}
.companies-we-work-with--headline {font-size:2em;font-weight:700;line-height:1.2;margin-bottom:0.5rem;color:#22252c;}
.companies-we-work-with--lead {font-size:1.25rem;font-weight:300;line-height:1.2;margin-bottom:2.5rem;}
.img-fluid {max-width:100%;height:auto;}
@media (min-width:1024px) {.companies-we-work-with--headline {font-size:2.25em;}
}
.container {width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;}
@media (min-width:576px) {.container {max-width:540px;}
}
@media (min-width:768px) {.container {max-width:736px;}
}
@media (min-width:1024px) {.container {max-width:992px;}
}
@media (min-width:1440px) {.container {max-width:1400px;}
}
.row {display:flex;flex-wrap:wrap;margin-right:-16px;margin-left:-16px;}
.col-6,.col-12,.col-md-2 {position:relative;width:100%;padding-right:16px;padding-left:16px;}
.col-6 {flex:0 0 50%;max-width:50%;}
.col-12 {flex:0 0 100%;max-width:100%;}
@media (min-width:768px) {.col-md-2 {flex:0 0 16.66667%;max-width:16.66667%;}
}
*,*::before,*::after {box-sizing:border-box;}
.legacy-trustbuilding {padding:2.5rem 0;background-color:white;text-align:center;}
.legacy-trustbuilding--body {display:flex;flex-direction:column;padding:0 2.5rem;}
.legacy-trustbuilding--body-item {display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem 1.5rem;border:none;border-bottom:1px solid #e5e7ea;}
/* last item gets no border */ .legacy-trustbuilding--body-item:last-of-type {border-bottom:none;}
.legacy-trustbuilding--body-item > img {width:100%;max-width:200px;height:auto;}
@media (min-width:1024px) {.legacy-trustbuilding--body {flex-direction:row;padding:0;}
.legacy-trustbuilding--body-item {flex:0 0 33%;padding:2.5rem;}
/* border reset when flexed from column to row */ .legacy-trustbuilding--body-item {border:none;border-right:1px solid #e5e7ea;}
/* last item gets no border */ .legacy-trustbuilding--body-item:last-of-type {border-right:none;}
}
.container {width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;}
@media (min-width:576px) {.container {max-width:540px;}
}
@media (min-width:768px) {.container {max-width:736px;}
}
@media (min-width:1024px) {.container {max-width:992px;}
}
@media (min-width:1440px) {.container {max-width:1400px;}
}
.row {display:flex;flex-wrap:wrap;margin-right:-16px;margin-left:-16px;}
.col-12 {position:relative;width:100%;padding-right:16px;padding-left:16px;flex:0 0 100%;max-width:100%;}
*,:after,:before {box-sizing:border-box;border:0 solid #e5e7eb}
:after,:before {--tw-content:""}
:host,html {line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ProximaSoft,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;-webkit-tap-highlight-color:transparent}
abbr:where([title]) {-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
button {font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}
button {text-transform:none}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {-webkit-appearance:button;background-color:transparent;background-image:none}
:-moz-focusring {outline:auto}
:-moz-ui-invalid {box-shadow:none}
::-webkit-inner-spin-button,::-webkit-outer-spin-button {height:auto}
::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit}
h1,h2,h3,p {margin:0}
button {cursor:pointer}
:disabled {cursor:default}
img,svg {display:block;vertical-align:middle}
img {max-width:100%;height:auto}
:root {--background:0 0% 100%;--foreground:205 100% 58%;--muted:204 100% 96%;--muted-foreground:215.4 16.3% 46.9%;--popover:0 0% 100%;--popover-foreground:215 19% 35%;--card:0 0% 100%;--card-foreground:222.2 47.4% 11.2%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--primary:148 100% 40%;--primary-foreground:0,0%,100%;--secondary:204 100% 96%;--secondary-foreground:205 100% 58%;--accent:204 100% 96%;--accent-foreground:205 100% 58%;--destructive:0 100% 50%;--destructive-foreground:0 0% 100%;--ring:205 100% 58%;--radius:0.5rem}
*,: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:}
.container {width:100%}
@media (min-width:640px) {.container {max-width:640px}
}
@media (min-width:768px) {.container {max-width:768px}
}
@media (min-width:1024px) {.container {max-width:1024px}
}
@media (min-width:1280px) {.container {max-width:1280px}
}
@media (min-width:1536px) {.container {max-width:1536px}
}
.prose:where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:1.25em;margin-bottom:1.25em}
.prose:where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}
.prose:where(a):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-links);text-decoration:underline;font-weight:500}
.prose:where(strong):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-bold);font-weight:600}
.prose:where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)) {color:inherit}
.prose:where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)) {color:inherit}
.prose:where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)) {color:inherit}
.prose:where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}
.prose:where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:upper-alpha}
.prose:where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:lower-alpha}
.prose:where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:upper-alpha}
.prose:where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:lower-alpha}
.prose:where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:upper-roman}
.prose:where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:lower-roman}
.prose:where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:upper-roman}
.prose:where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:lower-roman}
.prose:where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:decimal}
.prose:where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}
.prose:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {font-weight:400;color:var(--tw-prose-counters)}
.prose:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {color:var(--tw-prose-bullets)}
.prose:where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}
.prose:where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}
.prose:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}
.prose:where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before {content:open-quote}
.prose:where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after {content:close-quote}
.prose:where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}
.prose:where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {font-weight:900;color:inherit}
.prose:where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}
.prose:where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {font-weight:800;color:inherit}
.prose:where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}
.prose:where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {font-weight:700;color:inherit}
.prose:where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}
.prose:where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {font-weight:700;color:inherit}
.prose:where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:2em;margin-bottom:2em}
.prose:where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {display:block;margin-top:2em;margin-bottom:2em}
.prose:where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:2em;margin-bottom:2em}
.prose:where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}
.prose:where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-code);font-weight:600;font-size:.875em}
.prose:where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before {content:"`"}
.prose:where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after {content:"`"}
.prose:where(a code):not(:where([class~=not-prose],[class~=not-prose] *)) {color:inherit}
.prose:where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)) {color:inherit}
.prose:where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {color:inherit;font-size:.875em}
.prose:where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {color:inherit;font-size:.9em}
.prose:where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)) {color:inherit}
.prose:where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)) {color:inherit}
.prose:where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)) {color:inherit}
.prose:where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}
.prose:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)) {background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}
.prose:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before {content:none}
.prose:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after {content:none}
.prose:where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}
.prose:where(thead):not(:where([class~=not-prose],[class~=not-prose] *)) {border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}
.prose:where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}
.prose:where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)) {border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}
.prose:where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {border-bottom-width:0}
.prose:where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)) {vertical-align:baseline}
.prose:where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)) {border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}
.prose:where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {vertical-align:top}
.prose:where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)) {text-align:start}
.prose:where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:0;margin-bottom:0}
.prose:where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}
.prose:where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:0;margin-bottom:0}
.prose:where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:.5em;margin-bottom:.5em}
.prose:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {padding-inline-start:.375em}
.prose:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {padding-inline-start:.375em}
.prose:where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:.75em;margin-bottom:.75em}
.prose:where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:1.25em}
.prose:where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-bottom:1.25em}
.prose:where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:1.25em}
.prose:where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-bottom:1.25em}
.prose:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:.75em;margin-bottom:.75em}
.prose:where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:1.25em;margin-bottom:1.25em}
.prose:where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:.5em;padding-inline-start:1.625em}
.prose:where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:0}
.prose:where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:0}
.prose:where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:0}
.prose:where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:0}
.prose:where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {padding-inline-start:0}
.prose:where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {padding-inline-end:0}
.prose:where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}
.prose:where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {padding-inline-start:0}
.prose:where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {padding-inline-end:0}
.prose:where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:2em;margin-bottom:2em}
.prose:where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-top:0}
.prose:where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {margin-bottom:0}
.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.absolute {position:absolute}
.relative {position:relative}
.-left-8 {left:-2rem}
.-right-8 {right:-2rem}
.bottom-0 {bottom:0}
.left-0 {left:0}
.right-0 {right:0}
.top-0 {top:0}
.top-1\/2 {top:50%}
.order-1 {order:1}
.order-2 {order:2}
.col-span-3 {grid-column:span 3/span 3}
.mx-4 {margin-left:1rem;margin-right:1rem}
.mx-auto {margin-left:auto;margin-right:auto}
.my-8 {margin-top:2rem;margin-bottom:2rem}
.-ml-4 {margin-left:-1rem}
.-mt-10 {margin-top:-2.5rem}
.mb-2 {margin-bottom:.5rem}
.mb-3 {margin-bottom:.75rem}
.mb-4 {margin-bottom:1rem}
.mb-6 {margin-bottom:1.5rem}
.mb-8 {margin-bottom:2rem}
.mt-10 {margin-top:2.5rem}
.mt-2 {margin-top:.5rem}
.mt-4 {margin-top:1rem}
.mt-8 {margin-top:2rem}
.box-border {box-sizing:border-box}
.line-clamp-\[7\] {overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-\[7\] {-webkit-line-clamp:7}
.inline-block {display:inline-block}
.flex {display:flex}
.inline-flex {display:inline-flex}
.grid {display:grid}
.hidden {display:none}
.aspect-square {aspect-ratio:1/1}
.size-3 {width:.75rem;height:.75rem}
.size-4 {width:1rem;height:1rem}
.h-12 {height:3rem}
.h-2\/5 {height:40%}
.h-4 {height:1rem}
.h-48 {height:12rem}
.h-auto {height:auto}
.h-full {height:100%}
.max-h-\[60px\] {max-height:60px}
.w-1\/3 {width:33.333333%}
.w-12 {width:3rem}
.w-4 {width:1rem}
.w-\[1px\] {width:1px}
.w-full {width:100%}
.min-w-0 {min-width:0}
.max-w-\[100px\] {max-width:100px}
.max-w-\[1440px\] {max-width:1608px}
.max-w-full {max-width:100%}
.max-w-sm {max-width:24rem}
.flex-1 {flex:1 1 0%}
.shrink-0 {flex-shrink:0}
.grow-0 {flex-grow:0}
.basis-full {flex-basis:100%}
.-translate-y-1\/2 {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))}
.-translate-y-1\/2 {--tw-translate-y:-50%}
.auto-rows-fr {grid-auto-rows:minmax(0,1fr)}
.grid-cols-1 {grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-3 {grid-template-columns:repeat(3,minmax(0,1fr))}
.flex-col {flex-direction:column}
.flex-wrap {flex-wrap:wrap}
.items-start {align-items:flex-start}
.items-center {align-items:center}
.justify-center {justify-content:center}
.justify-between {justify-content:space-between}
.justify-items-center {justify-items:center}
.gap-1 {gap:.25rem}
.gap-4 {gap:1rem}
.gap-6 {gap:1.5rem}
.gap-8 {gap:2rem}
.overflow-hidden {overflow:hidden}
.overflow-visible {overflow:visible}
.overflow-y-clip {overflow-y:clip}
.whitespace-nowrap {white-space:nowrap}
.rounded-full {border-radius:9999px}
.rounded-lg {border-radius:var(--radius)}
.rounded-md {border-radius:calc(var(--radius) - 2px)}
.border {border-width:1px}
.border-2 {border-width:2px}
.border-primary {border-color:hsl(var(--primary))}
.bg-card {background-color:hsl(var(--card))}
.bg-green-500 {--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}
.bg-primary {background-color:hsl(var(--primary))}
.bg-slate-100 {--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}
.bg-slate-50 {--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}
.bg-white {--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
.bg-pattern {background-image:radial-gradient(#e7e7e7 15%,transparent 0),radial-gradient(#e7e7e7 15%,transparent 0)}
.bg-pattern {background-size:25px 25px}
.bg-pattern {background-position:50px 50px}
.object-contain {-o-object-fit:contain;object-fit:contain}
.object-cover {-o-object-fit:cover;object-fit:cover}
.object-bottom {-o-object-position:bottom;object-position:bottom}
.object-left {-o-object-position:left;object-position:left}
.p-1 {padding:.25rem}
.p-5 {padding:1.25rem}
.p-8 {padding:2rem}
.px-12 {padding-left:3rem;padding-right:3rem}
.px-6 {padding-left:1.5rem;padding-right:1.5rem}
.px-top {padding-top:4rem;}
.px-8 {padding-left:2rem;padding-right:2rem}
.py-12 {padding-top:3rem;padding-bottom:3rem}
.py-3 {padding-top:.75rem;padding-bottom:.75rem}
.py-4 {padding-top:1rem;padding-bottom:1rem}
.py-6 {padding-top:1.5rem;padding-bottom:1.5rem}
.pb-8 {padding-bottom:2rem}
.pl-1 {padding-left:.25rem}
.pl-4 {padding-left:1rem}
.pt-10 {padding-top:2.5rem}
.text-center {text-align:center}
.font-sans {font-family:ProximaSoft,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}
.text-2xl {font-size:1.5rem;line-height:2rem}
.text-3xl {font-size:1.875rem;line-height:2.25rem}
.text-4xl {font-size:2.25rem;line-height:2.5rem}
.text-\[2\.75rem\] {font-size:2.75rem}
.text-base {font-size:1rem;line-height:1.5rem}
.text-lg {font-size:1.125rem;line-height:1.75rem}
.text-sm {font-size:.875rem;line-height:1.25rem}
.text-xl {font-size:1.25rem;line-height:1.75rem}
.font-bold {font-weight:700}
.font-extrabold {font-weight:800}
.font-light {font-weight:300}
.font-medium {font-weight:500}
.font-normal {font-weight:400}
.font-semibold {font-weight:600}
.uppercase {text-transform:uppercase}
.leading-4 {line-height:1rem}
.leading-\[3rem\] {line-height:3rem}
.leading-none {line-height:1}
.tracking-wide {letter-spacing:.025em}
.text-card-foreground {color:hsl(var(--card-foreground))}
.text-gray-800 {--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}
.text-primary {color:hsl(var(--primary))}
.text-primary-foreground {color:hsl(var(--primary-foreground))}
.text-slate-600 {--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}
.text-slate-900 {--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}
.text-slate-950 {--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity))}
.text-transparent {color:transparent}
.text-white {--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.text-yellow-500 {--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}
.shadow-sm {--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.ring-offset-background {--tw-ring-offset-color:hsl(var(--background))}
.blur-sm {--tw-blur:blur(4px)}
.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)}
.transition-colors {transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.file\:border-0::file-selector-button {border-width:0}
.file\:bg-transparent::file-selector-button {background-color:transparent}
.file\:text-sm::file-selector-button {font-size:.875rem;line-height:1.25rem}
.file\:font-medium::file-selector-button {font-weight:500}
.before\:absolute:before {content:var(--tw-content);position:absolute}
.before\:left-0:before {content:var(--tw-content);left:0}
.before\:top-0:before {content:var(--tw-content);top:0}
.before\:whitespace-nowrap:before {content:var(--tw-content);white-space:nowrap}
.before\:font-sans:before {content:var(--tw-content);font-family:ProximaSoft,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}
.before\:text-gray-300:before {content:var(--tw-content);--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}
.hover\:bg-primary:hover {background-color:hsl(var(--primary))}
.hover\:bg-primary\/90:hover {background-color:hsl(var(--primary)/.9)}
.hover\:text-white:hover {--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.hover\:shadow-lg:hover {box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.hover\:shadow-lg:hover {--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}
.focus-visible\:border-transparent:focus-visible {border-color:transparent}
.focus-visible\:outline-none:focus-visible {outline:2px solid transparent;outline-offset:2px}
.focus-visible\:outline:focus-visible {outline-style:solid}
.focus-visible\:outline-2:focus-visible {outline-width:2px}
.focus-visible\:outline-offset-2:focus-visible {outline-offset:2px}
.focus-visible\:outline-rush-blue-500:focus-visible {outline-color:#27a6ff}
.focus-visible\:ring-1:focus-visible {--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}
.focus-visible\:ring-2:focus-visible {--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}
.focus-visible\:ring-primary:focus-visible {--tw-ring-color:hsl(var(--primary))}
.focus-visible\:ring-ring:focus-visible {--tw-ring-color:hsl(var(--ring))}
.focus-visible\:ring-rush-blue-500:focus-visible {--tw-ring-opacity:1;--tw-ring-color:rgb(39 166 255/var(--tw-ring-opacity))}
.focus-visible\:ring-offset-2:focus-visible {--tw-ring-offset-width:2px}
.disabled\:pointer-events-none:disabled {pointer-events:none}
.disabled\:opacity-50:disabled {opacity:.5}
.prose-a\:text-primary:is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))) {color:hsl(var(--primary))}
.prose-a\:no-underline:is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))) {text-decoration-line:none}
.hover\:prose-a\:underline:is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover {text-decoration-line:underline}
@media (prefers-reduced-motion:reduce) {}
@media (min-width:768px) {.md\:block {display:block}
.md\:flex {display:flex}
.md\:hidden {display:none}
.md\:w-2\/5 {width:40%}
.md\:w-3\/5 {width:60%}
.md\:max-w-2xl {max-width:42rem}
.md\:basis-1\/2 {flex-basis:50%}
.md\:grid-cols-2 {grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:flex-row {flex-direction:row}
.md\:items-start {align-items:flex-start}
.md\:gap-4 {gap:1rem}
.md\:pt-24 {padding-top:6rem}
.md\:text-left {text-align:left}
.md\:text-\[3\.8rem\] {font-size:3.8rem}
.md\:leading-\[3\.6rem\] {line-height:3.6rem}
}
@media (min-width:1024px) {.lg\:order-1 {order:1}
.lg\:order-2 {order:2}
.lg\:col-span-1 {grid-column:span 1/span 1}
.lg\:block {display:block}
.lg\:flex {display:flex}
.lg\:hidden {display:none}
.lg\:w-1\/2 {width:50%}
.lg\:w-full {width:100%}
.lg\:max-w-4xl {max-width:56rem}
.lg\:basis-1\/3 {flex-basis:33.333333%}
.lg\:grid-cols-2 {grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:grid-cols-4 {grid-template-columns:repeat(4,minmax(0,1fr))}
.lg\:grid-cols-7 {grid-template-columns:repeat(7,minmax(0,1fr))}
.lg\:flex-row {flex-direction:row}
.bannerann {margin-top:5%}
.lg\:flex-col {flex-direction:column}
.lg\:items-start {align-items:flex-start}
.lg\:gap-8 {gap:2rem}
.lg\:text-left {text-align:left}
.lg\:text-4xl {font-size:2.25rem;line-height:2.5rem}
}
@media (min-width:1280px) {.xl\:max-w-5xl {max-width:64rem}
.xl\:flex-none {flex:none}
}
@media (min-width:1536px) {.\32xl\:object-none {-o-object-fit:none;object-fit:none;}
}
.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {padding-right:0}
@font-face {font-family:__Bungee_Inline_d9f554;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92c4d5442034df05-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}
@font-face {font-family:__Bungee_Inline_d9f554;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dd2fb613a97e0257-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}
@font-face {font-family:__Bungee_Inline_d9f554;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c79218b1fa6ce80a-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}
@font-face {font-family:__Bungee_Inline_Fallback_d9f554;src:local("Arial");ascent-override:61.62%;descent-override:10.03%;line-gap-override:14.33%;size-adjust:139.55%}
.__variable_d9f554 {--font-bungee-inline:"__Bungee_Inline_d9f554","__Bungee_Inline_Fallback_d9f554"}


.index-catalog{

    font-weight: 600;

    font-size: 1.25rem;
    line-height: 1.75rem;

    text-align: center;

    padding-top: 0.75rem;
    padding-bottom: 0.75rem;

    overflow: hidden;

    justify-content: center;

    align-items: center;

    display: flex;
}


.bg-cl{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    border-width: 1px;

    border-radius: calc(var(--radius) - 2px);

    overflow: hidden;

    justify-content: space-between;

    flex-direction: column;

    display: flex;
}


