.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{border-radius:var(--border-radius-default);max-width:216px;overflow:hidden;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:var(--transition-easing);will-change:box-shadow,transform}.gallery-carousel__image:before{background:#00000040;content:"";height:100%;width:100%}.gallery-carousel__image svg,.gallery-carousel__image:before{opacity:0;position:absolute;transition-duration:.2s;transition-property:opacity;transition-timing-function:var(--transition-easing);will-change:opacity}.gallery-carousel__image svg{right:10px;top:10px}.gallery-carousel__image img{object-fit:cover;transform:scale(1);transition-duration:.2s;transition-property:all;transition-timing-function:var(--transition-easing);width:100%;will-change:transform}.gallery-carousel__link{display:block;position:relative}@media(hover:hover){.gallery-carousel__link:hover figure:before{opacity:1}.gallery-carousel__link:hover figure img{filter:brightness(.75);transform:scale(1.03)}.gallery-carousel__link:hover figure svg{opacity:1}}.gallery-carousel__upload-button{margin-top:30px;text-align:center}.gallery-carousel__upload-button .btn{align-items:center;display:inline-flex;line-height:1;padding:13px 24px 12px}.gallery-carousel__upload-button .btn svg{margin-right:10px}.gallery-carousel .glide__arrow{align-items:center;background-color:var(--color-white);border:none;border-radius:50%;bottom:0;box-shadow:var(--circle-arrow-box-shadow);color:var(--color-teal);cursor:pointer;display:flex;height:50px;justify-content:center;margin-bottom:auto;margin-top:auto;padding:0;position:absolute;top:0;width:50px;z-index:1}.gallery-carousel .glide__arrow svg{margin-left:2px}.gallery-carousel .glide__arrow--left[disabled],.gallery-carousel .glide__arrow--right[disabled]{display:none}.gallery-carousel .glide__arrow--left,.gallery-carousel .glide__arrow--right{transition-duration:var(--transition-time);transition-property:background-color;transition-timing-function:var(--transition-easing)}.gallery-carousel .glide__arrow--left:hover,.gallery-carousel .glide__arrow--right:hover{background-color:var(--color-smoke-white)}.gallery-carousel .glide__arrow--left{left:var(--grid-col-gutter);transform:rotate(180deg)}.gallery-carousel .glide__arrow--right{right:var(--grid-col-gutter)}.gallery-carousel__diagonal-arrow svg{height:0;width: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{height:40px;width: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{margin-left:auto;margin-right:auto;max-width:var(--wrap-width);padding-left:0;padding-right:0}.gallery-carousel__upload-button{margin-top:50px}.gallery-carousel__img{max-width:216px}.gallery-carousel .glide__arrow{height:60px;width: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 .gslideInRight,.glightbox-container.glightbox-gallery-carousel .gcontainer .gslider .gslideOutLeft,.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{color:var(--color-white);left:0;padding:20px;position:absolute;top:0}.glightbox-container.glightbox-gallery-carousel .gslide-description{background:#0000}.glightbox-container.glightbox-gallery-carousel .gdesc-inner{padding:15px 0}.glightbox-container.glightbox-gallery-carousel .gslide-desc{color:var(--color-white);font-family:inherit;font-size:inherit;line-height:inherit}.glightbox-container.glightbox-gallery-carousel .gprev{left:15px;position:absolute}.glightbox-container.glightbox-gallery-carousel .gnext{position:absolute;right:15px}.glightbox-container.glightbox-gallery-carousel .gclose{background-color:#00000052;height:25px;position:absolute;right:15px;top:15px;width:25px}.glightbox-container.glightbox-gallery-carousel .gclose svg{fill:var(--color-smoke-white);height:20px;width:20px}.glightbox-container.glightbox-gallery-carousel .gnext,.glightbox-container.glightbox-gallery-carousel .gprev{background-color:#00000052;height:50px;top:calc(50% - 25px);width:40px}.glightbox-container.glightbox-gallery-carousel .gnext svg,.glightbox-container.glightbox-gallery-carousel .gprev svg{fill:var(--color-smoke-white)}.glightbox-container.glightbox-gallery-carousel .gnext:hover,.glightbox-container.glightbox-gallery-carousel .gprev:hover{background-color:#000000b3}
