.faq-module{column-gap:var(--space-96);display:flex;flex-direction:column;padding:5px}.faq-module .tab-wrapper,.faq-module .top-wrapper{margin-bottom:var(--space-48)}.faq-module .visma-module-header>*{width:100%}.faq-accordion{border-bottom:1px solid #d6d6d6}.faq-item-btn{background-color:transparent;border:0;font:inherit;padding:0;text-align:left;width:100%}.faq-module.tag-tabs .cta.-primary{display:none}.faq-module.tag-tabs .faq-item{border-bottom:none;margin-bottom:var(--space-32)}.faq-item-btn:focus-visible{outline:var(--focus-outline);outline-offset:4px}.faq-accordion>h3:after{background-color:currentColor;display:inline-block;height:1.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;min-width:2rem;speak-as:none;align-self:center}.faq-accordion.active>h3:after{transform:rotate(180deg)}.accordion{column-gap:10px;display:flex;justify-content:space-between;margin:0;outline:none;padding:var(--space-32) 0;text-align:left;transition:.4s}.faq-accordion.active .accordion{padding-bottom:var(--space-24)}.faq-accordion:first-child .accordion{padding-top:0}.accordion .faq-item-btn:hover,.accordion:hover,.tab-wrapper .show-all,.tab-wrapper .tag-filter-btn{cursor:pointer}.panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.panel p{margin-bottom:var(--space-24)}.tab-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-8)}.show-all.active,.tag-filter-btn.active{background-color:var(--cta-hover-background-color);border:2px solid transparent;color:var(--cta-hover-text-color)}.show-all:focus:not(:focus-visible),.tag-filter-btn.cta.-secondary:focus:not(:focus-visible){box-shadow:none}.show-all:after,.tag-filter-btn:after{display:none}.faq-title{margin-bottom:var(--space-8)}@media screen and (min-width:1050px){.faq-module{flex-direction:row}.faq-module.tag-tabs{flex-direction:column}.faq-wrapper{min-width:50%;width:100%}.accordion{padding:var(--space-48) 0}.tab-wrapper:has(.-tabs){border-bottom:2px solid;border-color:color-mix(in srgb,var(--site-text-color),transparent 85%);display:flex;gap:0}.faq-module .top-wrapper{width:100%}.faq-module.tag-tabs .visma-module-header :last-child{margin-bottom:0}.faq-module.tag-tabs .visma-module-header{margin-bottom:var(--space-96)}.tab-wrapper .show-all.-tabs,.tab-wrapper .tag-filter-btn.-tabs{background:none;border:none;--font-size:2.4rem;border-bottom:4px solid transparent!important;border-radius:0;color:var(--site-brand-color);margin:0 var(--space-24);outline:inherit;padding:var(--space-12) 0}.top-section__title{margin-bottom:0}.top-section__title+div{margin-top:var(--space-24)}.top-section__title+.cta{margin-top:var(--space-64)}.tab-wrapper .show-all.-tabs{margin-left:0}.tab-wrapper .show-all.active.-tabs,.tab-wrapper .tag-filter-btn.active.-tabs{background-color:transparent;border-bottom:4px solid var(--site-brand-color)!important;color:var(--site-text-color);outline:0 solid transparent}.faq-module.tag-tabs .faq-item{margin-bottom:var(--space-48)}}@media (min-width:481px){.faq-module .top-section .cta{width:max-content}}