.so-tabs{display:flex;flex-direction:column;gap:48px;width:100%;.so-tabs__intro{margin-left:auto;margin-right:auto;max-width:1000px;text-align:center;:last-child{margin-bottom:0}}.so-cta__buttons{margin-top:auto}h2{font-size:38px}nav{ul{display:flex;gap:8px;gap:15px;justify-content:center;margin:0;overflow-x:auto;padding:0;width:100%;&::-webkit-scrollbar{display:none}&::scrolbar{display:none}@media (max-width:1344px){margin-left:-16px;padding-left:16px;padding-right:16px;width:100vw}li{list-style:none;.button{background-color:transparent;border:1px solid #2db436;border-radius:8px;cursor:pointer;font-size:14px;line-height:1;padding:12px 20px;white-space:nowrap;width:100%;@media (pointer:fine){&:hover{background-color:#45c84f;color:#fff}}&:focus-visible{outline:2px solid #2db436;outline-offset:2px}&[aria-selected=true]{background-color:#2db436;color:#fff}@media (max-width:768px){font-size:16px;line-height:1;min-width:unset;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;width:fit-content}}}}}.so-tabs__panels{width:100%}.so-tabs__content-left,.so-tabs__content-right{background-color:#fff;display:flex;flex:1 1 0;flex-direction:column;gap:30px;justify-content:space-between;min-width:0;padding:25px;@media (max-width:768px){flex:none;width:100%}}.so-tabs__content{align-items:stretch;display:none;flex-direction:row;flex-wrap:nowrap;gap:30px;width:100%;&.is-active{display:flex}ul{display:flex;flex-direction:column;gap:21px;margin-bottom:0;margin-top:30px;padding:0;li{display:flex;font-size:17px;gap:12px;line-height:16px;line-height:26px;list-style:none;img{height:24px;width:24px}}@media (max-width:768px){gap:16px;margin-bottom:24px;margin-top:24px;li{font-size:16px;line-height:1}}}.koppelingen-grid__container{gap:8px;margin:30px 0 42px;figure{background-color:#fafafa;border-radius:2px;padding:11px 34px}}@media (max-width:1344px){padding-left:0;padding-right:0;figure{flex:0 0 50%}}@media (max-width:768px){flex-direction:column;gap:16px;.so-tabs__content-text{padding:0}figure{flex:0 0 100%;width:100%}:is(p,li){font-size:16px;line-height:1.2}}}@media (max-width:1344px){gap:32px}}