@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap";.safe-area-bottom[data-v-9f1557c4]{padding-bottom:env(safe-area-inset-bottom)}@tailwind base;@tailwind components;@tailwind utilities;body{font-family:Inter,sans-serif;background-color:#f8f9fa;-webkit-tap-highlight-color:transparent}.font-headline{font-family:Montserrat,sans-serif}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}@screen sm{.responsive-text {font-size: 1rem;}}@screen md{.responsive-text {font-size: 1.125rem;}}@screen lg{.responsive-text {font-size: 1.25rem;}}html{scroll-behavior:smooth}:focus-visible{outline:2px solid #006c47;outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#bdcabf;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6d7a71}
