@charset "UTF-8";.block-element-gallery .gallery__images{display:grid;grid-gap:30px}.block-element-gallery .gallery__image img{width:100%}@media screen and (min-width:600px){.block-element-gallery .gallery--cols-2 .gallery__images{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:600px) and (max-width:899px){.block-element-gallery .gallery--cols-3 .gallery__images,.block-element-gallery .gallery--cols-4 .gallery__images{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px) and (max-width:1280px){.block-element-gallery .gallery--cols-4 .gallery__images{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:900px){.block-element-gallery .gallery--cols-3 .gallery__images{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1281px){.block-element-gallery .gallery--cols-4 .gallery__images{grid-template-columns:repeat(4,1fr)}}.gallery__images--text-in-image figure{position:relative;display:block}.gallery__images--text-in-image figure picture{display:block;background-color:#000}.gallery__images--text-in-image figure picture img{transition:opacity .2s}.gallery__images--text-in-image figure figcaption{position:absolute;top:2rem;left:2rem;width:calc(100% - 4rem);height:calc(100% - 4rem);opacity:0;transition:opacity .2s;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}.gallery__images--text-in-image figure:after,.gallery__images--text-in-image figure:before{content:"";position:absolute;width:calc(100% - 2rem);height:calc(100% - 2rem);top:1rem;left:1rem;box-sizing:border-box;transition:transform .2s,opacity .2s;opacity:0;z-index:1}.gallery__images--text-in-image figure:before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scaleX(0)}.gallery__images--text-in-image figure:after{border-left:1px solid #fff;border-right:1px solid #fff;transform:scaleY(0)}.gallery__images--text-in-image figure:hover img{opacity:.7}.gallery__images--text-in-image figure:hover figcaption{opacity:1}.gallery__images--text-in-image figure:hover:after,.gallery__images--text-in-image figure:hover:before{opacity:1}.gallery__images--text-in-image figure:hover:before{transform:scaleX(1)}.gallery__images--text-in-image figure:hover:after{transform:scaleY(1)}@media screen and (max-width:899px){.gallery__images--text-in-image figure figcaption{position:static;color:#535353;width:auto;height:auto;opacity:1;transition:none;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}.gallery__images--text-in-image figure:after,.gallery__images--text-in-image figure:before{content:none}.gallery__images--text-in-image figure:hover img{opacity:1}}.block-element-gallery .gallery--image-count-2 .gallery__images--collection,.block-element-gallery .gallery--image-count-3 .gallery__images--collection,.block-element-gallery .gallery--image-count-4 .gallery__images--collection{grid-gap:0}.block-element-gallery .gallery--image-count-2 .gallery__images--collection .gallery__image,.block-element-gallery .gallery--image-count-3 .gallery__images--collection .gallery__image,.block-element-gallery .gallery--image-count-4 .gallery__images--collection .gallery__image{width:100%;height:100%}.block-element-gallery .gallery--image-count-2 .gallery__images--collection .gallery__image figure,.block-element-gallery .gallery--image-count-3 .gallery__images--collection .gallery__image figure,.block-element-gallery .gallery--image-count-4 .gallery__images--collection .gallery__image figure{position:relative;width:100%;height:100%;isolation:isolate}.block-element-gallery .gallery--image-count-2 .gallery__images--collection .gallery__image figcaption,.block-element-gallery .gallery--image-count-3 .gallery__images--collection .gallery__image figcaption,.block-element-gallery .gallery--image-count-4 .gallery__images--collection .gallery__image figcaption{display:grid;place-items:end start;position:absolute;margin-block-start:0;z-index:1;font-size:3vw;inset:0;bottom:0;left:0;padding:1vw;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 70%,rgba(0,0,0,.5) 90%);opacity:1;transition:opacity .2s}.block-element-gallery .gallery--image-count-2 .gallery__images--collection .gallery__image:hover figcaption,.block-element-gallery .gallery--image-count-3 .gallery__images--collection .gallery__image:hover figcaption,.block-element-gallery .gallery--image-count-4 .gallery__images--collection .gallery__image:hover figcaption{opacity:.8}.block-element-gallery .gallery--image-count-2 .gallery__images--collection .gallery__image img,.block-element-gallery .gallery--image-count-3 .gallery__images--collection .gallery__image img,.block-element-gallery .gallery--image-count-4 .gallery__images--collection .gallery__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width:599px){.block-element-gallery .gallery--image-count-2 .gallery__images--collection{grid-template-columns:1fr;grid-template-rows:62.5vw}.block-element-gallery .gallery--image-count-3 .gallery__images--collection{grid-template-columns:1fr;grid-template-rows:62.5vw}.block-element-gallery .gallery--image-count-4 .gallery__images--collection{grid-template-columns:1fr;grid-template-rows:62.5vw}}@media screen and (min-width:600px) and (max-width:899px){.block-element-gallery .gallery--image-count-3 .gallery__images--collection .gallery__image figcaption,.block-element-gallery .gallery--image-count-4 .gallery__images--collection .gallery__image figcaption{font-size:2vw}.block-element-gallery .gallery--image-count-3 .gallery__images--collection .gallery__image--3{grid-column:1/-1;grid-row:2/3}.block-element-gallery .gallery--image-count-3 .gallery__images--collection-small-big{grid-template-columns:1fr 2fr;grid-template-rows:repeat(2,20.625vw)}.block-element-gallery .gallery--image-count-3 .gallery__images--collection-big-small{grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,20.625vw)}.block-element-gallery .gallery--image-count-3 .gallery__images--collection-equal{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,20.625vw)}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-small-big{grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(2,20.625vw)}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-small-big .gallery__image--2{grid-column:2/-1;grid-row:1/2}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-small-big .gallery__image--3{grid-column:1/3;grid-row:2/3}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-big-small{grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(2,20.625vw)}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-big-small .gallery__image--1{grid-column:1/3;grid-row:1/2}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-big-small .gallery__image--4{grid-column:2/-1;grid-row:2/3}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-equal{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,31.25vw)}}@media screen and (min-width:900px) and (max-width:1280px){.block-element-gallery .gallery--image-count-4 .gallery__images--collection-big-small .gallery__image figcaption,.block-element-gallery .gallery--image-count-4 .gallery__images--collection-small-big .gallery__image figcaption{font-size:1.5vw}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-big-small .gallery__image--last,.block-element-gallery .gallery--image-count-4 .gallery__images--collection-small-big .gallery__image--last{grid-row:2/3;grid-column:1/-1}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-small-big{grid-template-columns:1fr 2fr 1fr;grid-template-rows:repeat(2,15.625vw)}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-big-small{grid-template-columns:2fr 1fr 2fr;grid-template-rows:repeat(2,15.625vw)}}@media screen and (min-width:600px){.block-element-gallery .gallery--image-count-2 .gallery__images--collection .gallery__image figcaption{font-size:2vw}.block-element-gallery .gallery--image-count-2 .gallery__images--collection-small-big{grid-template-columns:1fr 2fr;grid-template-rows:20.625vw}.block-element-gallery .gallery--image-count-2 .gallery__images--collection-big-small{grid-template-columns:2fr 1fr;grid-template-rows:20.625vw}.block-element-gallery .gallery--image-count-2 .gallery__images--collection-equal{grid-template-columns:1fr 1fr;grid-template-rows:20.625vw}}@media screen and (min-width:900px){.block-element-gallery .gallery--image-count-3 .gallery__images--collection .gallery__image figcaption,.block-element-gallery .gallery--image-count-4 .gallery__images--collection .gallery__image figcaption{font-size:1.5vw}.block-element-gallery .gallery--image-count-3 .gallery__images--collection-small-big{grid-template-columns:1fr 2fr 1fr;grid-template-rows:15.625vw}.block-element-gallery .gallery--image-count-3 .gallery__images--collection-big-small{grid-template-columns:2fr 1fr 2fr;grid-template-rows:15.625vw}.block-element-gallery .gallery--image-count-3 .gallery__images--collection-equal{grid-template-columns:1fr 1fr 1fr;grid-template-rows:15.625vw}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-equal{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:15.625vw}}@media screen and (min-width:1281px){.block-element-gallery .gallery--image-count-4 .gallery__images--collection-big-small .gallery__image figcaption,.block-element-gallery .gallery--image-count-4 .gallery__images--collection-small-big .gallery__image figcaption{font-size:1vw}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-small-big{grid-template-columns:1fr 2fr 1fr 2fr;grid-template-rows:15.625vw}.block-element-gallery .gallery--image-count-4 .gallery__images--collection-big-small{grid-template-columns:2fr 1fr 2fr 1fr;grid-template-rows:15.625vw}}@media screen and (min-width:1281px){.block-element-gallery__block--normal .gallery--image-count-2 .gallery__images--collection .gallery__image figcaption,.block-element-gallery__block--normal .gallery--image-count-3 .gallery__images--collection .gallery__image figcaption,.block-element-gallery__block--normal .gallery--image-count-4 .gallery__images--collection .gallery__image figcaption{font-size:16px}.block-element-gallery__block--normal .gallery--image-count-2 .gallery__images--collection-small-big{grid-template-columns:1fr 2fr;grid-template-rows:266.6666666667px}.block-element-gallery__block--normal .gallery--image-count-2 .gallery__images--collection-big-small{grid-template-columns:2fr 1fr;grid-template-rows:266.6666666667px}.block-element-gallery__block--normal .gallery--image-count-2 .gallery__images--collection-equal{grid-template-columns:1fr 1fr;grid-template-rows:266.6666666667px}.block-element-gallery__block--normal .gallery--image-count-3 .gallery__images--collection-small-big{grid-template-columns:1fr 2fr 1fr;grid-template-rows:200px}.block-element-gallery__block--normal .gallery--image-count-3 .gallery__images--collection-big-small{grid-template-columns:2fr 1fr 2fr;grid-template-rows:200px}.block-element-gallery__block--normal .gallery--image-count-3 .gallery__images--collection-equal{grid-template-columns:1fr 1fr 1fr;grid-template-rows:200px}.block-element-gallery__block--normal .gallery--image-count-4 .gallery__images--collection-small-big{grid-template-columns:1fr 2fr 1fr 2fr;grid-template-rows:200px}.block-element-gallery__block--normal .gallery--image-count-4 .gallery__images--collection-big-small{grid-template-columns:2fr 1fr 2fr 1fr;grid-template-rows:200px}.block-element-gallery__block--normal .gallery--image-count-4 .gallery__images--collection-equal{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:200px}}.block-element-gallery .gallery .gallery__images--three-d{position:relative;display:flex;justify-content:center;align-items:center;height:calc(10 * 12 * 1.6 / var(--gic) * 1vw)}.block-element-gallery .gallery .gallery__images--three-d .box{position:relative;width:calc(10 * 12 / var(--gic) * 1vw);height:calc(10 * 12 / var(--gic) * 1vw / 16 * 9);transform-style:preserve-3d;animation:animate linear infinite}@supports (aspect-ratio:16/9){.block-element-gallery .gallery .gallery__images--three-d .box{height:auto;aspect-ratio:16/9}}.block-element-gallery .gallery .gallery__images--three-d .box:hover{animation-play-state:paused}.block-element-gallery .gallery .gallery__images--three-d .box span{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:center;transform-style:preserve-3d;transform:rotateY(calc(var(--i) * 360 / var(--gic) * 1deg)) translateZ(20vw);-webkit-box-reflect:below 0 linear-gradient(transparent 50%,transparent,rgba(255,255,255,.2))}.block-element-gallery .gallery .gallery__images--three-d .box span img,.block-element-gallery .gallery .gallery__images--three-d .box span p{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-element-gallery .gallery .gallery__images--three-d .box span p{transition:background-color .2s;color:transparent}.block-element-gallery .gallery .gallery__images--three-d .box span:hover p{display:flex;justify-content:center;align-items:center;color:#fff;background-color:rgba(0,0,0,.2)}@keyframes animate{0%{transform:perspective(50vw) rotateY(0)}100%{transform:perspective(50vw) rotateY(360deg)}}