.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{align-items:flex-start;column-gap:var(--space-48,4.8rem);flex-direction:row}.faq-wrapper{flex:0 0 55%;min-width:auto;width:55%}.faq-module .top-wrapper{flex:1;margin-bottom:0;padding-right:0;width:auto}.faq-module .visma-module-header .cta{width:max-content}.faq-accordion{margin-bottom:0;padding-bottom:0}.accordion{padding:1.2rem 0}.faq-accordion.active .accordion{padding-bottom:.5rem}.panel p:first-child{margin-top:0}.panel p:last-child{margin-bottom:1.2rem}.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.tag-tabs{flex-direction:column}.faq-module.tag-tabs .visma-module-header :last-child{margin-bottom:0}.faq-module.tag-tabs .visma-module-header{margin-bottom:var(--space-96)}.top-section__title{margin-bottom:0}.top-section__title+div{margin-top:var(--space-24)}.top-section__title+.cta{margin-top:var(--space-64)}.faq-module.tag-tabs .faq-item{margin-bottom:var(--space-48)}}