
div[data-v-0da518ec] {
    background-color: #000;
    position: fixed;
    inset: 0;
}


div.w_carousel_icons[data-v-b40a5508] {
    position: absolute;
    z-index: 1;
    display: flex;
    font-size: 32px;
    gap: 10px;
}
@media (width >= 960px) {
div.w_carousel_icons[data-v-b40a5508] {
        left: 2em;
        bottom: 45px
}
}
@media (width <= 959px) {
div.w_carousel_icons[data-v-b40a5508] {
        bottom: 30px;
        left: 25vw;
        right: 25vw;

        height: 37px
}
}
@media (width <= 959px) {
div.w_carousel_icons[data-v-b40a5508]:is([data-slide-count="0"],[data-slide-count="1"]) {
            display: none
}
}
div.w_carousel_icons > a[data-v-b40a5508] {
        transform: scale(1);
        transition: transform .2s ease-in-out;
        cursor: pointer;
        display: grid;
        padding: .1em;
        background-color: var(--v72ab5022);
        color: var(--d5831a7a);
        place-content: center;
}
@media (width >= 960px) {
div.w_carousel_icons > a[data-v-b40a5508] {
            place-items: center
}
}
@media (width <= 959px) {
div.w_carousel_icons > a[data-v-b40a5508] {
            place-items: stretch;
            flex: 1 1 100%
}
}
div.w_carousel_icons > a > svg[data-v-b40a5508] {
            width: 1em;
            height: 1em;
}
@media (width >= 960px) {
div.w_carousel_icons > a[data-v-b40a5508]:hover {
                transform: scale(1.25)
}
}
@media (width <= 959px) {
div.w_carousel_icons > a[data-v-b40a5508]:hover {
                color: var(--slideshow-background-color);
                background-color: var(--slideshow-text-color)
}
}
@media print {
div.w_carousel_icons[data-v-b40a5508] {
        display: none !important
}
}


a.next-previous-slide[data-v-a46c492c] {
    --arrow-color: var(--v5e1321a6);
    --arrow-background-color: var(--f78f9d50);
}
@media screen {
a.next-previous-slide[data-v-a46c492c] {
        position: absolute;
        bottom: 30px;
        display: flex;
        align-items: center;
        color: var(--arrow-color, var(--slideshow-background-color));
        z-index: 1;
        background-color: var(--arrow-background-color, transparent);
        transition: background-color .2s ease-in-out
}
@media (width >= 960px) {
a.next-previous-slide[data-v-a46c492c] {
            top: 0
}
}
@media (width <= 959px) {
a.next-previous-slide[data-v-a46c492c] {
            top: auto;
            width: calc(25vw - 2px);
            height: 37px;
            background-color: var(--arrow-background-color, var(--slideshow-background-color));
            place-content: center center;
            overflow: hidden
}
}
.w_fullscreen a.next-previous-slide[data-v-a46c492c] {
            bottom: 0;
}
a.next-previous-slide[data-mode="previous"][data-v-a46c492c] {
            left: 0;
}
a.next-previous-slide[data-mode="next"][data-v-a46c492c] {
            right: 0;
}
a.next-previous-slide > svg[data-v-a46c492c] {
            transition: width .2s ease-in-out, height .2s ease-in-out;
            color: inherit;
}
@media (width >= 960px) {
a.next-previous-slide > svg[data-v-a46c492c] {
                padding: 0 .5em;
                width: 3em;
                height: 3em
}
}
@media (width <= 959px) {
a.next-previous-slide > svg[data-v-a46c492c] {
                width: 2em;
                height: 2em;

                padding-block: .1em;
                padding-inline: 0
}
}
@media (width <= 959px) {
a.next-previous-slide[data-v-a46c492c] {
            color: var(--arrow-color, var(--slideshow-text-color))
}
}
@media (width <= 959px) {
a.next-previous-slide[data-v-a46c492c]:hover {
                background-color: var(--arrow-background-color, var(--slideshow-text-color));
                color: var(--arrow-color, var(--slideshow-background-color))
}
}
@media (width >= 960px) {
a.next-previous-slide:hover > svg[data-v-a46c492c] {
                    width: 4em;
                    height: 4em
}
}
@media (width >= 960px) {
.w_carousel:hover a.next-previous-slide[data-v-a46c492c] {
                color: var(--arrow-color, var(--slideshow-text-color));
                background-color: var(--arrow-background-color, var(--slideshow-background-color))
}
}
}
@media print {
a.next-previous-slide[data-v-a46c492c] {
        display: none !important
}
}




