.frame-type-tx_fpgallery_gallery .preview{width:100%}.frame-type-tx_fpgallery_gallery .preview .item .inner{position:absolute;top:5px;left:5px;bottom:5px;right:5px;background-color:#000;overflow:hidden;display:block!important;cursor:pointer;width:auto!important}.frame-type-tx_fpgallery_gallery .preview .item .socialshare,.frame-type-tx_fpgallery_gallery .preview .item .description{display:none}.frame-type-tx_fpgallery_gallery .preview .item .youtube .carousel-caption{display:none!important}.frame-type-tx_fpgallery_gallery .preview .item .carousel-caption{margin:0;right:5px;bottom:0;left:5px}.frame-type-tx_fpgallery_gallery .preview .item .carousel-caption .bg{padding:0}.frame-type-tx_fpgallery_gallery .preview .item .carousel-caption .copyright{padding:10px}.frame-type-tx_fpgallery_gallery .preview .total{margin-left:-5px;margin-top:-5px;margin-right:-5px;margin-bottom:-5px}.frame-type-tx_fpgallery_gallery .preview .total .position{overflow:hidden;float:left;position:relative}.frame-type-tx_fpgallery_gallery .preview .total.total3 .position0{width:66%;padding-top:calc(66% / 16 * 9)}.frame-type-tx_fpgallery_gallery .preview .total.total3 .position0 .inner,.frame-type-tx_fpgallery_gallery .preview .total.total3 .position0 .carousel-caption{right:0}.frame-type-tx_fpgallery_gallery .preview .total.total3 .position1,.frame-type-tx_fpgallery_gallery .preview .total.total3 .position2{width:calc(100% - 66%);padding-top:calc(66% / 16 * 9 / 2)}.frame-type-tx_fpgallery_gallery .preview .total.total5 .position0{width:57%;padding-top:calc(57% / 16 * 9)}.frame-type-tx_fpgallery_gallery .preview .total.total5 .position0 .inner,.frame-type-tx_fpgallery_gallery .preview .total.total5 .position0 .carousel-caption{right:0}.frame-type-tx_fpgallery_gallery .preview .total.total5 .position1,.frame-type-tx_fpgallery_gallery .preview .total.total5 .position2{width:calc(100% - 57%);padding-top:calc((57% / 16 * 9 + 57% / 2 / 16 * 9) / 2);float:right!important}.frame-type-tx_fpgallery_gallery .preview .total.total5 .position3,.frame-type-tx_fpgallery_gallery .preview .total.total5 .position4{width:calc(57% / 2);padding-top:calc(57% / 2 / 16 * 9)}.frame-type-tx_fpgallery_gallery .preview .total.total5 .position3 .inner,.frame-type-tx_fpgallery_gallery .preview .total.total5 .position3 .carousel-caption,.frame-type-tx_fpgallery_gallery .preview .total.total5 .position4 .inner,.frame-type-tx_fpgallery_gallery .preview .total.total5 .position4 .carousel-caption{right:0}.frame-type-tx_fpgallery_gallery .carousel .closeButton{text-align:right;font-size:1.55em;padding:5px 0}.frame-type-tx_fpgallery_gallery .carousel .closeButton i{color:#000;cursor:pointer}.frame-type-tx_fpgallery_gallery .carousel .carousel-control-prev,.frame-type-tx_fpgallery_gallery .carousel .carousel-control-next{top:40%;bottom:40%}.frame-type-tx_fpgallery_gallery .carousel .carousel-control-prev>i,.frame-type-tx_fpgallery_gallery .carousel .carousel-control-next>i{font-size:3em}.frame-type-tx_fpgallery_gallery .carousel .carousel-control-prev-icon,.frame-type-tx_fpgallery_gallery .carousel .carousel-control-next-icon{width:40px;height:40px}.frame-type-tx_fpgallery_gallery .carousel .carousel-control-prev-icon>i,.frame-type-tx_fpgallery_gallery .carousel .carousel-control-next-icon>i{font-size:3em}.frame-type-tx_fpgallery_gallery .carousel .carousel-inner .padding{width:100%;padding-top:calc(100% / 16 * 9);position:relative}.frame-type-tx_fpgallery_gallery .carousel .carousel-inner .item .inner{position:absolute;top:0;left:0;bottom:0;right:0}.frame-type-tx_fpgallery_gallery .carousel .carousel-inner .item .youtube .thumbnail{display:none}.frame-type-tx_fpgallery_gallery .carousel .carousel-indicators{position:relative;margin:5px 0 0 0;bottom:0}.frame-type-tx_fpgallery_gallery .carousel .carousel-indicators button{background:var(--bs-primary)}.frame-type-tx_fpgallery_gallery .carousel .carouselContainer{position:relative}.frame-type-tx_fpgallery_gallery .carousel .carouselContainer .carousel-control{position:absolute;top:0;bottom:0;padding:10px;z-index:4;display:flex;flex-direction:column;justify-content:center;font-size:2.5em;color:#FFF}.frame-type-tx_fpgallery_gallery .carousel .carouselContainer .carousel-control i{opacity:.8;cursor:pointer}.frame-type-tx_fpgallery_gallery .carousel .carouselContainer .carousel-control i:hover{opacity:1}.frame-type-tx_fpgallery_gallery .carousel .carouselContainer .carousel-control.left{left:0}.frame-type-tx_fpgallery_gallery .carousel .carouselContainer .carousel-control.right{right:0}.frame-type-tx_fpgallery_gallery .item .socialshare a,.frame-type-tx_fpgallery_gallery .item .socialshare a:active,.frame-type-tx_fpgallery_gallery .item .socialshare a:hover,.frame-type-tx_fpgallery_gallery .item .socialshare a:focus{color:#FFF}.frame-type-tx_fpgallery_gallery .item .carousel-caption{padding:0;left:0;right:0;bottom:0}.frame-type-tx_fpgallery_gallery .item .carousel-caption .bg{background:rgb(0 0 0 / .5);padding:.5rem 1.5rem;text-align:left}.frame-type-tx_fpgallery_gallery .item .carousel-caption .bg p,.frame-type-tx_fpgallery_gallery .item .carousel-caption .bg span,.frame-type-tx_fpgallery_gallery .item .carousel-caption .bg h5{color:#FFF}.frame-type-tx_fpgallery_gallery .item .carousel-caption .bg p,.frame-type-tx_fpgallery_gallery .item .carousel-caption .bg span{margin:0}.frame-type-tx_fpgallery_gallery .item .carousel-caption .bg p.description{margin:0}.frame-type-tx_fpgallery_gallery .item .image .inner{background-size:cover;background-position:center center;height:100%}.frame-type-tx_fpgallery_gallery .item .youtube .inner{height:100%}.frame-type-tx_fpgallery_gallery .item .youtube .inner .carousel-caption{left:auto;right:0}.frame-type-tx_fpgallery_gallery .item .youtube .inner .thumbnail{position:absolute;height:100%;width:100%;top:0;left:0;z-index:3}.frame-type-tx_fpgallery_gallery .item .youtube .inner .thumbnail .background{position:relative;width:100%;height:100%;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center}.frame-type-tx_fpgallery_gallery .item .youtube .inner .thumbnail .background .play{font-size:2.5em;padding:.3em .9em;background:red;color:#FFF;border-radius:10px;display:inline-block;opacity:.7;cursor:pointer;line-height:0}.frame-type-tx_fpgallery_gallery .item .youtube .inner .thumbnail:hover .play{opacity:.9}.frame-type-tx_fpgallery_gallery .item .youtube .inner .ytiframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}@media only screen and (max-width:767px){.frame-type-tx_fpgallery_gallery .item .carousel-caption{position:relative;margin-bottom:5px}}.frame-type-tx_fpgallery_gallery .gallery-count{right:2%;bottom:3%;z-index:99;min-width:2.5em;height:2.5em;background-color:var(--bs-primary);color:#FFF;font-size:min(max(1.5rem, 3vw), 2.2rem);font-weight:700;letter-spacing:-.05em;transition:background-color 0.3s}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin-bottom:15px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
