.gallery-carousel__title.h3{text-align:center}.gallery-carousel .h3+.gallery-carousel__content{margin-top:29px}.gallery-carousel__sub-title{text-align:center}.gallery-carousel .gallery-carousel__sub-title .gallery-carousel__title{margin-bottom:0}.gallery-carousel__content{display:block}.gallery-carousel__track{display:block;position:relative}.gallery-carousel__image{position:relative;overflow:hidden;border-radius:var(--border-radius-default);will-change:box-shadow,transform;max-width:216px;transition-property:all;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.gallery-carousel__image::before{content:"";background:rgba(0,0,0,.25);position:absolute;width:100%;height:100%;opacity:0;will-change:opacity;transition-property:opacity;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.gallery-carousel__image svg{position:absolute;top:10px;right:10px;opacity:0;will-change:opacity;transition-property:opacity;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.gallery-carousel__image img{width:100%;object-fit:cover;transform:scale(1);will-change:transform;transition-property:all;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.gallery-carousel__link{position:relative;display:block}@media(hover: hover){.gallery-carousel__link:hover figure::before{opacity:1}.gallery-carousel__link:hover figure img{transform:scale(1.03);filter:brightness(0.75)}.gallery-carousel__link:hover figure svg{opacity:1}}.gallery-carousel__upload-button{margin-top:30px;text-align:center}.gallery-carousel__upload-button .btn{display:inline-flex;align-items:center;line-height:1;padding:13px 24px 12px}.gallery-carousel__upload-button .btn svg{margin-right:10px}.gallery-carousel .glide__arrow{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;z-index:1;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);box-shadow:var(--circle-arrow-box-shadow);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;padding:0;color:var(--color-teal)}.gallery-carousel .glide__arrow svg{margin-left:2px}.gallery-carousel .glide__arrow--left,.gallery-carousel .glide__arrow--right{transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.gallery-carousel .glide__arrow--left[disabled],.gallery-carousel .glide__arrow--right[disabled]{display:none}.gallery-carousel .glide__arrow--left:hover,.gallery-carousel .glide__arrow--right:hover{background-color:var(--color-smoke-white)}.gallery-carousel .glide__arrow--left{transform:rotate(180deg);left:var(--grid-col-gutter)}.gallery-carousel .glide__arrow--right{right:var(--grid-col-gutter)}.gallery-carousel__diagonal-arrow svg{width:0;height:0}.gallery-carousel .hide-controllers .glide__arrows{display:none}@media screen and (min-width: 400px){.gallery-carousel__image{max-width:231px;width:auto}}@media screen and (max-width: 400px){.gallery-carousel .glide__arrow{width:40px;height:40px}.gallery-carousel .glide__arrow--left{left:calc(var(--grid-col-gutter) - 12px)}.gallery-carousel .glide__arrow--right{right:calc(var(--grid-col-gutter) - 12px)}}@media screen and (min-width: 576px){.gallery-carousel__content{padding-left:var(--grid-col-gutter);padding-right:var(--grid-col-gutter)}.gallery-carousel .glide__arrow--left{left:calc(var(--grid-col-gutter) + 4px)}.gallery-carousel .glide__arrow--right{right:calc(var(--grid-col-gutter) + 4px)}}@media screen and (min-width: 768px){.gslide-image img{min-width:850px}}@media screen and (min-width: 1280px){.gallery-carousel__content{max-width:var(--wrap-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.gallery-carousel__upload-button{margin-top:50px}.gallery-carousel__img{max-width:216px}.gallery-carousel .glide__arrow{width:60px;height:60px}.gallery-carousel .glide__arrow--left{left:-30px}.gallery-carousel .glide__arrow--right{right:-30px}}.glightbox-container.glightbox-gallery-carousel .gcontainer .gslider .gslideInLeft,.glightbox-container.glightbox-gallery-carousel .gcontainer .gslider .gslideOutLeft,.glightbox-container.glightbox-gallery-carousel .gcontainer .gslider .gslideInRight,.glightbox-container.glightbox-gallery-carousel .gcontainer .gslider .gslideOutRight{animation-duration:.6s}.glightbox-container.glightbox-gallery-carousel .gslide-image img{border-radius:var(--border-radius-default)}.glightbox-container.glightbox-gallery-carousel .gcounter{position:absolute;top:0;left:0;color:var(--color-white);padding:20px}.glightbox-container.glightbox-gallery-carousel .gslide-description{background:rgba(0,0,0,0)}.glightbox-container.glightbox-gallery-carousel .gdesc-inner{padding:15px 0}.glightbox-container.glightbox-gallery-carousel .gslide-desc{color:var(--color-white);font-size:inherit;font-family:inherit;line-height:inherit}.glightbox-container.glightbox-gallery-carousel .gprev{position:absolute;left:15px}.glightbox-container.glightbox-gallery-carousel .gnext{position:absolute;right:15px}.glightbox-container.glightbox-gallery-carousel .gclose{position:absolute;top:15px;right:15px;background-color:rgba(0,0,0,.32);width:25px;height:25px}.glightbox-container.glightbox-gallery-carousel .gclose svg{fill:var(--color-smoke-white);width:20px;height:20px}.glightbox-container.glightbox-gallery-carousel .gprev,.glightbox-container.glightbox-gallery-carousel .gnext{background-color:rgba(0,0,0,.32);top:calc(50% - 25px);width:40px;height:50px}.glightbox-container.glightbox-gallery-carousel .gprev svg,.glightbox-container.glightbox-gallery-carousel .gnext svg{fill:var(--color-smoke-white)}.glightbox-container.glightbox-gallery-carousel .gprev:hover,.glightbox-container.glightbox-gallery-carousel .gnext:hover{background-color:rgba(0,0,0,.7)}