@keyframes progress1-0e8aa87a {
0% {
        width: 0;
}
100% {
        width: 100%;
}
}
@keyframes progress2-0e8aa87a {
0% {
        width: 0;
}
100% {
        width: 100%;
}
}
.progress1[data-v-0e8aa87a], .progress2[data-v-0e8aa87a] {
    animation-name: progress1-0e8aa87a;
    animation-timing-function: linear;
    animation-fill-mode: none;
}
.progress2[data-v-0e8aa87a] {
    animation-name: progress2-0e8aa87a;
}
.w_carousel_progress[data-v-0e8aa87a] {
    position: absolute;
    bottom: 25px;
    background-color: var(--slideshow-background-color);
    width: var(--v3a900564);
    height: 5px;
    animation-delay: var(--ba41cafe);
    animation-duration: var(--v3d253854);
}
@media print {
.w_carousel_progress[data-v-0e8aa87a] {
        display: none !important
}
}
@media (prefers-reduced-motion: reduce) {
.w_carousel_progress[data-v-0e8aa87a] {
        display: none
}
}
@media (width <= 959px) {
.w_carousel_progress[data-v-0e8aa87a] {
        bottom: 69px;
        background-color: var(--slideshow-background-color);
}
}



.Slideshow-Floating-text-design .w_carousel_progress[data-v-0e8aa87a], .Slideshow-Stormen .w_carousel_progress[data-v-0e8aa87a] {
        bottom: 30px;
}


.w_carousel_photographer[data-v-2c7830f3],
.w_carousel_description[data-v-2c7830f3] {
    position: absolute;
    bottom: 1em;
    text-transform: uppercase;
    padding: .5em;
    color: var(--slideshow-text-color);
    background-color: var(--slideshow-background-color);
    height: 2.3em;
    font-size: var(--w-font-16-menu);
}
.w_carousel_photographer[data-v-2c7830f3] {
    right: 1em;
}
.w_carousel_description[data-v-2c7830f3] {
    display: var(--carousel-image-description-display);
    left: 1em;
}
@media (width <= 959px) {
.w_carousel_photographer[data-v-2c7830f3],
    .w_carousel_description[data-v-2c7830f3] {
        display: none;
}
}



.w_carousel_teaser[data-v-46db5434] {
    display: var(--carousel-image-teaser-display) !important;
    color: inherit;
    margin: .25em 0;
    font-size: var(--w-font-18-main);
}
.w_carousel_teaser[data-v-46db5434] * {
        color: inherit;
        font-size: inherit;
}
.Slideshow-Stormen .w_carousel_teaser[data-v-46db5434] {
        font-size: var(--w-font-16-main);
}


span[data-v-7457095e] {
    color: var(--slideshow-text-color);
    font-size: inherit;

    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: .5em;
}
span[data-v-7457095e] * {
        color: inherit;
}
.Framed-box-Title-Teaser-Centered span[data-v-7457095e], .Slideshow-Floating-title-design span[data-v-7457095e] {
        display: none;
}



h2[data-v-3abd2da0] {
    font-size: var(--w-font-38-title);
}


