@font-face{font-family:DM Sans;src:url(./DMSans-VariableFont_opszwght-d9KJDlpM.ttf),}.slider--tooltip-inner{background-color:var(--dark-green)!important;font-weight:500;font-size:16px}.slider--tooltip{--antd-arrow-background-color: var(--dark-green)}.btn{min-width:150px;border-radius:8px;padding:8px 16px;font-size:14px;line-height:1;cursor:pointer;font-family:DM Sans,sans-serif;font-weight:500}.btn-sm,.btn-md{padding-top:4.5px;padding-bottom:4.5px}.btn-lg{font-size:21px;font-weight:700}.btn-black{background-color:var(--black);color:var(--white);border:1px solid var(--black)}.btn-black:hover{background-color:transparent;color:var(--black)}.btn-black:focus{box-shadow:unset}.btn-black.disabled-btn,.btn-black.disabled-btn:hover{background-color:var(--soft-black);border:1px solid var(--soft-black)}:root[data-theme=klarx-dark]{color-scheme:dark;--black: #52e8c4;--soft-black: #3fc9a8;--white: #0c1313;--dark-green: #52e8c4;--soft-dark-green: #3fc9a8;--light: #20272a;--soft-light: #262e31;--grey: #20272a;background-color:transparent;color:#b7c1c1}[data-theme=klarx-dark]:root :where(h1,h2,h3,h4,h5,h6){color:#dde4e4}[data-theme=klarx-dark]:root .text-black{color:#dde4e4}[data-theme=klarx-dark]:root .shadow{background-color:#10191a;border:1px solid rgba(82,232,196,.28);box-shadow:none}[data-theme=klarx-dark]:root .slider--tooltip-inner{color:#0c1313!important}:root{--black: #000;--soft-black: #0c0c0c;--white: #fff;--soft-white: #f4f4f4;--dark-green: #265861;--soft-dark-green: #22525b;--bright-green: #1ed2aa;--soft-bright-green: #18c59f;--red: #ec6567;--soft-red: #dc5f61;--light: #dce6e6;--soft-light: #e4eeee;--grey: #dce6e6}.absolute{position:absolute}.m-0{margin:0}.m-1{margin:.25rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.mr-1{margin-right:.25rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-5{margin-top:1.25rem}.flex{display:flex}.hidden{display:none}.h-52{height:13rem}.max-h-24{max-height:6rem}.w-full{width:100%}.min-w-32{min-width:8rem}.max-w-\[8em\]{max-width:8em}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.rounded{border-radius:8px}.rounded-lg{border-radius:16px}.border{border-width:1px}.border-solid{border-style:solid}.border-red{border-color:var(--red)}.bg-light{background-color:var(--light)}.p-1{padding:.25rem}.p-12{padding:3rem}.p-24{padding:6rem}.p-4{padding:1rem}.p-\[32px\]{padding:32px}.p-\[8px\]{padding:8px}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.pl-3{padding-left:.75rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[1\.125em\]{font-size:1.125em}.text-\[1\.5em\]{font-size:1.5em}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-primary{color:var(--dark-green)}.text-red{color:var(--red)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--tw-shadow-colored: 0 .5rem 1rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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)}.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}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{font-family:DM Sans,sans-serif;font-size:16px;line-height:24px;font-weight:500;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0}#react-app{overflow:hidden;margin:0;padding:0}.hover\:text-soft-primary:hover{color:var(--soft-dark-green)}@media (min-width: 640px){.sm\:w-1\/2{width:50%}}@media (min-width: 768px){.md\:w-1\/2{width:50%}}@media (min-width: 1280px){.xl\:w-1\/3{width:33.333333%}}
