.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-\[5\]{z-index:5}.float-right{float:right}.m-0{margin:0}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-0{margin-top:0;margin-bottom:0}.my-\[24px\]{margin-top:24px;margin-bottom:24px}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mr-2{margin-right:.5rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.h-\[40px\]{height:40px}.h-min{height:-moz-min-content;height:min-content}.max-h-20{max-height:5rem}.max-h-28{max-height:7rem}.max-h-4{max-height:1rem}.max-h-\[50px\]{max-height:50px}.min-h-\[50vh\]{min-height:50vh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-\[50\%\]{min-width:50%}.max-w-\[11rem\]{max-width:11rem}.max-w-\[181px\]{max-width:181px}.max-w-\[2rem\]{max-width:2rem}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.whitespace-break-spaces{white-space:break-spaces}.rounded-lg{border-radius:.5rem}.border-2{border-width:2px}.border-dotted{border-style:dotted}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.bg-primary-color{--tw-bg-opacity:1;background-color:rgb(0 121 107/var(--tw-bg-opacity))}.bg-primary-color-light{--tw-bg-opacity:1;background-color:rgb(0 150 136/var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-\[24px\]{padding:24px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[24px\]{padding-left:24px;padding-right:24px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.text-justify{text-align:justify}.text-start{text-align:start}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\!text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.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}.italic{font-style:italic}.\!text-inherit{color:inherit!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.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)}:root{--primary-color:#00796b;--primary-color-light:#009688;--secondary-color:#4caf50;--secondary-color-light:#8bc34a;--accent-color:#ff9800;--accent-color-light:#ffcc80}body{margin:0}@media not all and (min-width:640px){.max-sm\:my-\[0\]{margin-top:0;margin-bottom:0}.max-sm\:my-\[12px\]{margin-top:12px;margin-bottom:12px}.max-sm\:max-h-\[40px\]{max-height:40px}.max-sm\:px-\[12px\]{padding-left:12px;padding-right:12px}}