.jobfair-card-wrap,.jobfair-image-wrap{width:100%;border-radius:.75rem;padding:.5rem}@media (min-width:768px){.jobfair-card-wrap,.jobfair-image-wrap{padding:1rem}}.jobfair-card-wrap:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(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)}.jobfair-card{display:table;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem;transition:all .3s linear}.jobfair-card .content{margin:auto;width:100%;padding:.5rem}.jobfair-card .arrow{display:table-cell;padding-left:.5rem;text-align:center;vertical-align:middle}@media (min-width:768px){.jobfair-card .arrow{padding-left:1rem}}.jobfair-card .arrow{border-left:1px solid #ddd}ul.schedule-tabs{display:flex}ul.schedule-tabs li{width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-top:1.5rem;padding-bottom:1.5rem;text-align:center;font-weight:600}@media (min-width:768px){ul.schedule-tabs li{width:41.666667%}}ul.schedule-tabs li{line-height:1.2em}.schedule-tables{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;border-top-right-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.5rem .5rem}@media (min-width:768px){.schedule-tables{padding:2.5rem}}ul.schedule-list li{border-top:1px solid #dfdfdf;line-height:1.8em;margin-left:1rem;margin-right:1rem;display:flex;flex-wrap:wrap;padding-top:1rem;padding-bottom:1rem}@media (min-width:640px){ul.schedule-list li{margin-left:0;margin-right:0}}ul.schedule-list li p.time{width:100%;padding:0 1rem;text-align:center;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){ul.schedule-list li p.time{width:25%;padding-left:4rem;text-align:left}}ul.schedule-list li p.text{width:100%;padding:0 1rem;text-align:center;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){ul.schedule-list li p.text{width:75%;padding-left:4rem;text-align:left}}ul.schedule-list li:last-child{margin-bottom:0;border-bottom:1px solid #dfdfdf}ul.schedule-list li:nth-child(odd){background-color:#f8f8f8}ul.checklist li{background:url(/images/common/icon-check.svg) 2% 50% no-repeat;background-size:1.8rem auto;padding-top:.5rem;padding-bottom:.5rem;padding-left:3rem}