.tgs-gallery{position:relative}.tgs-gallery .mainSlider{height:auto;margin-bottom:clamp(1rem,.375rem + 2.0833vw,1.375rem);width:100%}.tgs-gallery .mainSlider a{display:block}.tgs-gallery .mainSlider img{aspect-ratio:7/5;display:block;height:100%;object-fit:cover;width:100%}.tgs-gallery .mainSlider .icon-enlarge{align-items:center;background-color:rgba(0,0,0,.55);border-radius:100%;color:#fff;display:flex;height:var(--space-l-xl);justify-content:center;pointer-events:none;position:absolute;right:var(--space-s);top:var(--space-s);width:var(--space-l-xl);z-index:1000}.tgs-gallery .thumbSlider{height:auto;width:100%}.tgs-gallery .thumbSlider .swiper-slide{cursor:pointer;opacity:.4}.tgs-gallery .thumbSlider .swiper-slide-thumb-active{opacity:1}.tgs-gallery .tgs-desc{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;color:#fff;font-size:var(--step--1);padding:var(--space-2xs) var(--space-m);position:absolute;width:auto}.tgs-gallery .thumbSlider .swiper-slide{aspect-ratio:8/5}.tgs-gallery .thumbSlider .swiper-slide img{height:100%;object-fit:cover;width:100%}.thumbSliderNext,.thumbSliderPrev{display:none}@media(min-width:480px){.thumbSliderNext,.thumbSliderPrev{display:block}}:root{--swiper-pagination-bullet-size:8px;--swiper-pagination-bullet-border-radius:8px;--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bullet-active-width:8px;--swiper-navigation-size:var(--space-l)!important;--swiper-pagination-bullet-horizontal-gap:8px}.swiper{visibility:hidden}.swiper.swiper-initialized{visibility:visible}.t3-tgs.swiper .swiper-pagination{padding-top:var(--space-m);position:relative}.t3-tgs.swiper .swiper-pagination-bullet,.t3-tgs.swiper .swiper-pagination-bullet-active{background-color:var(--wp--preset--color--primary);transition:var(--wp--custom--global--transition--fast)}.t3-tgs.swiper .swiper-pagination-bullet-active{width:var(--space-m)}.thumbSlider{position:relative}.thumbSlider .swiper-button-next,.thumbSlider .swiper-button-prev{height:var(--swiper-navigation-size);margin-top:calc(var(--swiper-navigation-size)/2*-1);width:var(--swiper-navigation-size)}.thumbSlider .swiper-button-next:after,.thumbSlider .swiper-button-prev:after{background-color:#fff;background-repeat:no-repeat;border:2px solid var(--wp--preset--color--black);border-radius:50%;content:"";display:block;height:var(--space-m);width:var(--space-m)}.thumbSlider .swiper-button-next:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>')}.thumbSlider .swiper-button-prev:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"></polyline></svg>')}.thumbSlider .swiper-button-next,.thumbSlider .swiper-button-prev{position:absolute}@media screen and (max-width:480px){.thumbSlider .swiper-button-next,.thumbSlider .swiper-button-prev{display:none}}.thumbSlider .swiper-button-next{right:var(--space-s)}@media screen and (max-width:1200px){.thumbSlider .swiper-button-next{right:var(--space-s)}}.thumbSlider .swiper-button-prev{left:var(--space-s)}@media screen and (max-width:1200px){.thumbSlider .swiper-button-prev{left:var(--space-s)}}