.tabnav__wrapper{display:flex;justify-content:center;position:relative;z-index:1}.tabnav{bottom:0;display:flex;position:absolute}.tabnav__tab{background-color:#02a3bc;margin:0 1ch;transition:all .3s ease}.tabnav__tab a{color:#fff;display:inline-block;padding:1rem 2rem;text-align:center;width:clamp(400px,5vw,calc(50vw - 2rem))}.tabnav__tab:hover{opacity:.8}.tabnav__tab--current{background-color:#f5f5f5}.tabnav__tab--current a{color:#02a3bc}