.tabs__button-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-16);padding:0}.tabs-module h2{margin:var(--space-16) 0}.tabs__button-wrapper button.active{background-color:var(--cta-hover-background-color);color:var(--cta-hover-text-color)}.tabs__button-wrapper button:focus{box-shadow:none;outline:transparent}.tab-btn.cta.-secondary.active{--border-color:transparent}.tabs__button-wrapper button.tab-btn{background:none;border:none;border-bottom:4px solid transparent!important;border-radius:0;cursor:pointer;font-family:"PT Serif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.8rem;margin:0 var(--space-24);padding:var(--space-8) 0}.tabs__button-wrapper button:first-child{margin-left:0}.tabs__button-wrapper button.active{background-color:transparent;border-bottom:4px solid var(--site-brand-color)!important;color:var(--site-text-color);color:var(--site-brand-color)}.tabs__button-wrapper button:focus-visible{outline:var(--focus-outline);outline-offset:4px}.tabs__button-wrapper button:hover{border-bottom:4px solid var(--site-brand-color)!important;color:currentColor}.tab__texts{order:2}.tab__image{order:1}.tab-section .tab__image{margin-bottom:var(--space-32)}.tab-section .tab__image img{height:auto}@media screen and (min-width:1050px){.exvisma.tabs-module .visma-module-header :last-child:not(.cta font){margin-bottom:var(--space-24)}.tab-section.-tab-row{display:flex;flex-direction:column}.tab-section.-tab-column{display:flex;flex-direction:row}.background[class*=background-dark] .tabs__button-wrapper{border-bottom:2px solid #ffffff20}.background.background-default .tabs__button-wrapper,.background[class*=background-light] .tabs__button-wrapper{border-bottom:2px solid #00000015}.tabs__top-section :last-child{margin-bottom:0}.tabs__button-wrapper.-tab-row{margin-bottom:var(--space-32)}.tabs__button-wrapper.-tab-column{margin-bottom:var(--space-16);width:100%}.-tab-column .tab__image{margin-bottom:var(--space-32)}.tabContent.-tab-column{gap:96px}.-tab-column .tab__image img{height:auto;max-height:100%;max-width:544px}.-tab-row .tab__image img{max-height:700px;object-fit:cover;width:100%}}.background-green .tabs__button-wrapper button.tab-btn{color:#fff}