.authors{display:-ms-flexbox;display:flex;overflow-x:scroll;width:100%;anchor-name:--authors-carousel;anchor-scope:--authors-carousel;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:20px}@media (max-width:990px){.authors{padding-inline:20px;scroll-padding-left:20px}.container:has(.authors){padding:0}}@media (min-width:990px){.authors{gap:40px}}@media (min-width:990px){.authors::scroll-button(left),.authors::scroll-button(right){content:"";display:inline-block;position:fixed;position-anchor:--authors-carousel;position-area:left center;margin:0;padding:0;border:none;cursor:pointer;width:60px;height:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;border-radius:8px;background-color:#442a74;background-repeat:no-repeat;background-position:50%;background-image:url(/wp-content/themes/overlijdensrisicoverzekering/assets/images/chevron-right-white.svg);background-size:25px;transform:translateX(50%)}.authors::scroll-button(left):disabled,.authors::scroll-button(right):disabled{pointer-events:none;cursor:auto;opacity:0}}@media (min-width:990px){.authors::scroll-button(left){transform:translateX(50%) scaleX(-1)}}@media (min-width:990px){.authors::scroll-button(right){position-area:right center;transform:translateX(-50%)}}.authors__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 calc(100% - 60px);flex:0 0 calc(100% - 60px);scroll-snap-stop:always;scroll-snap-align:start;background:#fff;text-decoration:none;position:relative;overflow:hidden;padding:1.5em;border-radius:8px;box-shadow:inset 0 0 0 1px #dadbde;height:-moz-available;height:stretch;transition:background .3s}.authors__item:hover{background:#f1f0fa;transition:background .3s}@media (min-width:990px){.authors__item{-ms-flex:0 0 calc((100% - 3 * 40px) / 4);flex:0 0 calc((100% - 3 * 40px) / 4)}}.authors__item-visual{display:block;object-fit:cover;width:50px;aspect-ratio:1;border-radius:8px;margin:0 0 1.5em}.authors__item-title{margin:0}.authors__item-job-title{font-size:90%;font-family:Museo Sans;font-weight:700;color:#6e46cf}.authors__item-text{display:none}@media (min-width:990px){.authors__item-text{display:block;border-top:1px solid #dadbde;margin-top:1.5em;padding-top:1.5em}}@media (max-width:990px){.authors__item .button{margin-top:1.5em}}.authors__item .button:before{content:"";position:absolute;inset:0}