.b-gallery--inactive .b-gallery-single__image-wrapper:before{opacity:.8}.b-gallery__wrapper{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}@media(min-width:768px){.b-gallery__wrapper{gap:1.875rem}}@media(min-width:md){.b-gallery__wrapper{gap:1.875rem}}.b-gallery-single{position:relative;cursor:pointer;grid-column:span 12}.b-gallery-single--inactive .b-gallery-single__image-wrapper:before{opacity:.8}@media(min-width:768px){.b-gallery-single:after{position:absolute;right:1rem;bottom:1rem;width:1.125rem;height:1.125rem;background-image:url(../img/blocks/gallery/open.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";opacity:0;transition:opacity .2s ease-in,visibility .2s ease-in;visibility:hidden}}@media(min-width:md){.b-gallery-single:after{position:absolute;right:1rem;bottom:1rem;width:1.125rem;height:1.125rem;background-image:url(../img/blocks/gallery/open.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";opacity:0;transition:opacity .2s ease-in,visibility .2s ease-in;visibility:hidden}}.b-gallery-single:hover:after{z-index:2;opacity:1;visibility:visible}.b-gallery-single:hover .b-gallery-single__image-wrapper{box-shadow:0 7px 40px 0 rgba(255,49,123,.2)}.b-gallery-single:hover .b-gallery-single__image-wrapper:before{opacity:0}.b-gallery-single:hover .b-gallery-single__image-wrapper:after{background:linear-gradient(296deg,rgba(25,30,39,.6),rgba(25,30,39,0) 86.38%)}.b-gallery-single__image-wrapper{height:100%;margin:0;transition:box-shadow .3s ease-in-out}@media(min-width:768px){.b-gallery-single__image-wrapper:before{position:absolute;z-index:10;top:0;width:100%;height:100%;background:#191e27;content:"";opacity:.2;transition:opacity .2s ease-in}.b-gallery-single__image-wrapper:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:var(--foozagency-com-background-color,#191e27);content:"";mix-blend-mode:color;opacity:.5}}@media(min-width:md){.b-gallery-single__image-wrapper:before{position:absolute;z-index:10;top:0;width:100%;height:100%;background:#191e27;content:"";opacity:.2;transition:opacity .2s ease-in}.b-gallery-single__image-wrapper:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:var(--foozagency-com-background-color,#191e27);content:"";mix-blend-mode:color;opacity:.5}}.b-gallery-single__image{display:block;width:100%;height:18.75rem;-o-object-fit:cover;object-fit:cover}.b-gallery-single__info{position:absolute;z-index:2;bottom:2rem;left:2rem;display:none;max-width:60%;flex-direction:column;gap:.5rem}.b-gallery-single__title{margin-bottom:0;font-size:1rem;text-transform:uppercase}.b-gallery-single__description{color:#fff}.b-gallery-single.prevent-scale{display:flex;align-items:center}.b-gallery-single.prevent-scale .b-gallery-single__image-wrapper,.b-gallery-single.prevent-scale .b-gallery-single__image-wrapper .b-gallery-single__image{height:unset}@media(min-width:768px){.b-gallery--2-columns .b-gallery-single{grid-column:span 6}.b-gallery--2-columns .b-gallery-single:nth-of-type(n+3),.b-gallery--2-columns .b-gallery-single:only-child{grid-column:span 12}}@media(min-width:md){.b-gallery--2-columns .b-gallery-single{grid-column:span 6}.b-gallery--2-columns .b-gallery-single:nth-of-type(n+3),.b-gallery--2-columns .b-gallery-single:only-child{grid-column:span 12}}@media(min-width:768px){.b-gallery--3-columns .b-gallery-single{grid-column:span 4}.b-gallery--3-columns .b-gallery-single:nth-of-type(n+4),.b-gallery--3-columns .b-gallery-single:only-child{grid-column:span 12}}@media(min-width:md){.b-gallery--3-columns .b-gallery-single{grid-column:span 4}.b-gallery--3-columns .b-gallery-single:nth-of-type(n+4),.b-gallery--3-columns .b-gallery-single:only-child{grid-column:span 12}}@media(min-width:768px){.b-gallery--4-columns .b-gallery-single{grid-column:span 3}.b-gallery--4-columns .b-gallery-single:nth-of-type(n+5),.b-gallery--4-columns .b-gallery-single:only-child{grid-column:span 12}}@media(min-width:md){.b-gallery--4-columns .b-gallery-single{grid-column:span 3}.b-gallery--4-columns .b-gallery-single:nth-of-type(n+5),.b-gallery--4-columns .b-gallery-single:only-child{grid-column:span 12}}@media(min-width:768px){.b-gallery--5-columns .b-gallery-single{grid-column:span 2}.b-gallery--5-columns .b-gallery-single:nth-of-type(n+6),.b-gallery--5-columns .b-gallery-single:only-child{grid-column:span 12}}@media(min-width:md){.b-gallery--5-columns .b-gallery-single{grid-column:span 2}.b-gallery--5-columns .b-gallery-single:nth-of-type(n+6),.b-gallery--5-columns .b-gallery-single:only-child{grid-column:span 12}}.b-gallery__button{width:2.25rem;height:2.25rem;border:2px solid #ff317b;border-radius:.25rem;margin:0;background:#ff317b;box-shadow:0 7px 20px 0 rgba(255,49,123,.6);cursor:pointer;pointer-events:auto;transform:translateY(-50%)}.b-gallery__button img{width:.75rem;height:.75rem}.b-gallery__button:after,.b-gallery__button:before{content:unset}.b-gallery__button--next{right:2rem}.b-gallery__button--prev{left:2rem}.b-gallery__button--prev .b-gallery__icon{transform:rotate(180deg)}.b-gallery__lightbox{position:fixed;z-index:10;top:4.5rem;left:0;display:flex;overflow:hidden;width:100%;height:calc(100% - 4.5rem);align-items:center;justify-content:center;background-color:rgba(25,30,39,.56);opacity:0;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden}.b-gallery__lightbox.b-gallery__lightbox--visible{opacity:1;visibility:visible}.b-gallery__lightbox:after{left:0;background:linear-gradient(270deg,rgba(25,30,39,0),#191e27)}.b-gallery__lightbox:after,.b-gallery__lightbox:before{position:absolute;top:0;width:10vw;height:100%;content:""}.b-gallery__lightbox:before{right:0;background:linear-gradient(270deg,#191e27,rgba(25,30,39,0))}@media(min-width:1440px){.b-gallery__lightbox:after,.b-gallery__lightbox:before{z-index:2}}@media(min-width:xxxl){.b-gallery__lightbox:after,.b-gallery__lightbox:before{z-index:2}}.b-gallery__lightbox-close{position:absolute;z-index:2;top:2rem;right:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.b-gallery__lightbox-close:hover img{width:2.375rem;height:2.375rem}.b-gallery__lightbox-close:hover p{color:#fff}.b-gallery__lightbox-close:active img{width:1.5rem;height:1.5rem}.b-gallery__lightbox-close:active p{color:#fff}.b-gallery__lightbox-close p{margin:0 2.62rem 0 0;font-family:Averta,arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.125rem;text-transform:uppercase;transition:color .3s ease-out}.b-gallery__lightbox-close img{position:absolute;right:0;width:2rem;height:2rem;transition:width .3s ease-out,height .3s ease-out}.b-gallery__lightbox-gradient{position:absolute;z-index:1;width:100%;height:100%;pointer-events:none}.b-gallery__lightbox-gradient:before{bottom:0}.b-gallery__lightbox-gradient:after,.b-gallery__lightbox-gradient:before{position:absolute;z-index:1;left:0;width:100%;height:50%;background:linear-gradient(90deg,#191e27,rgba(25,30,39,0));content:"";opacity:.6}.b-gallery__lightbox-gradient:after{top:0}.b-gallery__lightbox .b-gallery-single__info{display:flex}.b-gallery__swiper .swiper-container{width:100%;height:100%}.b-gallery__swiper .swiper-slide{position:relative;display:flex;height:auto;align-items:center;align-self:center;justify-content:center}.b-gallery__swiper .swiper-slide:after{position:absolute;z-index:1;width:100%;height:100%;background:linear-gradient(11deg,rgba(25,30,39,.7) 12.68%,rgba(25,30,39,0) 36.96%);content:""}@media(min-width:576px){.b-gallery__swiper .swiper-slide{width:auto;height:40vh}}@media(min-width:sm){.b-gallery__swiper .swiper-slide{width:auto;height:40vh}}@media(min-width:1100px){.b-gallery__swiper .swiper-slide{height:70vh}}@media(min-width:xl){.b-gallery__swiper .swiper-slide{height:70vh}}.b-gallery__swiper .swiper-slide img{width:100%;max-width:100%;height:100%;max-height:100%}.b-gallery__swiper .swiper-slide:before{position:absolute;z-index:10;width:100%;height:100%;background:#191e27;content:"";opacity:.8}.b-gallery__swiper .swiper-slide.swiper-slide-active:before{content:unset}.top-bar+.main-content .b-gallery__lightbox{top:8.625rem;height:calc(100% - 8.625rem);transition:top .3s ease-in,height .3s ease-in}.scroll-down .top-bar+.main-content .b-gallery__lightbox,.scroll-up .top-bar+.main-content .b-gallery__lightbox,.top-bar.top-bar--hidden+.main-content .b-gallery__lightbox{top:4.5rem;height:calc(100% - 4.5rem)}