@tailwind base;@tailwind components;@tailwind utilities;body{font-family:Open Sans,sans-serif}.font-h1,h1.font-h1,.font-h1.font-h1{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:2.25rem!important;line-height:1.2!important;letter-spacing:-.005em!important}@media (min-width: 640px){.font-h1,h1.font-h1,.font-h1.font-h1{font-size:3rem!important}}.font-h2,h2.font-h2,.font-h2.font-h2{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:1.875rem!important;line-height:1.3!important;letter-spacing:-.0025em!important}.font-h3,h3.font-h3,.font-h3.font-h3{font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:1.5rem!important;line-height:1.3!important;letter-spacing:0!important}.font-body{font-family:Open Sans,sans-serif;font-weight:400;font-size:clamp(16px,2vw,18px);line-height:1.5;letter-spacing:0}.font-body-sm{font-family:Open Sans,sans-serif;font-weight:500;font-size:clamp(14px,1.75vw,16px);line-height:1.5;letter-spacing:0}.font-button{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.01em;text-transform:uppercase}.font-label{font-family:Open Sans,sans-serif;font-weight:600;font-size:clamp(12px,1.5vw,14px);line-height:1.2;letter-spacing:.01em}
