.gallery .tns-outer{padding:0!important}.gallery .tns-outer [hidden]{display:none!important}.gallery .tns-outer [aria-controls],.gallery .tns-outer [data-action]{cursor:pointer}.gallery .tns-slider{transition:all 0s}.gallery .tns-slider>.tns-item{box-sizing:border-box}.gallery .tns-horizontal.tns-subpixel{white-space:nowrap}.gallery .tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.gallery .tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.gallery .tns-horizontal.tns-no-subpixel>.tns-item{float:left}.gallery .tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.gallery .tns-gallery,.gallery .tns-no-calc{position:relative;left:0}.gallery .tns-gallery{min-height:1px}.gallery .tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.gallery .tns-gallery>.tns-slide-active{position:relative;left:auto!important}.gallery .tns-gallery>.tns-moving{transition:all .25s}.gallery .tns-autowidth{display:inline-block}.gallery .tns-lazy-img{transition:opacity .6s;opacity:.6}.gallery .tns-lazy-img.tns-complete{opacity:1}.gallery .tns-ah{transition:height 0s}.gallery .tns-ovh{overflow:hidden}.gallery .tns-visually-hidden{position:absolute;left:-10000em}.gallery .tns-transparent{opacity:0;visibility:hidden}.gallery .tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.gallery .tns-fadeOut,.gallery .tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.gallery .tns-vpfix{white-space:nowrap}.gallery .tns-vpfix>div,.gallery .tns-vpfix>li{display:inline-block}.gallery .tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.gallery .tns-t-ct{width:2333.33333%;width:calc(100% * 70 / 3);position:absolute;right:0}.gallery .tns-t-ct:after{content:"";display:table;clear:both}.gallery .tns-t-ct>div{width:1.42857%;width:calc(100% / 70);height:10px;float:left}@media screen{.gallery{transition-duration:1s;transition-timing-function:cubic-bezier(.33,1,.68,1);margin-top:calc((38.4px + 3 * var(--linear-exp)) * -1 * -1);margin-bottom:calc((38.4px + 3 * var(--linear-exp)) * -1 * -1);position:relative;transition-property:opacity}}@media print{.gallery{margin-top:24px;margin-bottom:24px}}@media screen{.gallery__tns .gallery__item{--gallery-item-width:(100vw - 128px);width:calc(var(--gallery-item-width))}}@media screen and (min-width:768px){.gallery__tns .gallery__item{--gallery-item-width:70vw}}@media screen and (min-width:1200px){.gallery__tns .gallery__item{--gallery-item-width:60vw}}@media screen and (min-width:1440px){.gallery__tns .gallery__item{--gallery-item-width:50vw}}@media screen{.gallery__tns .gallery__item:not(.tns-item){margin-left:auto;margin-right:auto}}.gallery__tns .gallery__item~.gallery__item:not(.tns-item){display:none}@media screen{.gallery__ctrl{position:absolute;display:flex;height:0;justify-content:space-between;left:50%;max-width:1920px;top:50%;--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));--transform-translate-x:-50%;width:100%;z-index:10}}@media screen and (min-width:768px){.gallery__ctrl{padding-left:calc((2.28571px + 4.28571 * var(--linear-exp)) * -1 * -1);padding-right:calc((2.28571px + 4.28571 * var(--linear-exp)) * -1 * -1)}}@media screen{.gallery__next,.gallery__prev{background-color:initial;display:block;border-width:0;cursor:pointer;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,1,.68,1);flex-shrink:0;height:48px;margin:0;outline:0;padding:0;position:relative;align-self:center;--text-opacity:1;color:#252523;color:rgba(37,37,35,var(--text-opacity));transition-property:background-color,border-color,color,fill,stroke;width:48px;z-index:10}.gallery__next:focus,.gallery__next:hover,.gallery__prev:focus,.gallery__prev:hover{--text-opacity:1;color:#8c7852;color:rgba(140,120,82,var(--text-opacity))}}@media screen and (min-width:768px){.gallery__next,.gallery__prev{--bg-opacity:1;background-color:#f4f2ed;background-color:rgba(244,242,237,var(--bg-opacity))}}@media screen and (min-width:1440px){.gallery__next,.gallery__prev{height:56px;width:56px}}@media print{.gallery__next,.gallery__prev{display:none}}@media screen{.gallery .tns-autowidth{display:block}}

/*# sourceMappingURL=css-gallery.css.map*/