.container-responsive{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container-responsive{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-responsive{padding-left:2rem;padding-right:2rem}}@media (min-width:1366px){.container-responsive{padding-left:3rem;padding-right:3rem}}.container-responsive-tight{padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){.container-responsive-tight{padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.container-responsive-tight{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1366px){.container-responsive-tight{padding-left:2rem;padding-right:2rem}}.container-responsive-wide{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.container-responsive-wide{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.container-responsive-wide{padding-left:3rem;padding-right:3rem}}@media (min-width:1366px){.container-responsive-wide{padding-left:4rem;padding-right:4rem}}.section-responsive{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.section-responsive{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1024px){.section-responsive{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1366px){.section-responsive{padding-top:5rem;padding-bottom:5rem}}.section-responsive-sm{padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.section-responsive-sm{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1024px){.section-responsive-sm{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1366px){.section-responsive-sm{padding-top:2.5rem;padding-bottom:2.5rem}}.section-responsive-lg{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.section-responsive-lg{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.section-responsive-lg{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1366px){.section-responsive-lg{padding-top:6rem;padding-bottom:6rem}}.component-responsive{padding:1rem}@media (min-width:768px){.component-responsive{padding:1.5rem}}@media (min-width:1024px){.component-responsive{padding:2rem}}@media (min-width:1366px){.component-responsive{padding:2.5rem}}.component-responsive-sm{padding:.5rem}@media (min-width:768px){.component-responsive-sm{padding:.75rem}}@media (min-width:1024px){.component-responsive-sm{padding:1rem}}@media (min-width:1366px){.component-responsive-sm{padding:1.25rem}}.component-responsive-lg{padding:1.5rem}@media (min-width:768px){.component-responsive-lg{padding:2rem}}@media (min-width:1024px){.component-responsive-lg{padding:2.5rem}}@media (min-width:1366px){.component-responsive-lg{padding:3rem}}@media (min-width:768px){.card-responsive{padding:1.5rem}}@media (min-width:1024px){.card-responsive{padding:2rem}}@media (min-width:1366px){.card-responsive{padding:2.5rem}}.card-responsive-sm{padding:.5rem}@media (min-width:768px){.card-responsive-sm{padding:.75rem}}@media (min-width:1024px){.card-responsive-sm{padding:1rem}}@media (min-width:1366px){.card-responsive-sm{padding:1.25rem}}.text-responsive-h1{font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width:768px){.text-responsive-h1{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.text-responsive-h1{font-size:3rem;line-height:1}}@media (min-width:1366px){.text-responsive-h1{font-size:3.75rem;line-height:1}}.text-responsive-h2{font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width:768px){.text-responsive-h2{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.text-responsive-h2{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1366px){.text-responsive-h2{font-size:3rem;line-height:1}}.text-responsive-h3{font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (min-width:768px){.text-responsive-h3{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.text-responsive-h3{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1366px){.text-responsive-h3{font-size:2.25rem;line-height:2.5rem}}.text-responsive-h4{font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width:768px){.text-responsive-h4{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.text-responsive-h4{font-size:1.5rem;line-height:2rem}}@media (min-width:1366px){.text-responsive-h4{font-size:1.875rem;line-height:2.25rem}}.text-responsive-body{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.text-responsive-body{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.text-responsive-body{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1366px){.text-responsive-body{font-size:1.25rem;line-height:1.75rem}}.text-responsive-small{font-size:.75rem;line-height:1rem}@media (min-width:768px){.text-responsive-small{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.text-responsive-small{font-size:1rem;line-height:1.5rem}}@media (min-width:1366px){.text-responsive-small{font-size:1.125rem;line-height:1.75rem}}.text-responsive-tiny{font-size:.75rem;line-height:1rem}@media (min-width:640px){.text-responsive-tiny{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.text-responsive-tiny{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.text-responsive-tiny{font-size:1rem;line-height:1.5rem}}.grid-responsive-1-2-3-4{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.grid-responsive-1-2-3-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-responsive-1-2-3-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1366px){.grid-responsive-1-2-3-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-responsive-1-2-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.grid-responsive-1-2-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-responsive-1-2-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-responsive-1-2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.grid-responsive-1-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.flex-responsive-col-row{display:flex;flex-direction:column}@media (min-width:768px){.flex-responsive-col-row{flex-direction:row}}.modal-responsive-sm{width:100%;max-width:24rem}@media (min-width:768px){.modal-responsive-sm{max-width:28rem}}@media (min-width:1024px){.modal-responsive-sm{max-width:32rem}}@media (min-width:1366px){.modal-responsive-sm{max-width:36rem}}.modal-responsive-md{width:100%;max-width:28rem}@media (min-width:768px){.modal-responsive-md{max-width:32rem}}@media (min-width:1024px){.modal-responsive-md{max-width:36rem}}@media (min-width:1366px){.modal-responsive-md{max-width:42rem}}.modal-responsive-lg{width:100%;max-width:32rem}@media (min-width:768px){.modal-responsive-lg{max-width:36rem}}@media (min-width:1024px){.modal-responsive-lg{max-width:42rem}}@media (min-width:1366px){.modal-responsive-lg{max-width:56rem}}.modal-responsive-xl{width:100%;max-width:36rem}@media (min-width:768px){.modal-responsive-xl{max-width:42rem}}@media (min-width:1024px){.modal-responsive-xl{max-width:56rem}}@media (min-width:1366px){.modal-responsive-xl{max-width:72rem}}.modal-responsive-full{max-height:95vh;width:100%;max-width:95vw}@media (min-width:768px){.modal-responsive-full{max-height:90vh;max-width:90vw}}@media (min-width:1024px){.modal-responsive-full{max-height:85vh;max-width:85vw}}.modal-content-responsive{padding:1rem}@media (min-width:768px){.modal-content-responsive{padding:1.5rem}}@media (min-width:1024px){.modal-content-responsive{padding:2rem}}@media (min-width:1366px){.modal-content-responsive{padding:2.5rem}}.modal-content-responsive-sm{padding:.75rem}@media (min-width:768px){.modal-content-responsive-sm{padding:1rem}}@media (min-width:1024px){.modal-content-responsive-sm{padding:1.25rem}}@media (min-width:1366px){.modal-content-responsive-sm{padding:1.5rem}}.modal-content-responsive-lg{padding:1.5rem}@media (min-width:768px){.modal-content-responsive-lg{padding:2rem}}@media (min-width:1024px){.modal-content-responsive-lg{padding:2.5rem}}@media (min-width:1366px){.modal-content-responsive-lg{padding:3rem}}.modal-header-responsive{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:1rem}@media (min-width:768px){.modal-header-responsive{padding:1.5rem}}@media (min-width:1024px){.modal-header-responsive{padding:2rem}}@media (min-width:1366px){.modal-header-responsive{padding:2.5rem}}.modal-header-responsive-sm{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:.75rem}@media (min-width:768px){.modal-header-responsive-sm{padding:1rem}}@media (min-width:1024px){.modal-header-responsive-sm{padding:1.25rem}}@media (min-width:1366px){.modal-header-responsive-sm{padding:1.5rem}}.modal-title-responsive{font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width:768px){.modal-title-responsive{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.modal-title-responsive{font-size:1.5rem;line-height:2rem}}@media (min-width:1366px){.modal-title-responsive{font-size:1.875rem;line-height:2.25rem}}.modal-title-responsive-sm{font-size:1rem;line-height:1.5rem;font-weight:600}@media (min-width:768px){.modal-title-responsive-sm{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.modal-title-responsive-sm{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1366px){.modal-title-responsive-sm{font-size:1.5rem;line-height:2rem}}.modal-footer-responsive{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:1rem}@media (min-width:768px){.modal-footer-responsive{padding:1.5rem}}@media (min-width:1024px){.modal-footer-responsive{padding:2rem}}@media (min-width:1366px){.modal-footer-responsive{padding:2.5rem}}.modal-footer-responsive-sm{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:.75rem}@media (min-width:768px){.modal-footer-responsive-sm{padding:1rem}}@media (min-width:1024px){.modal-footer-responsive-sm{padding:1.25rem}}@media (min-width:1366px){.modal-footer-responsive-sm{padding:1.5rem}}.modal-buttons-responsive{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.5rem}@media (min-width:640px){.modal-buttons-responsive{flex-direction:row;gap:.75rem}}.modal-buttons-responsive-center{display:flex;flex-direction:column;justify-content:center;gap:.5rem}@media (min-width:640px){.modal-buttons-responsive-center{flex-direction:row;gap:.75rem}}.modal-buttons-responsive-between{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem}@media (min-width:640px){.modal-buttons-responsive-between{flex-direction:row;gap:.75rem}}.modal-close-button-responsive{height:2rem;width:2rem;display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center}@media (min-width:768px){.modal-close-button-responsive{height:1.5rem;width:1.5rem}}.modal-backdrop-responsive{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:.5rem}@media (min-width:768px){.modal-backdrop-responsive{padding:1rem}}@media (min-width:1024px){.modal-backdrop-responsive{padding:1.5rem}}.flex-responsive-wrap{display:flex;flex-wrap:wrap}.mb-responsive{margin-bottom:.5rem}@media (min-width:768px){.mb-responsive{margin-bottom:.75rem}}@media (min-width:1024px){.mb-responsive{margin-bottom:1rem}}@media (min-width:1366px){.mb-responsive{margin-bottom:1.25rem}}.mt-responsive{margin-top:.5rem}@media (min-width:768px){.mt-responsive{margin-top:.75rem}}@media (min-width:1024px){.mt-responsive{margin-top:1rem}}@media (min-width:1366px){.mt-responsive{margin-bottom:1.25rem}}.pt-responsive{padding-top:.5rem}@media (min-width:768px){.pt-responsive{padding-top:.75rem}}@media (min-width:1024px){.pt-responsive{padding-top:1rem}}@media (min-width:1366px){.pt-responsive{padding-top:1.25rem}}.pb-responsive{padding-bottom:.5rem}@media (min-width:768px){.pb-responsive{padding-bottom:.75rem}}@media (min-width:1024px){.pb-responsive{padding-bottom:1rem}}@media (min-width:1366px){.pb-responsive{padding-bottom:1.25rem}}.gap-responsive{gap:.5rem}@media (min-width:768px){.gap-responsive{gap:.75rem}}@media (min-width:1024px){.gap-responsive{gap:1rem}}@media (min-width:1366px){.gap-responsive{gap:1.25rem}}.gap-responsive-lg{gap:1rem}@media (min-width:768px){.gap-responsive-lg{gap:1.5rem}}@media (min-width:1024px){.gap-responsive-lg{gap:2rem}}@media (min-width:1366px){.gap-responsive-lg{gap:2.5rem}}.space-y-responsive>*+*{margin-top:.75rem}@media (min-width:768px){.space-y-responsive>*+*{margin-top:1rem}}@media (min-width:1024px){.space-y-responsive>*+*{margin-top:1.25rem}}@media (min-width:1366px){.space-y-responsive>*+*{margin-top:1.5rem}}.space-x-responsive>*+*{margin-left:.75rem}@media (min-width:768px){.space-x-responsive>*+*{margin-left:1rem}}@media (min-width:1024px){.space-x-responsive>*+*{margin-left:1.25rem}}@media (min-width:1366px){.space-x-responsive>*+*{margin-left:1.5rem}}.gap-responsive-lg{gap:1.5rem}@media (min-width:768px){.gap-responsive-lg{gap:2rem}}@media (min-width:1024px){.gap-responsive-lg{gap:2.5rem}}@media (min-width:1366px){.gap-responsive-lg{gap:3rem}}.gap-responsive-xs{gap:.25rem}@media (min-width:768px){.gap-responsive-xs{gap:.375rem}}@media (min-width:1024px){.gap-responsive-xs{gap:.5rem}}@media (min-width:1366px){.gap-responsive-xs{gap:.75rem}}.m-responsive{margin:1rem}@media (min-width:768px){.m-responsive{margin:1.5rem}}@media (min-width:1024px){.m-responsive{margin:2rem}}@media (min-width:1366px){.m-responsive{margin:2.5rem}}.m-responsive-sm{margin:.5rem}@media (min-width:768px){.m-responsive-sm{margin:.75rem}}@media (min-width:1024px){.m-responsive-sm{margin:1rem}}@media (min-width:1366px){.m-responsive-sm{margin:1.25rem}}.m-responsive-lg{margin:1.5rem}@media (min-width:768px){.m-responsive-lg{margin:2rem}}@media (min-width:1024px){.m-responsive-lg{margin:2.5rem}}@media (min-width:1366px){.m-responsive-lg{margin:3rem}}.mx-responsive{margin-left:1rem;margin-right:1rem}@media (min-width:768px){.mx-responsive{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:1024px){.mx-responsive{margin-left:2rem;margin-right:2rem}}@media (min-width:1366px){.mx-responsive{margin-left:2.5rem;margin-right:2.5rem}}.my-responsive{margin-top:1rem;margin-bottom:1rem}@media (min-width:768px){.my-responsive{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:1024px){.my-responsive{margin-top:2rem;margin-bottom:2rem}}@media (min-width:1366px){.my-responsive{margin-top:2.5rem;margin-bottom:2.5rem}}.my-responsive-sm{margin-top:.5rem;margin-bottom:.5rem}@media (min-width:768px){.my-responsive-sm{margin-top:.75rem;margin-bottom:.75rem}}@media (min-width:1024px){.my-responsive-sm{margin-top:1rem;margin-bottom:1rem}}@media (min-width:1366px){.my-responsive-sm{margin-top:1.25rem;margin-bottom:1.25rem}}.my-responsive-lg{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:768px){.my-responsive-lg{margin-top:2rem;margin-bottom:2rem}}@media (min-width:1024px){.my-responsive-lg{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:1366px){.my-responsive-lg{margin-top:3rem;margin-bottom:3rem}}.mb-responsive{margin-bottom:1rem}@media (min-width:768px){.mb-responsive{margin-bottom:1.5rem}}@media (min-width:1024px){.mb-responsive{margin-bottom:2rem}}@media (min-width:1366px){.mb-responsive{margin-bottom:2.5rem}}.mb-responsive-sm{margin-bottom:.5rem}@media (min-width:768px){.mb-responsive-sm{margin-bottom:.75rem}}@media (min-width:1024px){.mb-responsive-sm{margin-bottom:1rem}}@media (min-width:1366px){.mb-responsive-sm{margin-bottom:1.25rem}}.mb-responsive-lg{margin-bottom:1.5rem}@media (min-width:768px){.mb-responsive-lg{margin-bottom:2rem}}@media (min-width:1024px){.mb-responsive-lg{margin-bottom:2.5rem}}@media (min-width:1366px){.mb-responsive-lg{margin-bottom:3rem}}.mb-responsive-card{margin-bottom:1rem}@media (min-width:768px){.mb-responsive-card{margin-bottom:1.5rem}}@media (min-width:1024px){.mb-responsive-card{margin-bottom:2rem}}@media (min-width:1366px){.mb-responsive-card{margin-bottom:1.5rem}}.section-responsive-compact{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.section-responsive-compact{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:1024px){.section-responsive-compact{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1366px){.section-responsive-compact{padding-top:1.25rem;padding-bottom:1.25rem}}.section-responsive-compact-xl{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.section-responsive-compact-xl{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:1024px){.section-responsive-compact-xl{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1366px){.section-responsive-compact-xl{padding-top:0;padding-bottom:0}}.text-responsive-h1-compact{font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width:768px){.text-responsive-h1-compact{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.text-responsive-h1-compact{font-size:3rem;line-height:1}}@media (min-width:1366px){.text-responsive-h1-compact{font-size:3rem;line-height:1}}.text-responsive-h2-compact{font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width:768px){.text-responsive-h2-compact{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.text-responsive-h2-compact{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1366px){.text-responsive-h2-compact{font-size:2.25rem;line-height:2.5rem}}.text-responsive-h3-compact{font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (min-width:768px){.text-responsive-h3-compact{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.text-responsive-h3-compact{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1366px){.text-responsive-h3-compact{font-size:1.875rem;line-height:2.25rem}}.text-responsive-h4-compact{font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width:768px){.text-responsive-h4-compact{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.text-responsive-h4-compact{font-size:1.5rem;line-height:2rem}}@media (min-width:1366px){.text-responsive-h4-compact{font-size:1.5rem;line-height:2rem}}.section-responsive-compact-top{padding-bottom:2rem;padding-top:2rem}@media (min-width:768px){.section-responsive-compact-top{padding-bottom:3rem;padding-top:3rem}}@media (min-width:1024px){.section-responsive-compact-top{padding-bottom:4rem;padding-top:4rem}}@media (min-width:1366px){.section-responsive-compact-top{padding-bottom:5rem;padding-top:2rem}}.section-responsive-sm-compact-top{padding-bottom:1rem;padding-top:1rem}@media (min-width:768px){.section-responsive-sm-compact-top{padding-bottom:1.5rem;padding-top:1.5rem}}@media (min-width:1024px){.section-responsive-sm-compact-top{padding-bottom:2rem;padding-top:2rem}}@media (min-width:1366px){.section-responsive-sm-compact-top{padding-bottom:2.5rem;padding-top:1rem}}.section-responsive-lg-compact-top{padding-bottom:3rem;padding-top:3rem}@media (min-width:768px){.section-responsive-lg-compact-top{padding-bottom:4rem;padding-top:4rem}}@media (min-width:1024px){.section-responsive-lg-compact-top{padding-bottom:5rem;padding-top:5rem}}@media (min-width:1366px){.section-responsive-lg-compact-top{padding-bottom:6rem;padding-top:2.5rem}}.mb-responsive-ultra-compact{margin-bottom:.5rem}@media (min-width:768px){.mb-responsive-ultra-compact{margin-bottom:.75rem}}@media (min-width:1024px){.mb-responsive-ultra-compact{margin-bottom:1rem}}@media (min-width:1366px){.mb-responsive-ultra-compact{margin-bottom:.25rem}}.component-responsive-compact-top{padding:1rem}@media (min-width:768px){.component-responsive-compact-top{padding:1.5rem}}@media (min-width:1024px){.component-responsive-compact-top{padding:2rem}}@media (min-width:1366px){.component-responsive-compact-top{padding:1rem 2.5rem 2.5rem}}.component-responsive-ultra-compact{padding:.5rem 1rem}@media (min-width:768px){.component-responsive-ultra-compact{padding:.75rem 1.5rem}}@media (min-width:1024px){.component-responsive-ultra-compact{padding:1rem 2rem}}@media (min-width:1366px){.component-responsive-ultra-compact{padding:.5rem 2.5rem 1.5rem}}.mb-responsive-buffer{margin-bottom:.5rem}@media (min-width:768px){.mb-responsive-buffer{margin-bottom:.75rem}}@media (min-width:1024px){.mb-responsive-buffer{margin-bottom:1rem}}@media (min-width:1366px){.mb-responsive-buffer{margin-bottom:1.5rem}}.mb-responsive-ultra-compact{margin-bottom:.25rem}@media (min-width:768px){.mb-responsive-ultra-compact{margin-bottom:.5rem}}@media (min-width:1024px){.mb-responsive-ultra-compact{margin-bottom:.5rem}}@media (min-width:1366px){.mb-responsive-ultra-compact{margin-bottom:.75rem}}.component-responsive-compact-top{padding:.5rem 1rem 1rem}@media (min-width:768px){.component-responsive-compact-top{padding:.75rem 1.5rem 1.5rem}}@media (min-width:1024px){.component-responsive-compact-top{padding:1rem 2rem 2rem}}@media (min-width:1366px){.component-responsive-compact-top{padding:1.25rem 2.5rem 2.5rem}}.card-responsive{padding:1rem}@media (min-width:768px){.card-responsive{padding:1.25rem}}@media (min-width:1024px){.card-responsive{padding:1.5rem}}@media (min-width:1366px){.card-responsive{padding:2rem}}.card-responsive-sm{padding:.75rem}@media (min-width:768px){.card-responsive-sm{padding:1rem}}@media (min-width:1024px){.card-responsive-sm{padding:1.25rem}}@media (min-width:1366px){.card-responsive-sm{padding:1.5rem}}.card-responsive-lg{padding:1.5rem}@media (min-width:768px){.card-responsive-lg{padding:2rem}}@media (min-width:1024px){.card-responsive-lg{padding:2.5rem}}@media (min-width:1366px){.card-responsive-lg{padding:3rem}}.mt-responsive{margin-top:1rem}@media (min-width:768px){.mt-responsive{margin-top:1.5rem}}@media (min-width:1024px){.mt-responsive{margin-top:2rem}}@media (min-width:1366px){.mt-responsive{margin-top:2.5rem}}.mt-responsive-sm{margin-top:.5rem}@media (min-width:768px){.mt-responsive-sm{margin-top:.75rem}}@media (min-width:1024px){.mt-responsive-sm{margin-top:1rem}}@media (min-width:1366px){.mt-responsive-sm{margin-top:1.25rem}}.p-responsive{padding:1rem}@media (min-width:768px){.p-responsive{padding:1.5rem}}@media (min-width:1024px){.p-responsive{padding:2rem}}@media (min-width:1366px){.p-responsive{padding:2.5rem}}.p-responsive-sm{padding:.5rem}@media (min-width:768px){.p-responsive-sm{padding:.75rem}}@media (min-width:1024px){.p-responsive-sm{padding:1rem}}@media (min-width:1366px){.p-responsive-sm{padding:1.25rem}}.p-responsive-lg{padding:1.5rem}@media (min-width:768px){.p-responsive-lg{padding:2rem}}@media (min-width:1024px){.p-responsive-lg{padding:2.5rem}}@media (min-width:1366px){.p-responsive-lg{padding:3rem}}.px-responsive{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.px-responsive{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.px-responsive{padding-left:2rem;padding-right:2rem}}@media (min-width:1366px){.px-responsive{padding-left:2.5rem;padding-right:2.5rem}}.py-responsive{padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.py-responsive{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1024px){.py-responsive{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1366px){.py-responsive{padding-top:2.5rem;padding-bottom:2.5rem}}.py-responsive-sm{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.py-responsive-sm{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:1024px){.py-responsive-sm{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1366px){.py-responsive-sm{padding-top:1.25rem;padding-bottom:1.25rem}}.py-responsive-lg{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.py-responsive-lg{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1024px){.py-responsive-lg{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1366px){.py-responsive-lg{padding-top:3rem;padding-bottom:3rem}}.section-spacing{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.section-spacing{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1024px){.section-spacing{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1366px){.section-spacing{padding-top:5rem;padding-bottom:5rem}}.section-spacing-sm{padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.section-spacing-sm{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1024px){.section-spacing-sm{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1366px){.section-spacing-sm{padding-top:2.5rem;padding-bottom:2.5rem}}.section-spacing-lg{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.section-spacing-lg{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.section-spacing-lg{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1366px){.section-spacing-lg{padding-top:6rem;padding-bottom:6rem}}.space-y-responsive>*+*{margin-top:1rem}@media (min-width:768px){.space-y-responsive>*+*{margin-top:1.5rem}}@media (min-width:1024px){.space-y-responsive>*+*{margin-top:2rem}}@media (min-width:1366px){.space-y-responsive>*+*{margin-top:2.5rem}}.space-y-responsive-sm>*+*{margin-top:.5rem}@media (min-width:768px){.space-y-responsive-sm>*+*{margin-top:.75rem}}@media (min-width:1024px){.space-y-responsive-sm>*+*{margin-top:1rem}}@media (min-width:1366px){.space-y-responsive-sm>*+*{margin-top:1.25rem}}.space-y-responsive-lg>*+*{margin-top:1.5rem}@media (min-width:768px){.space-y-responsive-lg>*+*{margin-top:2rem}}@media (min-width:1024px){.space-y-responsive-lg>*+*{margin-top:2.5rem}}@media (min-width:1366px){.space-y-responsive-lg>*+*{margin-top:3rem}}.space-x-responsive>*+*{margin-left:1rem}@media (min-width:768px){.space-x-responsive>*+*{margin-left:1.5rem}}@media (min-width:1024px){.space-x-responsive>*+*{margin-left:2rem}}@media (min-width:1366px){.space-x-responsive>*+*{margin-left:2.5rem}}.space-x-responsive-sm>*+*{margin-left:.5rem}@media (min-width:768px){.space-x-responsive-sm>*+*{margin-left:.75rem}}@media (min-width:1024px){.space-x-responsive-sm>*+*{margin-left:1rem}}@media (min-width:1366px){.space-x-responsive-sm>*+*{margin-left:1.25rem}}.btn-responsive{padding:.5rem 1rem}@media (min-width:768px){.btn-responsive{padding:.75rem 1.5rem}}@media (min-width:1024px){.btn-responsive{padding:1rem 2rem}}.rounded-responsive{border-radius:calc(var(--radius) - 2px)}@media (min-width:768px){.rounded-responsive{border-radius:var(--radius)}}@media (min-width:1024px){.rounded-responsive{border-radius:.75rem}}.shadow-responsive{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.shadow-responsive{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1024px){.shadow-responsive{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1366px){.shadow-responsive{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.mobile-only{display:block}@media (min-width:768px){.mobile-only{display:none}}.tablet-up{display:none}@media (min-width:768px){.tablet-up{display:block}}.desktop-only{display:none}@media (min-width:1366px){.desktop-only{display:block}}.mobile-tablet{display:block}@media (min-width:1024px){.mobile-tablet{display:none}}.aspect-responsive-square{aspect-ratio:1/1}.aspect-responsive-video{aspect-ratio:16/9}.max-w-responsive-sm{max-width:24rem}@media (min-width:768px){.max-w-responsive-sm{max-width:28rem}}@media (min-width:1024px){.max-w-responsive-sm{max-width:32rem}}@media (min-width:1366px){.max-w-responsive-sm{max-width:36rem}}.max-w-responsive-content{max-width:28rem}@media (min-width:768px){.max-w-responsive-content{max-width:32rem}}@media (min-width:1024px){.max-w-responsive-content{max-width:36rem}}@media (min-width:1366px){.max-w-responsive-content{max-width:42rem}}.inset-responsive{inset:1rem}@media (min-width:768px){.inset-responsive{inset:1.5rem}}@media (min-width:1024px){.inset-responsive{inset:2rem}}@media (min-width:1366px){.inset-responsive{inset:2.5rem}}.z-responsive-content{z-index:10}.z-responsive-header{z-index:20}.z-responsive-modal{z-index:50}.btn-responsive-sm{padding:.25rem .5rem}@media (min-width:768px){.btn-responsive-sm{padding:.5rem .75rem}}@media (min-width:1024px){.btn-responsive-sm{padding:.5rem .75rem}}@media (min-width:1366px){.btn-responsive-sm{padding:.5rem 1rem}}.touch-target{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center}