.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.container{max-width:1280px}img{height:auto;max-width:100%}.avatar-image{height:2rem;width:2rem}@media (min-width:640px){.avatar-image{height:2.5rem;width:2.5rem}}@media (min-width:768px){.avatar-image{height:3rem;width:3rem}}.avatar-image-lg{height:3rem;width:3rem}@media (min-width:640px){.avatar-image-lg{height:4rem;width:4rem}}@media (min-width:768px){.avatar-image-lg{height:5rem;width:5rem}}.card-image{height:8rem;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.card-image{height:10rem}}@media (min-width:768px){.card-image{height:12rem}}.banner-image{height:10rem;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.banner-image{height:12rem}}@media (min-width:768px){.banner-image{height:16rem}}@media (min-width:1024px){.banner-image{height:20rem}}.text-responsive-xs{font-size:.75rem;line-height:1rem}@media (min-width:640px){.text-responsive-xs{font-size:.875rem;line-height:1.25rem}}.text-responsive-sm{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.text-responsive-sm{font-size:1rem;line-height:1.5rem}}.text-responsive-base{font-size:1rem;line-height:1.5rem}@media (min-width:640px){.text-responsive-base{font-size:1.125rem;line-height:1.75rem}}.text-responsive-lg{font-size:1.125rem;line-height:1.75rem}@media (min-width:640px){.text-responsive-lg{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.text-responsive-lg{font-size:1.5rem;line-height:2rem}}.text-responsive-xl{font-size:1.25rem;line-height:1.75rem}@media (min-width:640px){.text-responsive-xl{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.text-responsive-xl{font-size:1.875rem;line-height:2.25rem}}.text-responsive-2xl{font-size:1.5rem;line-height:2rem}@media (min-width:640px){.text-responsive-2xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.text-responsive-2xl{font-size:2.25rem;line-height:2.5rem}}.text-responsive-3xl{font-size:1.875rem;line-height:2.25rem}@media (min-width:640px){.text-responsive-3xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.text-responsive-3xl{font-size:3rem;line-height:1}}h1{font-size:1.5rem;line-height:2rem}@media (min-width:640px){h1{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){h1{font-size:2.25rem;line-height:2.5rem}}h2{font-size:1.25rem;line-height:1.75rem}@media (min-width:640px){h2{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){h2{font-size:1.875rem;line-height:2.25rem}}h3{font-size:1.125rem;line-height:1.75rem}@media (min-width:640px){h3{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){h3{font-size:1.5rem;line-height:2rem}}h4{font-size:1rem;line-height:1.5rem}@media (min-width:640px){h4{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){h4{font-size:1.25rem;line-height:1.75rem}}.space-responsive>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width:640px){.space-responsive>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}@media (min-width:1024px){.space-responsive>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}}.gap-responsive{gap:1rem}@media (min-width:640px){.gap-responsive{gap:1.5rem}}@media (min-width:1024px){.gap-responsive{gap:2rem}}.padding-responsive{padding:1rem}@media (min-width:640px){.padding-responsive{padding:1.5rem}}@media (min-width:1024px){.padding-responsive{padding:2rem}}.margin-responsive{margin:1rem}@media (min-width:640px){.margin-responsive{margin:1.5rem}}@media (min-width:1024px){.margin-responsive{margin:2rem}}.grid-responsive-2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.grid-responsive-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.grid-responsive-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.grid-responsive-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.grid-responsive-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-responsive-4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:640px){.grid-responsive-4{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.grid-responsive-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.mobile-menu-hidden{display:none}.mobile-menu-visible{display:block}}@media (max-width:768px){.btn,a.button,button{min-height:44px;min-width:44px;font-size:.875rem;line-height:1.25rem}svg{height:1.25rem;width:1.25rem}}body{overflow-x:hidden}@media (max-width:768px){.table-responsive{display:block;overflow-x:auto}.table-responsive table{min-width:100%}.table-mobile-stack tbody,.table-mobile-stack td,.table-mobile-stack tr{display:block;width:100%}.table-mobile-stack thead{display:none}}.card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.flex-responsive{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.flex-responsive{flex-direction:row}}.hidden-mobile{display:none}@media (min-width:640px){.hidden-mobile{display:block}}.visible-mobile{display:block}@media (min-width:640px){.visible-mobile{display:none}}.hidden-tablet{display:none}@media (min-width:1024px){.hidden-tablet{display:block}}.visible-tablet{display:block}@media (min-width:1024px){.visible-tablet{display:none}}.sidebar{width:100%}@media (min-width:1024px){.sidebar{width:16rem}}@media (min-width:1280px){.sidebar{width:20rem}}.main-content{width:100%}@media (min-width:1024px){.main-content{flex:1 1 0%}}.avatar-sm{height:2rem;width:2rem}@media (min-width:640px){.avatar-sm{height:2.5rem;width:2.5rem}}.avatar-md{height:2.5rem;width:2.5rem}@media (min-width:640px){.avatar-md{height:3rem;width:3rem}}.avatar-lg{height:3rem;width:3rem}@media (min-width:640px){.avatar-lg{height:4rem;width:4rem}}.avatar-xl{height:4rem;width:4rem}@media (min-width:640px){.avatar-xl{height:5rem;width:5rem}}@media (min-width:1024px){.avatar-xl{height:6rem;width:6rem}}@media (max-width:768px){input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{font-size:1rem;line-height:1.5rem;min-height:44px}}@media (max-width:640px){.dialog-content,.modal-content{margin-left:1rem;margin-right:1rem;max-height:90vh;width:100%;overflow-y:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}