.hri-scroll-indicator{box-sizing:border-box;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;width:100%;height:1.875rem;padding:0;display:flex;position:relative}.hri-scroll-indicator--dragging .hri-scroll-indicator__bar-wrapper,.hri-scroll-indicator--dragging .hri-scroll-indicator__bar,.hri-scroll-indicator:hover .hri-scroll-indicator__bar-wrapper,.hri-scroll-indicator:hover .hri-scroll-indicator__bar{height:.25rem}.hri-scroll-indicator--dragging .hri-scroll-indicator__bar,.hri-scroll-indicator--dragging .hri-scroll-indicator__bar:hover{height:.5rem;top:-.125rem}.hri-scroll-indicator__bar-wrapper{background:rgb(var(--colour-neutral-3,223, 223, 223));scrollbar-width:none;border-radius:4px;width:100%;height:.125rem;display:block;transform:translate(0)}.hri-scroll-indicator__bar-wrapper::-webkit-scrollbar{display:none}.hri-scroll-indicator__bar{will-change:transform;background:rgb(var(--colour-neutral-7,17, 17, 17));transform-origin:0 0;cursor:grab;border-radius:4px;width:100%;height:.125rem;display:block;position:absolute;top:0;bottom:0}.hri-scroll-indicator__bar:after{content:" ";display:block;position:absolute;inset:-.625rem 0}.hri-scroll-indicator__bar-dragging{cursor:grabbing}.hri-carousel{--focus-margin-start:0rem;--focus-margin-end:0rem;position:relative}.hri-carousel:has(.hri-carousel-slide :focus-visible){--focus-margin-start:.5rem;--focus-margin-end:.5rem}.hri-carousel .hri-skip-content__button{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hri-carousel .hri-skip-content__button:active,.hri-carousel .hri-skip-content__button:focus,.hri-carousel .hri-skip-content__button:focus-visible{clip:auto;white-space:normal;z-index:199;background:rgb(var(--colour-static-light-grey,245, 245, 245));width:auto;height:auto;color:rgb(var(--colour-static-black,17, 17, 17));border-radius:64px;padding:1rem 2rem;font-weight:700;text-decoration:none;overflow:visible}.hri-carousel .hri-skip-content__button:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal,rgb(var(--colour-neutral-1,255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external,rgb(var(--colour-neutral-7,17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset,4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.hri-carousel__wrapper{position:relative}.hri-carousel__content{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;--padding-difference:calc(var(--carousel-vertical-padding,.5rem) - .5rem);--clamped-difference:max(min(0rem, var(--padding-difference)), -.5rem);--calculated-additional-padding:calc(-1 * var(--clamped-difference));padding-inline-start:var(--overflow-start,var(--focus-margin-start));padding-inline-end:var(--overflow-end,var(--focus-margin-end));padding-block:calc(var(--carousel-vertical-padding,.5rem) + var(--calculated-additional-padding));margin-inline-start:calc(-1 * var(--overflow-start,var(--focus-margin-start)));margin-inline-end:calc(-1 * var(--overflow-end,var(--focus-margin-end)));margin-block:var(--clamped-difference);gap:var(--carousel-item-gap,1.25rem);flex-wrap:nowrap;display:flex;position:relative;overflow:scroll hidden}.hri-carousel__content:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal,rgb(var(--colour-neutral-1,255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external,rgb(var(--colour-neutral-7,17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset,4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.hri-carousel__content--single-slide{overflow:visible}.hri-carousel--has-scrollbar .hri-carousel__content{margin-block-end:0}.hri-carousel--dragging{cursor:grabbing}.hri-carousel .hri-btn.hri-carousel__button{position:absolute}.hri-carousel__button{visibility:hidden;opacity:0;cursor:pointer;z-index:99;transition:opacity .2s,visibility .2s;top:50%;left:-1rem;transform:translateY(-50%)}.hri-carousel:hover .hri-carousel__button{opacity:1;visibility:visible;transition:opacity .2s,visibility .2s;display:block}.hri-carousel:hover .hri-carousel__button--hidden{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;display:none}.hri-carousel__button--right{left:auto;right:-1rem}.hri-carousel-slide{box-sizing:border-box;flex-shrink:0;max-width:100%;position:relative}.hri-carousel__live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hri-carousel__scroll-indicator{display:none}.hri-carousel__slide-show{--focus-margin-start:0rem!important}.hri-carousel__slide-show .hri-carousel__button{left:2rem}.hri-carousel__slide-show .hri-carousel__button--right{left:auto;right:2rem}.hri-carousel__slide-show .hri-carousel__content--snap-slide{scroll-snap-type:x mandatory}.hri-carousel__slide-show .hri-carousel__content--drag-slide{scroll-snap-type:none}.hri-carousel__slide-show .hri-carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;text-align:center;width:100%;margin-inline:0;display:block;position:relative}.hri-carousel__slide-show .hri-carousel-slide .hri-video-player{justify-content:center;display:flex}.hri-carousel__slide-show .hri-carousel-slide>:first-child{max-width:100%;max-height:75vh;display:inline-block}.hri-carousel__slide-show .hri-carousel-slide>:first-child img,.hri-carousel__slide-show .hri-carousel-slide>:first-child video{width:auto;max-width:100%;max-height:75vh}.hri-carousel--intersection-observer-disabled:hover .hri-carousel__button{display:none}.hri-carousel:not(.hri-carousel--intersection-observer-disabled) .hri-carousel__content{scrollbar-width:none}.hri-carousel:not(.hri-carousel--intersection-observer-disabled) .hri-carousel__content::-webkit-scrollbar{display:none}@media not all and (resolution>=.001dpcm){.hri-carousel__content{scroll-snap-type:x mandatory}}@media (hover:none) and (pointer:coarse){.hri-carousel__button{opacity:1;visibility:visible;display:block}.hri-carousel__button--hidden{opacity:0;visibility:hidden;display:none}}.hri-carousel__counter--wrapper{align-items:stretch;display:flex}.hri-carousel__counter{white-space:nowrap;color:rgb(var(--colour-text-and-icon-1,17, 17, 17));flex:0 auto;justify-content:center;align-items:center;margin-inline-start:.5rem;padding:0 .5rem;font-size:.875rem;font-weight:700;line-height:1.571;display:flex}@media (width>=37.5em){.hri-carousel__button{left:-1.25rem;right:auto}.hri-carousel__button--right{left:auto;right:-1.25rem}.hri-carousel__counter{display:none}}@media (width>=56.25em){.hri-carousel__content{top:0}.hri-carousel__wrapper{width:100%;bottom:auto}.hri-carousel__button,.hri-carousel__scroll-indicator{display:block}.hri-carousel__slide-show .hri-carousel-slide,.hri-carousel__slide-show .hri-scroll-indicator{padding-inline:6.25rem}}@media (orientation:landscape) and (width<=56.25em){.hri-carousel__slide-show .hri-carousel-slide>:first-child{max-height:60vh}.hri-carousel__slide-show .hri-carousel-slide>:first-child img,.hri-carousel__slide-show .hri-carousel-slide>:first-child video{width:auto;max-height:60vh}}[dir=rtl] .hri-carousel__skip-button:active,[dir=rtl] .hri-carousel__skip-button:focus-visible{left:auto;right:1.5rem}[dir=rtl] .hri-carousel__button{left:auto;right:-1.25rem;transform:translateY(-50%)scaleX(-1)}[dir=rtl] .hri-carousel__button--right{left:-1.25rem;right:auto}[dir=rtl] .hri-carousel__slide-show .hri-carousel__button{left:auto;right:2rem}[dir=rtl] .hri-carousel__slide-show .hri-carousel__button--right{left:2rem;right:auto}.hri-overflow-carousel{position:relative}.hri-overflow-carousel__content{overscroll-behavior-inline:contain;flex-wrap:nowrap;padding:.5rem 0;display:flex;overflow-x:scroll}.hri-overflow-carousel__content>*{flex-shrink:0}.hri-overflow-carousel .hri-btn.hri-overflow-carousel__button{position:absolute}.hri-overflow-carousel__button{transition:opacity .2s, visibility 0 .2s;cursor:pointer;z-index:1;top:50%;left:.75rem;transform:translateY(-50%);box-shadow:0 4px 16px #0000001a}.hri-overflow-carousel__button--hidden{opacity:0;visibility:hidden;transition:opacity .2s, visibility 0 .2s;display:none}.hri-overflow-carousel__button--right{left:auto;right:.75rem}.hri-overflow-carousel--intersection-observer-disabled{display:block}.hri-overflow-carousel--intersection-observer-disabled:hover .hri-overflow-carousel__button{display:none}.hri-overflow-carousel--intersection-observer-disabled .hri-overflow-carousel__content::-webkit-scrollbar{width:4px;height:4px;display:block}.hri-overflow-carousel--intersection-observer-disabled .hri-overflow-carousel__content::-webkit-scrollbar-track{background:rgb(var(--colour-neutral-3,223, 223, 223));border-radius:4px}.hri-overflow-carousel--intersection-observer-disabled .hri-overflow-carousel__content::-webkit-scrollbar-thumb{background:rgb(var(--colour-neutral-7,17, 17, 17));border-radius:4px}.hri-overflow-carousel:not(.hri-overflow-carousel--intersection-observer-disabled) .hri-overflow-carousel__content{scrollbar-width:none}.hri-overflow-carousel:not(.hri-overflow-carousel--intersection-observer-disabled) .hri-overflow-carousel__content::-webkit-scrollbar{display:none}.hri-overflow-carousel__browser-direction{direction:rtl;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.hri-overflow-carousel__browser-item{width:2px;height:1px}[dir=rtl] .hri-overflow-carousel__button{left:auto;right:.75rem;transform:translateY(-50%)scaleX(-1)}[dir=rtl] .hri-overflow-carousel__button--right{left:.75rem;right:auto}.hri-skip-content__button{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hri-skip-content__button:active,.hri-skip-content__button:focus,.hri-skip-content__button:focus-visible{clip:auto;white-space:normal;z-index:199;background:rgb(var(--colour-static-light-grey,245, 245, 245));width:auto;height:auto;color:rgb(var(--colour-static-black,17, 17, 17));border-radius:64px;padding:1rem 2rem;font-weight:700;text-decoration:none;overflow:visible}.hri-skip-content__button:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal,rgb(var(--colour-neutral-1,255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external,rgb(var(--colour-neutral-7,17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset,4px);transition:outline .2s ease-out,box-shadow .2s ease-out}