.w_carousel_title[data-v-3abd2da0] {
    display: block;
}
.w_carousel_title[data-v-3abd2da0], h2[data-v-3abd2da0] {
    color: inherit;
    color: var(--slideshow-text-color);
}
h2[data-v-3abd2da0] {
    margin: .15em 0 .4em;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.w_carousel_title[data-v-3abd2da0] {
    font-size: var(--w-font-38-title);
}
.Framed-box-Title-Teaser-Centered .w_carousel_title[data-v-3abd2da0], .Slideshow-etikett-tittel-ingress-design .w_carousel_title[data-v-3abd2da0], .Slideshow-Floating-text-design .w_carousel_title[data-v-3abd2da0], .Title-Teaser-Ingress-1-line-each-Centered .w_carousel_title[data-v-3abd2da0], .Side-by-Side-textbox-and-image .w_carousel_title[data-v-3abd2da0] {
        font-size: var(--w-font-46-title);
}
.Slideshow-Stormen .w_carousel_title[data-v-3abd2da0] {
        font-size: var(--w-font-30-title);
}
.Slideshow-Floating-title-design .w_carousel_title[data-v-3abd2da0] {
    font-size: var(--w-font-54-title);
}



.w_carousel_button[data-v-2cc54e3c] {
    padding: .3em 1em .4em;
    border: 0 solid;
    border-radius: var(--border-radius-elements);
    display: inline-block;
    margin: .5em .25em 0;
    color: var(--secondary-color-contrast);
    background-color: var(--secondary-color);
    transition: background-color .2s ease-in-out, color .2s ease-in-out;
    font-size: var(--w-font-16-menu);
    font-weight: var(--button-font-weight);
    text-transform: var(--button-text-transform);
}
.w_carousel_button[data-v-2cc54e3c]:hover, .w_carousel_button[data-v-2cc54e3c]:focus {
        background-color: var(--secondary-color-contrast);
        color: var(--secondary-color);
}


.w_carousel_caption[data-v-418e343b] {
    color: var(--slideshow-text-color);
    text-align: var(--slideshow-caption-text-alignment);
    background-color: var(--slideshow-background-color);
    border: 0 solid var(--slideshow-text-color);
    position: relative;
    border-radius: var(--border-radius-elements);
    font-weight: var(--button-font-weight);
    text-transform: var(--button-text-transform);
    padding: 2em;
}
.w_carousel.Full-Size-Overlay .w_carousel_caption[data-v-418e343b] {
        width: 100%;
        height: 100%;

        align-content: center;
        display: grid;
}
.w_carousel_caption[data-v-418e343b] {

    min-width: 50%;
}
@media (width <= 960px) {
.w_carousel_caption[data-v-418e343b] {
        width: 100%;
        max-width: 100%
}
}
@media (width >= 960px) {
.w_carousel_caption[data-v-418e343b] {
        width: auto;
        max-width: 70em
}
.w_carousel.Full-Size-Overlay .w_carousel_caption[data-v-418e343b] {
            max-width: 100%;
            width: 100%;
}
}
@media print {
.w_carousel_caption[data-v-418e343b] {
        display: none !important
}
}
.w_carousel_caption_inner[data-v-418e343b] {
    color: inherit;
}
.w_carousel:not(.Side-by-Side-textbox-and-image):not(.Full-Size-Overlay) .w_carousel_caption[data-v-418e343b] {
        display: inline-block;
}
.Framed-box-Title-Teaser-Centered .w_carousel_caption[data-v-418e343b] {
        border-width: 3px;
}
.Side-by-Side-textbox-and-image .w_carousel_caption[data-v-418e343b] {
        display: flex;
        padding: 2em 5%;
        align-items: center;
        height: 100%;
        justify-content: var(--slideshow-caption-alignment);
        border-radius: 0;
}
.block_type_carouselblock .w_carousel_caption[data-v-418e343b] {
    border-radius: 0;
}
@media (width <= 959px) {
.w_carousel_caption[data-v-418e343b] {
        border-radius: 0;
}
.Slideshow-Default .w_carousel_caption[data-v-418e343b], .Slideshow-Floating-text-design .w_carousel_caption[data-v-418e343b], .Slideshow-Floating-title-design .w_carousel_caption[data-v-418e343b], .Side-by-Side-textbox-and-image .w_carousel_caption[data-v-418e343b] {
            margin: 0;
}
.Side-by-Side-textbox-and-image .w_carousel_caption[data-v-418e343b] {
        padding: 2em 7%;
}
.Framed-box-Title-Teaser-Centered .w_carousel_caption[data-v-418e343b] {
        margin: 5%;
        padding: 5%;
}
.Slideshow-etikett-tittel-ingress-design .w_carousel_caption[data-v-418e343b], .Title-Teaser-Ingress-1-line-each-Centered .w_carousel_caption[data-v-418e343b] {
            margin: 2em 2em 2.5em;
}
.Slideshow-Stormen .w_carousel_caption[data-v-418e343b] {
        margin: 2em 2em 2.5em;
}
}


.w_carousel_image[data-v-9f0a897a] {
    display: block;
    --dynamic-image-width: 100%;
    --dynamic-image-height: 100%;
    --dynamic-image-max-width: 100%;
    --dynamic-image-max-height: 100%;
    --dynamic-image-min-width: 100%;
}


.SlideImage__frame--nysDF {
    display: block;
}
.SlideImage__parallax--WFehs {
    position: absolute;
    inset: 0;
    transform-origin: var(--v2efeac46);
}
@media (prefers-reduced-motion: no-preference) {
@supports (animation-timeline: view()) {
.SlideImage__parallax--WFehs {
            animation: SlideImage__carouselImageParallax--_g_Kn linear both;
            animation-timeline: --carousel-image-parallax
}
}
}
@keyframes SlideImage__carouselImageParallax--_g_Kn {
from {
        transform: translateY(-4%) scale(1.1);
}
to {
        transform: translateY(4%) scale(1.1);
}
}


.w_carousel_extra_text[data-v-3237ebee] {
    position: absolute;
    top: 6%;
    left: 0;
    padding: 5px;
    color: var(--slideshow-text-color);
    background-color: var(--slideshow-background-color);
}


.w_carousel_html[data-v-5d43cde9] {
    position: absolute;
    overflow: hidden;
    aspect-ratio: 16/9;

    transition: all linear .3s;
}
.w_carousel_html[data-display-mode="cover"][data-v-5d43cde9] {
        top: -25%;
        bottom: -25%;
        width: 100%;
}
.w_carousel_html[data-display-mode="contain"][data-v-5d43cde9] {
        width: auto;
        top: 0;
        bottom: 0;
}


.w_carousel_column[data-v-44f0389b] {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    overflow: hidden;
    justify-content: var(--slideshow-caption-alignment);
    flex: 1 0 100%;
}
@media (width >= 960px) {
.w_carousel_column[data-v-44f0389b] {
        padding: 4em 5em
}
.w_carousel.Full-Size-Overlay .w_carousel_column[data-v-44f0389b] {
            padding: 0;
}
}
@media (width <= 959px) {
.w_carousel_column[data-v-44f0389b] {
        padding: 0
}
}
.w_carousel.Full-Size-Overlay .w_carousel_column[data-v-44f0389b] {
        padding: 0;
}
.w_carousel_columns_2 .w_carousel_column[data-v-44f0389b] {
    flex-basis: 50%;
}
.w_carousel_columns_3 .w_carousel_column[data-v-44f0389b] {
    flex-basis: 33.3%;
}
.w_carousel_columns_4 .w_carousel_column[data-v-44f0389b] {
    flex-basis: 25%;
}
.Slideshow-Stormen .w_carousel_column[data-v-44f0389b] {
    align-content: flex-end;
}
@media (width <= 960px) {
.Slideshow-Stormen .w_carousel_column[data-v-44f0389b] {
        padding: 5.1em
}
}
@media (width >= 959px) {
.Slideshow-Stormen .w_carousel_column[data-v-44f0389b] {
        padding: 0
}
}

/* Matching max-width in default */
@media (width >= 960px) {
.Side-by-Side-textbox-and-image .w_carousel_column[data-v-44f0389b] {
        padding: 0 6.1em
}
}

/* Matching max-width in default */
@media (width >= 960px) {
.Slideshow-Floating-text-design .w_carousel_column[data-v-44f0389b], .Framed-box-Title-Teaser-Centered .w_carousel_column[data-v-44f0389b], .Slideshow-etikett-tittel-ingress-design .w_carousel_column[data-v-44f0389b], .Slideshow-Floating-title-design .w_carousel_column[data-v-44f0389b], .Title-Teaser-Ingress-1-line-each-Centered .w_carousel_column[data-v-44f0389b] {
            padding: 5.1em 6.1em
}
}
.Slideshow-Default .w_carousel_column[data-v-44f0389b] {
    align-content: flex-end;
}
.Side-by-Side-textbox-and-image .w_carousel_column[data-v-44f0389b] {
    align-content: center;
}
.Slideshow-Floating-text-design .w_carousel_column[data-v-44f0389b], .Framed-box-Title-Teaser-Centered .w_carousel_column[data-v-44f0389b], .Slideshow-etikett-tittel-ingress-design .w_carousel_column[data-v-44f0389b], .Slideshow-Floating-title-design .w_carousel_column[data-v-44f0389b], .Title-Teaser-Ingress-1-line-each-Centered .w_carousel_column[data-v-44f0389b] {
        align-content: center;
}



.w_carousel_slide[data-v-4eb5d73e] {
    position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
    transform: var(--bfba29cc);
    transition: opacity 1s ease-in-out;
    background-color: #000;
    overflow: hidden;
}
.w_carousel_columns[data-v-4eb5d73e] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
}



