@media (max-width:991px){.top-bar-02{display:block}.top-bar-social-network{display:none}.top-bar-wrap>*{padding:3px 4px}.col-md-6.top-bar-left{display:none}}.header-right-inner .header-right-inner-content>div{padding:0 6px 0 120px}@font-face{font-display:swap;font-family:'Gotham-Light';src:url(/wp-content/themes/unicamp-child/fonts/gotham-light-webfont.woff2) format('woff2'),url(/wp-content/themes/unicamp-child/fonts/Gotham-Light.woff) format('woff'),url(/wp-content/themes/unicamp-child/fonts/Gotham-Light.ttf) format('truetype');font-weight:400;font-style:normal}p{font-family:"Open Sans","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif!important}.page-navigation .children>li.current-menu-item>a:not(.active-section){color:inherit}.navigation-secondary .menu-item-12855 .sub-menu .menu-item-title{color:#7e7e7e;line-height:5px}.navigation-secondary .menu-item-12855 .sub-menu .menu-item-title:hover{color:#cc3634}.event-thumbnail{position:relative}.event-info-overlay,.event-info-overlay-small{color:#fff;padding:20px;background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;width:100%}.event-title{font-size:20px;font-weight:700}.event-meta{font-size:14px}.event-item{margin-bottom:30px}.event-link{text-decoration:none;color:inherit}.blog-card{position:relative;overflow:hidden;margin-bottom:1rem;border-radius:0}.main-post{height:460px}.main-post img{width:100%;height:100%;object-fit:cover}.blog-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);padding:20px;color:#fff;text-align:center}.main-date{display:inline-block;background-color:#cc3634;color:#fff;padding:5px 15px;border-radius:4px;margin-bottom:15px}.main-meta{font-size:.9rem;margin-top:10px}.side-post{display:flex;height:142px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.side-post .image-container{position:relative;width:200px;height:142px;flex-shrink:0}.side-post img{width:100%;height:100%;object-fit:cover}.side-content{padding:15px;flex-grow:1}.meta-list{font-size:.85rem;color:#666}.meta-item{margin-bottom:4px}h2.h4.event_title_home{color:#fff}.date-overlay{position:absolute;bottom:0;left:40px;right:40px;background-color:#cc3634;color:#fff;padding:5px 10px;font-size:.85rem;text-align:center;z-index:1}h3.h6.mb-3.event-small-div{font-size:24px}@media (max-width:768px){.main-post{height:250px}.side-post{flex-direction:column;height:auto}.side-post .image-container{width:100%;height:200px}}.modern-job-listings .job-item{transition:transform 0.2s ease,box-shadow 0.2s ease}.modern-job-listings .job-item:hover{transform:translateY(-5px);box-shadow:0 6px 10px rgba(0,0,0,.15)}.job-info h3{color:#2c3e50;font-weight:700;font-size:1.25rem}.job-info p{color:#7f8c8d;font-size:.9rem;font-style:italic}.view-details{background-color:#2980b9;color:#fff;text-transform:uppercase;font-size:.8rem;padding:8px 15px;border-radius:4px;transition:background-color 0.3s ease}.view-details:hover{background-color:#1e5e7a}.event-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.12);transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;text-align:left;padding:15px;height:100%}.event-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.18)}.event-img-wrapper{position:relative;width:100%;height:200px;overflow:hidden;border-radius:10px}.event-img{width:100%;height:100%;object-fit:cover}.event-content{padding:15px 10px;display:flex;flex-direction:column;height:100%}.event-title{font-size:20px;font-weight:700;color:#222;margin-bottom:8px}.event-title a{text-decoration:none;color:inherit}.event-title a:hover{color:#d43a38}.event-meta{font-size:16px;font-weight:500;color:#555;display:flex;align-items:center;gap:8px;margin-bottom:5px}.event-meta i{color:#d43a38}.divider{border-top:3px solid #e2e8f0;margin:15px 0}.event-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;padding:15px}.mt-10{margin-top:20px}nav.menu.menu--secondary ul.sub-menu.children.simple-menu{min-width:153px!important}.staff-corner-posts{display:flex;flex-direction:column;gap:25px;max-width:800px;margin:0 auto}.staff-corner-post{display:flex;gap:20px;padding:25px;background:rgba(255,255,255,.03);backdrop-filter:blur(15px);border-radius:0;border:1px solid rgba(255,255,255,.08);transition:all 0.4s cubic-bezier(.23,1,.32,1);cursor:pointer;position:relative;overflow:hidden;text-decoration:none;color:inherit}.staff-corner-post::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left 0.8s ease}.staff-corner-post:hover::before{left:100%}.staff-corner-post:hover{background:rgba(255,255,255,.08);transform:translateX(10px) scale(1.02);box-shadow:0 20px 50px rgba(0,0,0,.3);border-color:rgba(204,54,52,.3);text-decoration:none;color:inherit}.staff-corner-image{width:100px;height:100px;border-radius:0px!important;object-fit:cover;flex-shrink:0;transition:all 0.4s ease;border:2px solid rgba(255,255,255,.1)}.staff-corner-post:hover .staff-corner-image{transform:scale(1.1) rotate(3deg);border-color:rgba(204,54,52,.5);box-shadow:0 10px 25px rgba(0,0,0,.4)}.staff-corner-content{flex:1;min-width:0}.staff-corner-post-title{font-weight:700;font-size:1.2rem;color:#fff;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 10px rgba(0,0,0,.3)}.staff-corner-excerpt{color:rgba(255,255,255,.8);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:15px}.staff-corner-meta{justify-content:center;align-items:center;gap:20px;color:rgba(255,255,255,.6)}.staff-corner-date{display:flex;align-items:center;gap:6px;font-size:.85rem}.staff-corner-loading{display:flex;align-items:center;justify-content:center;padding:40px;color:rgba(255,255,255,.7)}@media (max-width:768px){.staff-corner-posts{gap:20px;padding:0 15px}.staff-corner-post{flex-direction:column;text-align:center;padding:20px}.staff-corner-image{width:100%;height:200px;align-self:center}}@media (max-width:480px){.staff-corner-posts{gap:15px;padding:0 10px}.staff-corner-post{padding:15px}.staff-corner-date{display:flex;align-items:center;justify-content:center}}.student-corner-posts{display:flex;flex-direction:column;gap:25px;max-width:800px;margin:0 auto}.student-corner-post{display:flex;gap:20px;padding:25px;background:rgba(255,255,255,.03);backdrop-filter:blur(15px);border-radius:0;border:1px solid rgba(255,255,255,.08);transition:all 0.4s cubic-bezier(.23,1,.32,1);cursor:pointer;position:relative;overflow:hidden;text-decoration:none;color:inherit}.student-corner-post::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left 0.8s ease}.student-corner-post:hover::before{left:100%}.student-corner-post:hover{background:rgba(255,255,255,.08);transform:translateX(10px) scale(1.02);box-shadow:0 20px 50px rgba(0,0,0,.3);border-color:rgba(204,54,52,.3);text-decoration:none;color:inherit}.student-corner-image{width:100px;height:100px;border-radius:0px!important;object-fit:cover;flex-shrink:0;transition:all 0.4s ease;border:2px solid rgba(255,255,255,.1)}.student-corner-post:hover .student-corner-image{transform:scale(1.1) rotate(3deg);border-color:rgba(204,54,52,.5);box-shadow:0 10px 25px rgba(0,0,0,.4)}.student-corner-content{flex:1;min-width:0}.student-corner-post-title{font-weight:700;font-size:1.2rem;color:#fff;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 10px rgba(0,0,0,.3)}.student-corner-excerpt{color:rgba(255,255,255,.8);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:15px}.student-corner-meta{justify-content:center;align-items:center;gap:20px;color:rgba(255,255,255,.6)}.student-corner-date{display:flex;align-items:center;gap:6px;font-size:.85rem}.student-corner-loading{display:flex;align-items:center;justify-content:center;padding:40px;color:rgba(255,255,255,.7)}@media (max-width:768px){.student-corner-posts{gap:20px;padding:0 15px}.student-corner-post{flex-direction:column;text-align:center;padding:20px}.student-corner-image{width:100%;height:200px;align-self:center}}@media (max-width:480px){.student-corner-posts{gap:15px;padding:0 10px}.student-corner-post{padding:15px}.student-corner-date{display:flex;align-items:center;justify-content:center}}