.elevate-tech-tabs{padding:90px 7vw;background:#fff}.elevate-tech-head p{font:800 10px "Nunito Sans",sans-serif;letter-spacing:.16em;color:#e40521;margin:0 0 13px}.elevate-tech-head h2{font-size:52px;line-height:.94;letter-spacing:-.065em;margin:0}.elevate-tech-head em{font-weight:400}.elevate-tab-list{display:flex;gap:33px;overflow:auto;border-bottom:1px solid #ddd;margin-top:45px}.elevate-tab-list button{position:relative;border:0;background:transparent;padding:16px 0;color:#b6b6ba;font:800 18px "Nunito Sans",sans-serif;white-space:nowrap;cursor:pointer}.elevate-tab-list button.active{color:#202128}.elevate-tab-list button.active:after{content:"";position:absolute;bottom:-1px;left:0;width:54px;height:4px;border-radius:4px;background:#e40521}.elevate-tech-panel{display:none;grid-template-columns:1.35fr .65fr;gap:30px;padding-top:28px;align-items:end}.elevate-tech-panel.active{display:grid}.elevate-tech-panel img{width:100%;height:min(39vw,500px);object-fit:cover}.elevate-tech-panel div{padding:0 5vw 30px 0}.elevate-tech-panel h3{font-size:30px;letter-spacing:-.05em;margin:0 0 15px}.elevate-tech-panel p{font-size:16px;line-height:1.7;color:#5c5d64;margin:0}@media(max-width:800px){.elevate-tech-tabs{padding:65px 24px}.elevate-tech-head h2{font-size:42px}.elevate-tab-list{gap:25px;margin-top:30px}.elevate-tab-list button{font-size:15px}.elevate-tech-panel.active{grid-template-columns:1fr}.elevate-tech-panel img{height:auto;aspect-ratio:1.35;object-fit:cover}.elevate-tech-panel div{padding:0}.elevate-tech-panel h3{font-size:26px}}