.SlideContainer__slides--EYCbo {
    width: 100%;
    height: 100%;
    transform: var(--v4a9ff59e);
    transition: transform .5s ease-in-out;
}
.SlideContainer__slides--EYCbo.SlideContainer__swiping--nXQM9 {
        transition: none;
}
.SlideContainer__panning--uCUSM {
    touch-action: pan-y;
    -webkit-user-select: none;
            user-select: none;
}


.w_carousel_indicators[data-v-912a52f8] {
    position: absolute;
    width: 100%;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
}
.w_carousel_indicator[data-v-912a52f8] {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 8px .25em 0;
    border-radius: 50%;
    opacity: .5;
    transform: scale(1);
    transition: transform .2s ease-in-out;
    background-color: var(--body-title-color);
}
.w_carousel_indicator.active[data-v-912a52f8],
.w_carousel_indicator[data-v-912a52f8]:hover {
    transform: scale(1.25);
    opacity: 1;
}
@media (width <= 959px) {
.w_carousel_indicators[data-v-912a52f8] {
        bottom: 0;
}
}




.Slideshow-Floating-text-design .w_carousel_indicator[data-v-912a52f8], .Slideshow-Floating-title-design .w_carousel_indicator[data-v-912a52f8], .Slideshow-Stormen .w_carousel_indicator[data-v-912a52f8] {
        margin: 8px .25em 7px;
}


