*{margin:0;padding:0;box-sizing:border-box}.introSection{position:relative;padding:4rem 0;background-color:#093146;overflow:hidden}.introTextWrapper{position:relative;z-index:1;margin:0 auto;text-align:center;color:#fff}.introTitleText{display:inline-block;font-size:2.5rem;text-transform:uppercase;font-weight:600;color:transparent;background:linear-gradient(90deg,#fbd097,#72cceb,#508de2,#4d8fce);background-size:200%;-webkit-background-clip:text;background-clip:text;margin-bottom:30px}.content-container{padding:60px 20px;font-family:Roboto,sans-serif;overflow-x:hidden;margin:0 auto}.news-row{padding:30px;background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s ease;position:relative;overflow:hidden;max-width:100%;margin:0 auto}.news-row:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.1)}@media (max-width:991px){.content-container{padding:20px 10px}.news-image-col .news-image-wrapper{height:350px}.news-content-col .news-content-wrapper{padding:20px 15px}}@media (max-width:767px){.content-container{padding:40px 10px}.news-row{margin-bottom:40px;padding:20px}.news-image-col .news-image-wrapper{height:300px}.introTitleText{font-size:2rem}}@media (max-width:576px){.introTitleText{font-size:1.5rem}.news-row{margin-bottom:20px;padding:15px}.news-image-col .news-image-wrapper{height:220px}.news-content-col .news-content-wrapper{padding:0}.empty-news-container{padding:3rem 1rem}.empty-news-container h3{font-size:1.5rem}.empty-news-container p{font-size:1rem}}@media (min-width:768px){.content-container{max-width:978px;margin:0 auto}.news-content-col .news-content-wrapper{padding:20px 30px}.news-image-col .news-image-wrapper{height:400px}}@media (min-width:576px){.content-container{max-width:1200px;margin:0 auto}}.news-content-wrapper{padding:20px 30px;height:100%;display:flex;flex-direction:column;justify-content:center}.news-category{display:inline-block;padding:6px 15px;background:linear-gradient(135deg,rgba(199,163,85,.65),rgba(199,163,85,.1));color:linear-gradient(90deg,#fbd097,#72cceb,#508de2,#4d8fce);border-radius:20px;font-size:1rem;font-weight:500;margin-bottom:15px;letter-spacing:.5px}.news-date{font-size:.9rem;color:#657786;margin:10px 0;letter-spacing:.5px}.news-description{color:#5a6978;line-height:1.8;margin:15px 0 25px;font-size:.95rem}.news-image-wrapper{position:relative;width:100%;height:400px;border-radius:10px;overflow:hidden}.news-image{transition:transform .5s ease}.news-image-wrapper:hover .news-image{transform:scale(1.05)}.btn-responsive{background-color:#e19224;display:inline-block;border:none;padding:1rem 2rem;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn-responsive:hover{transform:translateY(-2px);box-shadow:0 6px 8px rgba(0,0,0,.15)}.button-wrapper{margin-top:auto}.border-gradient{margin-bottom:50px;position:relative;border-radius:6px;overflow:hidden;background:white;box-shadow:0 6px 15px rgba(0,0,0,.05);background-image:linear-gradient(rgb(249,246,246),rgb(249,246,246)),linear-gradient(90deg,#fbd097,#72cceb,#508de2,#4d8fce);background-origin:border-box;background-clip:padding-box,border-box;background-size:100%,200%;border:1px solid transparent;transition:all .3s ease;animation:borderGradient 6s linear infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.news-row{animation:fadeIn .6s ease-out forwards}.news-row:first-child{animation-delay:.1s}.news-row:nth-child(2){animation-delay:.2s}.news-row:nth-child(3){animation-delay:.3s}.news-row:nth-child(4){animation-delay:.4s}.view-all-news-wrapper{margin-top:2rem}.btn-view-all-news{display:inline-flex;align-items:center;padding:15px 30px;background:linear-gradient(135deg,#093146,#0f4c75);color:white;border-radius:50px;text-decoration:none;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px rgba(9,49,70,.2);position:relative;overflow:hidden}.btn-view-all-news:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(9,49,70,.3);color:white}.btn-view-all-news span{margin-right:10px;position:relative;z-index:2}.btn-view-all-news svg{width:13px;height:10px;stroke:currentColor;stroke-width:2;fill:none;transition:transform .3s ease;position:relative;z-index:2}.btn-view-all-news:hover svg{transform:translateX(5px)}.btn-view-all-news:hover:before{opacity:1}.empty-news-container{text-align:center;padding:4.5rem 2rem;margin:2rem auto;max-width:600px;background-color:#f8f9fa;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .4s ease}.empty-news-container:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.empty-news-container h3{font-size:1.8rem;margin-bottom:1.2rem;color:#343a40;font-weight:600}.empty-news-container p{color:#6c757d;margin-bottom:2rem;font-size:1.1rem;max-width:80%;margin-left:auto;margin-right:auto}.btn-back-to-all{display:inline-block;padding:.8rem 2rem;background:linear-gradient(135deg,#3498db,#2980b9);color:white;border-radius:50px;font-weight:500;text-decoration:none;transition:all .3s ease;border:none;box-shadow:0 4px 15px rgba(41,128,185,.3)}.btn-back-to-all:hover{background:linear-gradient(135deg,#2980b9,#1c6ea4);box-shadow:0 6px 20px rgba(41,128,185,.4);color:white}