.section.gallery{display:flex;padding-left:var(--vwTransform);justify-content:flex-end;position:relative;overflow:hidden}visuals-gallery{width:calc(100% - var(--padding-general));display:flex}visuals-gallery .thumbnails{width:calc(263 * var(--vwTransform));background-color:var(--color-beige);padding:calc(48 * var(--vwTransform)) 0;display:flex;flex-direction:column;align-items:center}visuals-gallery .thumbnails .thumbnail,visuals-gallery .thumbnails .visual-container,visuals-gallery .thumbnails .visual-container picture,visuals-gallery .thumbnails .visual-container video{width:calc(155 * var(--vwTransform));height:calc(155 * var(--vwTransform))}visuals-gallery .thumbnails .thumbnail{margin-bottom:calc(30 * var(--vwTransform));cursor:pointer}visuals-gallery .images{width:calc(100% - 150 * var(--vwTransform));position:relative}visuals-gallery .images .element{opacity:0;transition:all 1.2s ease}visuals-gallery .images .current.element{opacity:1}visuals-gallery .images .element,visuals-gallery .images .element .visual-container,visuals-gallery .images .element .visual-container picture,visuals-gallery .images .element .visual-container picture img,visuals-gallery .images .element .visual-container video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}visuals-gallery .visual-space{aspect-ratio:var(--aspect-desktop);position:relative;width:100%;display:block}visuals-gallery .text{background-color:var(--color-beige);width:calc(200 * var(--vwTransform));padding:calc(25 * var(--vwTransform));left:calc(30 * var(--vwTransform));bottom:calc(30 * var(--vwTransform));font-size:var(--font-size-15);line-height:var(--line-height-20);position:absolute;z-index:2}@media screen and (max-width:960px){visuals-gallery .thumbnails{width:calc(150 * var(--vwTransform));padding:calc(30 * var(--vwTransform)) 0}visuals-gallery .thumbnails .thumbnail,visuals-gallery .thumbnails .visual-container,visuals-gallery .thumbnails .visual-container picture,visuals-gallery .thumbnails .visual-container video{width:calc(100 * var(--vwTransform));height:calc(100 * var(--vwTransform))}}@media screen and (max-width:740px){.section.gallery{justify-content:center}visuals-gallery{width:calc(100% - 2 * var(--padding-general));flex-direction:column-reverse}visuals-gallery .thumbnails{width:100%;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex-direction:row}visuals-gallery .thumbnails::-webkit-scrollbar{display:none}visuals-gallery .thumbnails .thumbnail{margin-right:calc(20 * var(--vwTransform));margin-bottom:0}visuals-gallery .thumbnails .thumbnail:first-child{margin-left:calc(20 * var(--vwTransform))}visuals-gallery .thumbnails .thumbnail,visuals-gallery .thumbnails .visual-container,visuals-gallery .thumbnails .visual-container picture,visuals-gallery .thumbnails .visual-container video{width:calc(80 * var(--vwTransform));height:calc(80 * var(--vwTransform))}visuals-gallery .images{width:100%}visuals-gallery .visual-space{aspect-ratio:var(--aspect-mobile)}visuals-gallery .text{width:calc(150 * var(--vwTransform));padding:calc(18 * var(--vwTransform));left:calc(18 * var(--vwTransform));bottom:calc(18 * var(--vwTransform));font-size:var(--font-size-12);line-height:1rem}}