@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";@import"https://fonts.cdnfonts.com/css/helvetica-neue-55";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";body,html{max-width:100vw;overflow-x:hidden}.body{font-family:Work Sans,sans-serif}.title{color:#0b4426;font-size:44px;font-weight:700;margin-bottom:0}.description{color:#000;font-size:18px;font-weight:400}.sub-heading{color:#333;font-size:24px;font-weight:700;margin-bottom:20px}.slideshow-section{padding:10px 0}.show-unit-title{color:#d1b869;font-size:36px;font-weight:800;letter-spacing:4px;margin:0;text-align:center;text-transform:uppercase}.slideshow-outer-wrapper{align-items:center;display:flex;gap:20px;position:relative}.slideshow-container{background:#fff;flex:1}.slide-item{animation:fadeIn .5s ease-in-out;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-image-wrapper{border-radius:30px;box-shadow:0 10px 40px #00000026;overflow:hidden;position:relative;width:100%}.slide-image{display:block;height:auto;width:100%}.slide-caption{background:#0b4426;border-bottom-left-radius:30px;border-bottom-right-radius:30px;bottom:0;left:0;padding:25px 30px;position:absolute;right:0}.slide-caption span{color:#fff;display:block;font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;text-transform:uppercase}.slide-nav-btn{align-items:center;background:#d1b869;border:none;border-radius:50%;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;transition:all .3s ease;width:50px}.slide-nav-btn:hover{background:#c5a84f;box-shadow:0 6px 20px #0000004d;transform:scale(1.1)}.slide-nav-btn:active{transform:scale(.95)}.slide-nav-btn svg{height:32px;width:32px}.slide-dots{display:flex;gap:15px;justify-content:center;margin-top:30px}.dot-item{background:#d1b869;border-radius:50%;cursor:pointer;height:14px;opacity:.4;transition:all .3s ease;width:14px}.dot-item:hover{opacity:.7;transform:scale(1.2)}.dot-item.active{background:#0b4426;height:16px;opacity:1;width:16px}.footer-section{margin-bottom:100px}@media(max-width:767px){.title{color:#0b4426;font-size:28px;font-weight:700;margin-bottom:0}.sub-heading{color:#333;font-size:20px;font-weight:700;margin-bottom:20px}.description{color:#000;font-size:16px;font-weight:400}.slideshow-section{padding:40px 0}.show-unit-title{font-size:32px;letter-spacing:2px;margin-bottom:25px}.slideshow-outer-wrapper{gap:12px}.slide-image-wrapper{border-radius:20px}.slide-caption{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:18px 20px}.slide-caption span{font-size:20px;letter-spacing:1.5px}.slide-nav-btn{height:45px;width:45px}.slide-nav-btn svg{height:24px;width:24px}.dot-item{height:11px;width:11px}.dot-item.active{height:13px;width:13px}.slide-dots{gap:12px;margin-top:20px}}@media(max-width:576px){.show-unit-title{font-size:28px}.slideshow-outer-wrapper{gap:10px}.slide-caption span{font-size:18px}.slide-nav-btn{height:40px;width:40px}.slide-nav-btn svg{height:22px;width:22px}.dot-item{height:10px;width:10px}.dot-item.active{height:12px;width:12px}}
