.home-banner{position:relative}.home-banner .banner-div .banner-img{width:100%;height:80vh}.home-banner .Black_btn_sec{position:absolute;bottom:10%;left:10%}.home-banner .swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#fff);opacity:var(--swiper-pagination-bullet-inactive-opacity,1)}.home-banner .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:#0b2c7d}.home-banner{overflow:hidden}.home-banner .banner-div{width:100%;height:88vh;overflow:hidden}.home-banner .banner-div .banner-img{object-fit:cover;width:100%;height:100%;transform:scale(1)}.home-banner .swiper-slide-active .banner-img{animation:10s linear infinite alternate kenBurns}.home-banner .swiper-slide:not(.swiper-slide-active) .banner-img{animation:none;transform:scale(1)}@keyframes kenBurns{0%{transform:scale(1)translate(0)}25%{transform:scale(1.05)translate(1%,1%)}50%{transform:scale(1.1)translate(1%,1%)}75%{transform:scale(1.15)translate(1%,1%)}to{transform:scale(1.2)translate(1%,1%)}}.home-banner .banner-overlay{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-banner .banner-content{color:#fff;pointer-events:auto;text-align:center;background:#0066b499;border-radius:4px;width:65%;max-width:940px;padding:37px}.home-banner .banner-content h1{margin-bottom:5px;font-size:45px;font-weight:700}.home-banner .banner-content p{margin-bottom:18px;font-size:20px}.home-banner .banner-btns{justify-content:center;gap:20px;display:flex}.home-banner .banner-btns button{color:#000;cursor:pointer;background:#fff;border:none;padding:12px 28px;font-size:16px;font-weight:500;transition:all .3s}.home-banner .banner-btns button:hover{color:#fff;background:#0b2c7d}.home-banner .banner-prev,.home-banner .banner-next{color:#fff;cursor:pointer;z-index:20;background:#00000078;justify-content:center;align-items:center;width:45px;height:45px;font-size:25px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.home-banner .banner-prev{left:30px}.home-banner .banner-next{right:30px}@media (min-width:0) and (max-width:1199.98px){.home-banner .banner-content h1{font-size:33px}.home-banner .banner-content p{font-size:17px}.home-banner .banner-btns button{padding:8px 16px;font-size:14px}.home-banner .banner-content{padding:25px}.home-banner .banner-prev,.home-banner .banner-next{width:34px;height:34px;font-size:19px}.home-banner .banner-div{height:86vh}}@media (min-width:768px) and (max-width:991.98px){.home-banner .banner-div{height:55vh}.home-banner .banner-content h1{font-size:27px}.home-banner .banner-content p{font-size:14px;line-height:1.3}.home-banner .banner-btns button{padding:7px 10px;font-size:13px}}@media (min-width:0) and (max-width:767.98px){.home-banner .Black_btn_sec .black_btn{display:none}.home-banner .banner-div .banner-img{aspect-ratio:10/5}.home-banner .banner-div{height:200px}.home-banner .banner-content{width:80%;padding:14px}.home-banner .banner-content h1{font-size:15px}.home-banner .banner-content p{font-size:12px;line-height:1.2}.home-banner .banner-btns button{padding:4px 6px;font-size:10px;line-height:1.2}.home-banner .banner-btns{gap:8px}.home-banner .banner-next{right:6px}.home-banner .banner-prev{left:6px}.home-banner .banner-prev,.home-banner .banner-next{width:25px;height:25px;font-size:16px}}@media (min-width:576px) and (max-width:767.98px){.home-banner .banner-content{width:60%!important}}