/* SlideContainer root element */
[data-v-c21f2a58] a,[data-v-c21f2a58] a:hover {
        color: inherit;
        text-decoration: none;
}
.w_carousel[data-v-c21f2a58] {
    height: var(--v009a0eac);
    overflow: clip;
    padding-bottom: 30px;
    font-size: var(--w-font-16-main);
    margin: auto;
    font-weight: var(--button-font-weight);
    text-transform: var(--button-text-transform);
}
@supports (animation-timeline: view()) {
.w_carousel[data-v-c21f2a58] {
        view-timeline: --carousel-image-parallax block
}
}
.w_carousel[data-v-c21f2a58]:not(.w_lightbox):not(.w_fullscreen) {
        position: relative;
        contain: content;
}
.w_carousel.w_lightbox[data-v-c21f2a58] {
        position: fixed;
        width: 90%;
        height: 80%;
        inset: 10% 5%;
        z-index: 99999999;
}
.w_carousel.w_fullscreen[data-v-c21f2a58] {
        position: fixed;
        inset: 0;
        height: 100vh !important;
        padding: 0;
}
.load-slides-enter-active[data-v-c21f2a58] {
    transition: all 10s ease-in-out !important;
}
.load-slides-enter-from[data-v-c21f2a58], .load-slides-leave-to[data-v-c21f2a58] {
    opacity: 0;
    transition: all 100s ease-in-out;
}


