.blog-listing-module-wrapper{background:transparent;position:relative;z-index:1}.blog-listing-module-wrapper:before{background:linear-gradient(180deg,#c6d0e2 10%,#fff 72.69%);content:"";height:50vh;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1200px){.blog-listing-module-wrapper:before{height:60vh}}@media screen and (min-width:1600px){.blog-listing-module-wrapper:before{height:70vh}}.blog-wrapper{padding:var(--space-32) 0}.blog-featured__content-wrapper h2 a,.blog-featured__title a,.blog-posts h4 a{text-decoration:none}.blog-featured__content-wrapper h2 a:hover,.blog-posts h4 a:hover{text-decoration:underline}.blog-featured__content-wrapper h2,.blog-post__date_author{margin-bottom:var(--space-16)}.blog-post__date_author{display:block}.blog-popular__content-wrapper .module-cta-container,.blog-posts__content-wrapper .module-cta-container{--margin-top:auto}.blog-featured.-rounded.-medium{--border-radius:var(--radius-8)}.blog-featured__content-wrapper{padding:var(--space-24) var(--space-32)}.blog-featured__image img.-rounded-image{border-radius:var(--space-8);border-bottom-left-radius:0;border-bottom-right-radius:0}.blog-featured .blog-featured__title,.blog-popular__title{font-size:var(--title-medium-size)}.blog-featured:has(.blog-featured__tag),.blog-post:has(.blog-post__tag){position:relative}.blog-featured__tag,.blog-post__tag{background:rgba(0,0,0,.5);border-radius:var(--space-6);color:#fff;left:var(--space-16);padding:var(--space-8) var(--space-12);position:absolute;top:var(--space-16)}.blog-all__description{font-size:var(--text-large-size)}@media screen and (min-width:1200px){.blog-all__description{max-width:40%}}.blog-posts{display:flex;flex-direction:column;row-gap:var(--space-24)}.blog-popular__content-wrapper{padding:var(--space-32)}.blog-featured .blog-post,.blog-popular .blog-post,.blog-posts-all .blog-post{align-items:center;display:flex;flex-direction:column;margin:0;max-width:100%;padding:0}.blog-posts-all .blog-post{gap:var(--space-24)}.hs-search-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--space-32)}.blog-post img{aspect-ratio:16/9;border-radius:var(--space-12);display:block;object-fit:cover;opacity:0;transition:opacity .7s ease-in-out;width:100%}.blog-post img.is-loaded{opacity:1}.blog-popular__title{margin-bottom:var(--space-32)}.blog-posts__container{display:flex;flex-direction:column}.blog-posts__container .hs-search-field{align-self:center;margin-bottom:var(--space-32);width:100%}.blog-posts__container form{display:flex;max-width:100%}.blog-posts__container .hs-search-field__input{padding:var(--space-16) var(--space-32)}.blog-posts__container .search-form-button{align-items:center;align-self:center;border-radius:100%;color:#141414;display:flex;justify-content:center;left:inherit;right:var(--space-24);top:inherit}.blog-posts__container .hs-search-field__input{border:2px solid transparent}.blog-posts__container .hs-search-field__input:focus-visible,.blog-posts__container .tag-filter__dropdown:focus-visible{border:2px solid var(--cta-hover-border-color);outline:transparent}.blog-posts__container .search-form-button:hover{background-color:rgba(0,0,0,.07);color:var(--site-brand-color)}.blog-posts__container .hs-search-field__input,.blog-posts__container .tag-filter__dropdown{line-height:2.7rem;--border:2px solid #888;border:var(--border)}.blog-posts__container .tag-filter__dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:94%;background-repeat:no-repeat;border-radius:8px;padding:var(--space-16) var(--space-24) var(--space-16) var(--space-32);width:100%}.visma-module-wrapper.blog-author{padding-bottom:0}.blog-posts__content-wrapper{gap:var(--space-12)}.blog-posts__content-wrapper a{text-decoration:none}.blog-posts h4{margin-bottom:0}@media screen and (min-width:767px){.blog-wrapper{padding:var(--space-48) 0}.blog-featured{display:flex}.blog-featured.-rounded.-medium{--border-radius:var(--radius-24)}.blog-featured__content-wrapper h2,.blog-post__date_author{margin-bottom:var(--space-24)}.blog-featured__image{display:flex;max-width:50%}.blog-featured__image img{aspect-ratio:1/1;max-height:100%!important;object-fit:cover}.blog-featured__image img.-rounded-image{border-radius:var(--space-24);border-bottom-right-radius:0;border-top-right-radius:0}.blog-featured .blog-featured__title{font-size:var(--title-large-size)}.blog-posts__container .hs-search-field{margin-bottom:0;width:70%}.blog-posts{--column-gap:var(--space-32);break-inside:avoid;column-gap:var(--column-gap);display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));row-gap:var(--space-32)}.blog-popular__content-wrapper{padding:var(--space-32)}.blog-popular__content-wrapper,.blog-posts__content-wrapper{display:flex;flex-direction:column;height:100%;min-width:100%}.hs-search-container{flex-direction:row;gap:var(--space-32)}.hs-search-container:has(.tag-filter__dropdown){justify-content:flex-end}.blog-posts__container .tag-filter__dropdown{width:30%}}@media screen and (min-width:1200px){.blog-post__date:after{padding-left:var(--space-16);padding-right:var(--space-16)}.blog-posts{grid-template-columns:repeat(3,minmax(200px,1fr))}.blog-post{padding:0}.blog-featured__content-wrapper{align-self:center;padding:var(--space-96)}.blog-featured__content-wrapper .blog-featured__kicker{color:var(--site-brand-color)}.blog-featured__content-wrapper .blog-featured__kicker,.blog-featured__content-wrapper h2{margin-bottom:var(--space-24)}.blog-popular__title{margin-bottom:var(--space-64)}.blog-posts__wrapper{align-items:center;display:flex;flex-direction:row}.blog-posts__wrapper .blog-post{margin:unset}}.blog-tag-tabs-container{display:flex;flex-wrap:wrap;gap:var(--space-12,12px);margin-bottom:calc(var(--block-padding-vertical)*.5);width:100%}@media screen and (max-width:1199px){.tag-tab-btn:not(.active){border:1px solid #00000030}}.tag-tab-btn{align-items:center;background:#fff;border:none;border-radius:999px;color:#141414;cursor:pointer;display:flex;flex-direction:column;font-size:var(--text-large-size);padding:var(--space-8,8px) var(--space-16,16px);transition:background-color .2s ease,border-color .2s ease}.tag-tab-btn:after{content:attr(data-text);font-weight:700;height:0;overflow:hidden;pointer-events:none;user-select:none;visibility:hidden}.tag-tab-btn:hover{background:#e0e0e0}.tag-tab-btn.active{background:#a89bfa;font-weight:700}@media screen and (min-width:1200px){.blog-tag-tabs-container{border-bottom:1px solid #d1d1d1;gap:var(--space-32,32px)}.tag-tab-btn{background:transparent;border-bottom:4px solid transparent;border-radius:0;margin-bottom:-1px;padding:0 0 var(--space-8,8px) 0}.tag-tab-btn:hover{background:transparent;border-bottom-color:#e0e0e0}.tag-tab-btn.active{background:transparent;border-bottom-color:#a89bfa}}.blog-posts-all{position:relative}.skeleton-overlay{background:inherit;display:none;gap:var(--space-32);grid-template-columns:repeat(1,minmax(300px,1fr));height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media screen and (min-width:767px){.skeleton-overlay{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media screen and (min-width:1200px){.skeleton-overlay{grid-template-columns:repeat(3,minmax(200px,1fr))}}.skeleton-overlay.is-loading{display:grid;opacity:0!important}.skeleton-card{align-items:center;display:flex;flex-direction:column;gap:var(--space-24);margin:0;padding:0;width:100%}.skel-img{animation:skel-pulse 1.5s ease-in-out infinite;aspect-ratio:16/9;background:#e0e0e0;border-radius:var(--space-12);width:100%}.skel-content{display:flex;flex-direction:column;gap:var(--space-12);padding:0;width:100%}.skel-text{animation:skel-pulse 1.5s ease-in-out infinite;background:#e0e0e0;border-radius:4px;height:16px;width:100%}.skel-title{height:24px;margin-bottom:8px;width:80%}.skel-short{width:60%}@keyframes skel-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-posts-all .blog-post{animation:fadeInUp .6s ease-in-out forwards;opacity:0}.blog-posts-all .blog-post:first-child{animation-delay:.1s}.blog-posts-all .blog-post:nth-child(2){animation-delay:.2s}.blog-posts-all .blog-post:nth-child(3){animation-delay:.3s}.blog-posts-all .blog-post:nth-child(4){animation-delay:.4s}.blog-posts-all .blog-post:nth-child(5){animation-delay:.5s}.blog-posts-all .blog-post:nth-child(6){animation-delay:.6s}.blog-posts-all .blog-post:nth-child(n+7){animation-delay:.7s}