:root{--hs-dark-teal:#004b58;--hs-bright-green:#4bff9e;--hs-white:#eeece9;--hs-text-gray:#3e372d}.hs-history-module{background-color:var(--hs-dark-teal);color:var(--hs-white);overflow:hidden;padding:80px 0 60px;width:100%}.hs-history-inner{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1400px;min-height:500px;padding:0 30px;width:100%}.hs-history-content-wrapper{flex-grow:1;position:relative;width:100%}.hs-history-slide{animation:simpleFade .4s ease forwards;display:none}.hs-history-slide.active{display:block}@keyframes simpleFade{0%{opacity:0}to{opacity:1}}.hs-history-grid{align-items:flex-start;display:grid;gap:60px;grid-template-columns:1.1fr .9fr}.hs-text-col{padding-top:10px}.hs-year-title{color:var(--hs-white);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:25px;margin-top:0}.hs-description{color:var(--hs-white);font-size:1.1rem;line-height:1.6;max-width:500px}.hs-img-wrapper{background-color:rgba(0,0,0,.1);border-radius:20px;height:400px;overflow:hidden;width:100%}.hs-img-wrapper img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.hs-history-nav-container{margin-top:80px;position:relative}.hs-history-nav{display:flex;justify-content:space-between;padding-bottom:20px;position:relative;z-index:2}.hs-nav-item{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;flex:1;font-size:1.25rem;font-weight:700;padding:10px 5px;position:relative;text-align:center;transition:color .3s ease}.hs-nav-item.active,.hs-nav-item:hover{color:var(--hs-white)}.hs-nav-bar{background-color:var(--hs-bright-green);bottom:-21px;height:3px;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.hs-nav-item.active .hs-nav-bar{opacity:1}.hs-nav-line{background-color:hsla(0,0%,100%,.2);bottom:0;height:1px;left:0;position:absolute;width:100%;z-index:1}@media (max-width:767px){.hs-history-module{padding:50px 0}.hs-history-grid{gap:40px;grid-template-columns:1fr}.hs-text-col{order:1;padding-top:0}.hs-image-col{order:2}.hs-img-wrapper{height:250px}.hs-year-title{margin-bottom:15px}.hs-history-nav-container{margin-top:50px}.hs-history-nav{flex-wrap:wrap;gap:15px 20px;justify-content:flex-start}.hs-nav-item{flex:0 0 auto;font-size:1.1rem;padding:5px 0;text-align:left}.hs-nav-bar,.hs-nav-line{display:none}.hs-nav-item.active{color:var(--hs-bright-green)}}