main:has(.module.module--gallery .gallery__lightbox.gallery__lightbox--open){z-index:15}.module.module--gallery>.module__inner>.dnd-row>.row-fluid{margin-left:calc(var(--spacing-base)*-1);margin-right:calc(var(--spacing-base)*-1);row-gap:calc(var(--spacing-base)*2)}.module.module--gallery>.module__inner>.dnd-row>.row-fluid>[class*=span]{padding-left:calc(var(--spacing-base)*1);padding-right:calc(var(--spacing-base)*1)}.module.module--gallery .swiper-slide{border-radius:var(--rounded-large)}.module.module--gallery .swiper-slide picture{width:100%}.module.module--gallery picture:before{content:"";display:block;width:100%}.module.module--gallery picture img{height:100%;left:0;position:absolute;top:0;width:100%}.module.module--gallery .gallery__lightbox{backdrop-filter:blur(calc(var(--spacing-base)*2));background:rgba(var(--black-color-rgb),.85);height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:10}.module.module--gallery .gallery__lightbox:not(.gallery__lightbox--open){display:none;opacity:0;pointer-events:none;z-index:-1}.module.module--gallery .gallery__lightbox>.row-fluid>[class*=span]{align-items:center;flex:0 0 auto;height:auto;justify-content:center;position:relative}.module.module--gallery .gallery__lightbox>.row-fluid{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center}.module.module--gallery .gallery__lightbox>.row-fluid .carousel{align-items:center;display:flex;flex-flow:column;justify-content:center;padding-left:calc(var(--spacing-base)*12);padding-right:calc(var(--spacing-base)*12);width:100%}.module.module--gallery .gallery__lightbox>.row-fluid .carousel .swiper-controls{position:static}.module.module--gallery .gallery__lightbox>.row-fluid .carousel .swiper-navigation{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.module.module--gallery .gallery__lightbox>.row-fluid .carousel .swiper-wrapper{border-radius:var(--rounded-large);height:auto}.module.module--gallery [class*=span]{position:relative}.module.module--gallery [class*=span] .lightbox-toggle-container{height:100%;left:50%;padding-left:calc(var(--spacing-base)*1);padding-right:calc(var(--spacing-base)*1);position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.module.module--gallery [class*=span] .lightbox-toggle{align-items:center;background:rgba(var(--black-color-rgb),.75);cursor:pointer;display:flex;flex-flow:column;height:100%;justify-content:center;opacity:1;transition:opacity .25s ease-in-out;width:100%}.module.module--gallery [class*=span] .lightbox-toggle-container:not(:hover) .lightbox-toggle{opacity:0}.module.module--gallery .lightbox-close-toggle__inner,.module.module--gallery [class*=span] .lightbox-toggle__inner{align-items:center;background-color:var(--white-color);border-radius:var(--rounded-full);cursor:pointer;display:flex;flex-flow:column;height:calc(var(--spacing-base)*8);justify-content:center;width:calc(var(--spacing-base)*8);z-index:2}.module.module--gallery .lightbox-close-toggle{align-items:flex-end;cursor:pointer;display:flex;flex-flow:column;height:100%;justify-content:flex-start;left:0;position:absolute;top:0;width:100%}.module.module--gallery .lightbox-close-toggle__inner{margin:calc(var(--spacing-base)*8)}.module.module--gallery .lightbox-close-toggle__inner svg,.module.module--gallery [class*=span] .lightbox-toggle__inner svg{height:calc(var(--spacing-base)*4);width:calc(var(--spacing-base)*4)}.module.module--gallery [class*=span] .lightbox-toggle__inner svg path{fill:var(--black-color)}@media (max-width:992px){.module.module--gallery>.module__inner>.dnd-row>.row-fluid>[class*=span]{flex:0 0 50%;width:50%}}.module.module--gallery .gallery__lightbox .swiper-pagination .swiper-pagination-bullet{background:var(--first-accent-color)}.module.module--gallery .gallery__lightbox .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--white-color)}.module.module--gallery .gallery__lightbox .swiper-navigation .swiper-button-next svg path,.module.module--gallery .gallery__lightbox .swiper-navigation .swiper-button-prev svg path{fill:var(--first-accent-color)}.module.module--gallery .gallery__lightbox .swiper-navigation .swiper-button-next:hover svg path,.module.module--gallery .gallery__lightbox .swiper-navigation .swiper-button-prev:hover svg path{fill:var(--white-color)}