.section .sub-title{opacity:.5}.section .title{font-size:2rem;font-weight:400;letter-spacing:-.04em;line-height:2.5rem}@media (min-width: 640px){.section .title{font-size:2.5rem;letter-spacing:-.05em;line-height:3rem}}.btn{display:flex;width:100%!important;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;padding:.75rem 1.5rem;font-weight:600;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}@media (min-width: 1024px){.btn{width:-moz-fit-content!important;width:fit-content!important}}.btn-full-width{width:100%!important}@media (min-width: 1024px){.btn-full-width{width:100%!important}}.btn-ring{--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(6px + 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);--tw-ring-opacity: .2}input:not([type=checkbox]),textarea{--tw-border-opacity: 1;border-color:rgb(218 218 218 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}
