.c-paragraph--type--gallery{padding-block:var(--container-vert-padding)}.c-paragraph--type--gallery .o-container{padding-inline:var(--container-full-width)}.c-paragraph--type--gallery .c-paragraph__inner{max-inline-size:75rem}.c-paragraph--type--gallery .c-paragraph__header{display:flex;align-items:center;align-self:stretch;justify-content:end;max-inline-size:108rem;margin-block-end:var(--gaps-20);gap:var(--gaps-8)}.c-paragraph--type--gallery .c-paragraph__navigation{display:flex;align-items:center;gap:var(--gaps-16)}.c-paragraph--type--gallery .swiper-button-next,.c-paragraph--type--gallery .swiper-button-prev{position:static;inline-size:4rem;block-size:4rem;margin:0;padding:0;cursor:pointer;border:0;background:none}.c-paragraph--type--gallery .swiper-button-next.swiper-button-disabled,.c-paragraph--type--gallery .swiper-button-prev.swiper-button-disabled{opacity:1}.c-paragraph--type--gallery .c-paragraph--gallery{--gallery-thumbs:4;--gallery-thumb-height:8.1rem;--gallery-direction:horizontal;position:relative;display:flex;flex-direction:column;gap:0}@media screen and (min-width: 48em){.c-paragraph--type--gallery .c-paragraph--gallery{--gallery-direction:vertical;flex-direction:row;align-items:stretch;block-size:38.4rem}}.c-paragraph--type--gallery .c-paragraph--gallery__main{overflow:hidden;inline-size:100%;aspect-ratio:16/9;border-radius:0}@media screen and (min-width: 48em){.c-paragraph--type--gallery .c-paragraph--gallery__main{flex:1 1 0;inline-size:auto;min-inline-size:0;aspect-ratio:unset}}.c-paragraph--type--gallery .c-paragraph--gallery__main .swiper,.c-paragraph--type--gallery .c-paragraph--gallery__main .swiper-wrapper,.c-paragraph--type--gallery .c-paragraph--gallery__main .swiper-slide{block-size:100%}.c-paragraph--type--gallery .c-paragraph--gallery__main .swiper-slide{cursor:zoom-in}.c-paragraph--type--gallery .c-paragraph--gallery__main .swiper-slide img,.c-paragraph--type--gallery .c-paragraph--gallery__main .swiper-slide picture{display:block;inline-size:100%;block-size:100%;object-fit:cover;border-radius:0}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs{position:absolute;z-index:1;inset-block-end:0;inset-inline:0;display:flex;overflow:hidden;flex-direction:row;padding:var(--gaps-12);border-radius:0;background:rgba(255,255,255,.75);backdrop-filter:blur(1.5rem)}@media screen and (min-width: 48em){.c-paragraph--type--gallery .c-paragraph--gallery__thumbs{inset-block-start:0;inset-inline-start:auto;flex:0 0 calc(15.5rem + 2*var(--gaps-12));flex-direction:column;inline-size:calc(15.5rem + 2*var(--gaps-12));block-size:100%}}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper{overflow:hidden;flex:1 1 0;min-inline-size:0;min-block-size:0}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-wrapper{flex-direction:row}@media screen and (min-width: 48em){.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-wrapper{flex-direction:column}}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-slide{overflow:hidden;flex-shrink:0;inline-size:auto;block-size:100%;cursor:pointer;border-radius:0;aspect-ratio:15.5/8.1}@media screen and (min-width: 48em){.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-slide{block-size:var(--gallery-thumb-height) !important;aspect-ratio:unset}}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-slide img,.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-slide picture{display:block;inline-size:100%;block-size:100%;object-fit:cover}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-slide.swiper-slide-thumb-active{outline:.2rem solid var(--color-main);outline-offset:-0.2rem}@media screen and (min-width: 48em){.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-slide.swiper-slide-thumb-active{outline:.3rem solid var(--color-main);outline-offset:-0.3rem}}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-next,.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-prev{inset-block-start:0;display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:4rem;block-size:100%;margin:0;transition:ease-in .3s background;background:rgba(124,29,142,.8)}@media screen and (min-width: 48em){.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-next,.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-prev{inset-inline:0;inline-size:100%;block-size:4rem}}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-next.swiper-button-disabled,.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-next.is-hidden,.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-prev.swiper-button-disabled,.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-prev.is-hidden{visibility:hidden;pointer-events:none}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-next svg,.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-prev svg{inline-size:initial;block-size:initial;rotate:-90deg}@media screen and (min-width: 48em){.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-next svg,.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-prev svg{rotate:0deg}}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-next:hover,.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-prev:hover{background:rgba(124,29,142,.9)}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-prev{inset-inline-start:0;order:-1;border-start-start-radius:0;border-end-start-radius:0}@media screen and (min-width: 48em){.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-prev{border-radius:0;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:0}}.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-next{inset-inline:auto 0;border-start-end-radius:0;border-end-end-radius:0}@media screen and (min-width: 48em){.c-paragraph--type--gallery .c-paragraph--gallery__thumbs .swiper-button-next{inset-block:auto 0;border-radius:0;border-end-end-radius:0;border-end-start-radius:0}}