.tab-container{display:flex;flex-direction:column}.tab-buttons{border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;gap:20px;justify-content:space-between;padding-bottom:15px}.tab-buttons button{background:transparent;border:none;border-radius:0;color:#fff;cursor:pointer;flex-basis:200px;font-size:18px;padding:10px;position:relative;text-align:center;text-transform:uppercase;transition:all 333ms ease;&:after{background:#fff;bottom:-16px;content:"";height:3px;left:0;opacity:0;position:absolute;transition:all 333ms ease;width:100%}}.tab-buttons button.active:after,.tab-buttons button:hover:after{opacity:1}.tab-content{display:none;margin-top:50px;padding:10px;width:100%;.row{align-items:center;display:flex;flex-direction:row;gap:50px;.col{width:50%;&.content{width:55%}&.image{margin-left:auto;width:40%}}.text-wrapper{color:#fff;:where(h1,h2,h3,h4,h5,h6,p,ul,li){color:#fff}}}}.tab-content.active{display:block}@media (max-width:993px){.tab-buttons{border-bottom:0;flex-wrap:wrap;gap:25px;justify-content:center;button{flex-basis:250px;padding-bottom:20px;&:after{bottom:0}}}.tab-content .row{flex-wrap:wrap}.tab-content{margin-top:30px}.tab-content .row .col{width:100%!important;&.image{text-align:center}}}