@import "https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap";
*{box-sizing:border-box}body{color:#333;background:#f2f2f2;font-family:Nunito;overflow-x:hidden}.table-responsive-custom{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:1024px){.table-responsive-custom table{font-size:.9rem}.table-responsive-custom th,.table-responsive-custom td{white-space:nowrap;padding:.5rem}}@media (max-width:768px){.table-responsive-custom table{font-size:.85rem}.table-responsive-custom th,.table-responsive-custom td{padding:.4rem}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}@media (max-width:576px){.table-responsive-custom table{font-size:.75rem}.table-responsive-custom th,.table-responsive-custom td{padding:.3rem;font-size:.75rem}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1rem}h5,body{font-size:.875rem}}@media (max-width:1024px){.container-fluid{padding-left:1rem;padding-right:1rem}}@media (max-width:768px){.container-fluid{padding-left:.75rem;padding-right:.75rem}.btn{padding:.375rem .75rem;font-size:.875rem}}@media (max-width:576px){.container-fluid{padding-left:.5rem;padding-right:.5rem}.btn{padding:.3rem .6rem;font-size:.8rem}.btn-sm{padding:.25rem .5rem;font-size:.75rem}.table-responsive-custom{width:100%;display:block}}
