.campus-grid .campus-item{flex:0 0 auto;margin:8px;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;text-align:center;display:inline-block;padding:4px}@media (max-width:768px){.title-news{font-size:18px}}.campus-grid .campus-item:hover{transform:scale(1.05);box-shadow:0 6px 16px rgb(0 0 0 / .2)}.campus-grid .campus-img{max-height:250px;width:auto;border-radius:8px;border:1px solid #ddd;padding:2px;background:#fafafa}@media (max-width:768px){.campus-grid .d-flex{justify-content:center}.campus-grid .campus-item{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px);margin:8px}.campus-grid .campus-img{max-height:120px}}.career-pagination-section,.news-pagination-section,.announcements-pagination-section{padding-bottom:2rem}.title-news{font-weight:700;text-transform:uppercase;border-bottom:3px solid #0e4308;display:inline-block;padding-bottom:5px;margin-bottom:20px!important}@media (max-width:768px){.title-news{font-size:18px}}.custom-ajax-container .card-img-top{width:100%;object-fit:cover;object-position:center;transition:transform 0.4s ease,filter 0.3s ease}.news-pagination-section .card-img-top{height:250px}.career-pagination-section .card-img-top,.announcements-pagination-section .card-img-top{height:300px!important}.custom-ajax-container .overflow-hidden:hover .card-img-top{transform:scale(1.05);filter:brightness(.85)}.custom-ajax-container .card-title{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#333;line-height:1.3;margin-bottom:.75rem}.news-card .card-title{font-weight:600!important;font-size:1.15rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3rem;font-family:Helvetica,Arial,sans-serif;color:#000;text-transform:none!important}.news-card .card-text{font-size:.9rem;line-height:1.5;color:#555;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.5rem;font-family:Helvetica,Arial,sans-serif;flex-grow:1}.career-card .card-title,.announcements-pagination-section .card-title{font-weight:500;font-size:1.05rem;min-height:3.5rem;margin-bottom:1rem;display:flex;align-items:center;text-transform:none!important;font-family:Helvetica,Arial,sans-serif}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;padding:0}.pagination .page-item{margin:0!important}.pagination .page-link{min-width:35px;height:35px;display:flex;align-items:center;justify-content:center;padding:0;font-size:.85rem;border-radius:50%!important}.pagination .page-link:hover,.pagination .page-item.active .page-link{background-color:#0e4308!important;color:#fff!important;border-color:#0e4308!important;box-shadow:0 4px 10px rgb(14 67 8 / .3)}@media (max-width:480px){.pagination .page-item:first-child .page-link::after{content:"«"}.pagination .page-item:last-child .page-link::after{content:"»"}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{font-size:0}.pagination .page-item:first-child .page-link::after,.pagination .page-item:last-child .page-link::after{font-size:1.2rem}}.icons-row{border-bottom:4px solid #0e4308;background-color:#f8fdf8;padding:10px 0;margin-bottom:20px;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}@media (max-width:768px){.icons-row{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px;width:100%;justify-items:center}.icons-row>.icon-card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}.icons-row .icon-card{padding:5px}.icons-row img{width:64px!important;height:64px!important}.icons-row .fw-bold{font-size:12px!important;margin-top:4px!important}}.icon-card{color:#0e4308!important;padding:10px;transition:transform 0.3s ease,color 0.3s ease;text-align:center}.icon-card:hover{transform:scale(1.1);color:#0b3606!important}.icon-card i{display:block}.break-desktop{display:inline}@media (min-width:769px){.icons-row .fw-bold{font-size:16px;max-width:120px;text-align:center;white-space:normal;word-break:break-word}}.elementor-section,.elementor-container,.elementor-widget-container{margin-top:0!important;padding-top:0!important}.slider-fullwidth{width:100%;margin:0!important;padding:0!important;position:relative;z-index:1}.slider-fullwidth img{width:100%;height:auto;display:block}.swiper{margin:0!important;padding:0!important}.elementor-nav-menu,.elementor-nav-menu--dropdown,.elementor-menu-toggle{z-index:9999!important;position:relative}