:root{--primary-color:green}.navSide{display:none;box-sizing:border-box;background-color:green;border-bottom:1px solid #ccc;padding:10px 0;position:sticky;top:0;z-index:100}.navSide ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-around;font-size:1vw}.navSide ul li{position:relative}.navSide a{text-decoration:none;color:#fff;font-size:100%}.navSide ul li a:hover{color:#ff0}.hero{box-sizing:border-box;width:100%;padding:2vw 0;display:grid;grid-template-columns:30% 40% 30%;grid-gap:0}.hero-link ul{position:relative;display:flex;flex-direction:column;align-items:center;font-size:1vw}.hero-link ul button{list-style:none;border-radius:7px;padding:10px 0;width:20vw;background-color:green;margin:.5vw 0;display:flex;justify-content:center;cursor:pointer}.hero-link ul button a{color:#fff;text-decoration:none}.hero-slider{display:flex;align-items:center;overflow:hidden;position:relative;border-radius:8px}#slideImg,.slides{width:100%;height:100%}.hero-right{display:flex;flex-direction:column;align-items:center;gap:3vw;position:relative}.events{border:1px solid var(--primary-color);width:20vw}.table-head{background-color:green}.table-body{max-height:330px;overflow-y:scroll;display:block}.table-body td{max-width:340px;display:block;margin:10px;word-wrap:break-word}.table-body td a{text-decoration:none}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.govSlider{background:#fff;height:auto;margin:auto;overflow:hidden;position:relative;width:90vw}.govSlider:after,.govSlider:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));content:"";height:100%;position:absolute;width:10%;z-index:2}.govSlider:after{right:0;top:0;transform:rotate(180deg)}.govSlider:before{left:0;top:0}.govSlider .gov-slide-track{display:flex;animation:scroll 40s linear infinite;width:max-content}.govSlider .gov-slide{flex:0 0 auto;padding:0 1vw}.govSlider .gov-slide img{width:25vw;max-width:250px;height:auto;object-fit:contain}@media (max-width:768px){.govSlider .gov-slide img{width:35vw;max-width:180px}}@media (max-width:480px){.govSlider .gov-slide img{width:40vw;max-width:140px}}:root{--primary-color:#803453}@media (max-width:768px){.navSide{padding:3px 0;display:flex;justify-content:center}.navSide ul{font-size:2vw}.navSide li{padding:0 5px}.hero{padding:2vw 3vw;display:flex;flex-direction:column}.hero-link ul{display:none}.events{width:40vw}}