.sld-arrow-hm{position:absolute;bottom:30px;left:30px;z-index:3;display:flex;gap:10px}.carousel-control{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:50%;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.carousel-control:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6);transform:scale(1.1)}.carousel-control .glyphicon{display:flex;align-items:center;justify-content:center;color:white;font-size:24px;font-weight:700;transition:all .3s ease}.carousel-control:hover .glyphicon{color:white;transform:scale(1.1)}@media only screen and (max-width:1700px){.sld-arrow-hm{bottom:20px;left:20px}.carousel-control{width:45px;height:45px}.carousel-control .glyphicon{font-size:20px}}@media only screen and (max-width:992px){.sld-arrow-hm{bottom:15px;left:15px;gap:8px}.carousel-control{width:40px;height:40px}.carousel-control .glyphicon{font-size:18px}}@media only screen and (max-width:690px){.sld-arrow-hm{bottom:10px;left:10px}.carousel-control{width:35px;height:35px}.carousel-control .glyphicon{font-size:16px}}.banner_cont{animation:zoomOut 8s ease-out infinite;background-size:110%!important}@keyframes zoomOut{0%{background-size:110%}to{background-size:100%}}.news-events{background:#17444e;width:100%;float:left;padding:50px 0 70px;margin-bottom:100px;position:relative}.news-events:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#17444e,#1a4a55 50%,#17444e);z-index:0}.news-events .container{position:relative;z-index:1}.heading.white{color:#fff;font-size:42px;font-weight:700;text-align:center;margin-bottom:40px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.owl-carousel{position:relative}.owl-carousel .slick-dots{bottom:-50px;text-align:center}.owl-carousel .slick-dots li{margin:0 5px}.owl-carousel .slick-dots li button{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.4);border:none;font-size:0;transition:all .3s ease}.owl-carousel .slick-dots li.slick-active button{background:#fff;transform:scale(1.2)}.owl-nav{position:absolute;top:-60px;right:0;display:flex;gap:10px;z-index:2}.owl-next,.owl-prev{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.owl-next:hover,.owl-prev:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6);transform:scale(1.1)}.owl-next span,.owl-prev span{color:white;font-size:18px;font-weight:700}.news-box{display:block;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:all .3s ease;text-decoration:none;color:inherit;margin:0 10px}.news-box:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.25)}.news-box img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;cursor:pointer}.news-box:hover img{transform:scale(1.05)}.news-cnt{padding:20px}.news-cnt h3{font-size:16px;font-weight:700;color:#17444e;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news_loading{text-align:center;padding:60px 0}.loading_spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.news_loading p{color:#fff;font-size:16px;font-weight:500}.no_news{text-align:center;padding:60px 0}.no_news p{color:#fff;font-size:18px;font-weight:500}@media only screen and (max-width:1200px){.heading.white{font-size:36px}}@media only screen and (max-width:992px){.news-events{padding:40px 0 60px;margin-bottom:80px}.heading.white{font-size:32px}.news-cnt{padding:15px}.owl-nav{top:-50px}.owl-next,.owl-prev{width:35px;height:35px}.owl-next span,.owl-prev span{font-size:16px}}@media only screen and (max-width:767px){.news-events{padding:30px 0 50px;margin-bottom:60px}.heading.white{font-size:28px}.news-box{margin:0 5px}.news-box img{height:160px}.news-cnt h3{font-size:15px}}@media only screen and (max-width:576px){.owl-carousel .slick-dots{bottom:-40px}.news-box img{height:140px}.news-cnt{padding:12px}.news-cnt h3{font-size:14px}}.news_lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;cursor:pointer}.lightbox_content{position:relative;max-width:90%;max-height:90%;cursor:default}.lightbox_content img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 0 30px rgba(0,0,0,.8)}.lightbox_close{position:absolute;top:-40px;right:0;background:none;border:none;color:white;font-size:30px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .3s ease}.lightbox_close:hover{background:rgba(255,255,255,.2)}.lightbox_nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:white;font-size:24px;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lightbox_nav:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6);transform:translateY(-50%) scale(1.1)}.lightbox_nav.prev{left:-70px}.lightbox_nav.next{right:-70px}.lightbox_counter{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);color:white;font-size:14px;font-weight:500;background:rgba(0,0,0,.6);padding:8px 16px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media only screen and (max-width:768px){.lightbox_nav{width:40px;height:40px;font-size:20px}.lightbox_nav.prev{left:-50px}.lightbox_nav.next{right:-50px}.lightbox_close{font-size:24px;width:35px;height:35px}}@media only screen and (max-width:480px){.lightbox_nav.prev{left:10px}.lightbox_nav.next{right:10px}.lightbox_close{top:10px;right:10px}.lightbox_counter{bottom:10px}}