.gallery{border:0}.gallery>.load-more{text-align:center;padding-top:60px!important}.gallery>.row{justify-content:center!important;margin-left:-.625rem;margin-right:-.625rem}.gallery>.row>*{padding-left:.625rem;padding-right:.625rem}.gallery .gallery-item{position:relative;cursor:pointer!important}.gallery .gallery-item::after{content:"";box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:.2rem}.gallery .gallery-item:hover::after{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.gallery .gallery-item .gallery-item-image{position:relative;display:block;overflow:hidden;border-radius:.2rem;opacity:1}.gallery .gallery-item .gallery-item-image video{position:absolute;top:51%;left:51%;width:auto;height:102%;-webkit-transform:translate(-51%,-51%);transform:translate(-51%,-51%);object-fit:cover}.gallery .gallery-item .gallery-item-image .gallery-item-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;z-index:1;opacity:1;transition:.6s ease-out;transform:translateY(100%)}.gallery .gallery-item .gallery-item-image .gallery-item-content .gallery-item-title{color:var(--dark);font-size:.875rem!important;font-family:var(--bs-p-family)!important;display:block;text-align:left;margin:0;padding:.625rem .9375rem;font-weight:700;color:#fff!important;background:var(--primary)!important;opacity:.9!important}.gallery .gallery-item:hover .gallery-item-image .gallery-item-content{transform:translateY(0);transition:.6s ease-out}.gallery .gallery-item .gallery-item-image .play-button{content:"";position:absolute;top:.625rem;right:.625rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:40px!important;color:rgba(220,220,220,.5);border:0 solid #fff;border-radius:40px;opacity:.7}.gallery .gallery-item:hover .gallery-item-image .play-button{opacity:1}.temp-hide{opacity:0!important;pointer-events:none!important;transition:.3s ease-out!important}.blur-html .modal-body{filter:blur(.25rem)!important;opacity:1!important;transition:.6s ease-out!important}body.gallery-popup-open #podium-website-widget{position:relative!important;display:none!important;visibility:hidden!important;opacity:0!important;z-index:-999!important}.gallery-popup .btn-close{position:absolute;top:.625rem;right:.625rem;z-index:100;filter:invert(.5);filter:brightness(.5) invert(.5)}.gallery-popup .modal-body .modal-image-block{overflow:hidden;flex:1 1 auto!important;max-height:calc(100vh - 250px)}.gallery-popup .modal-body .modal-image-block img,.gallery-popup .modal-body .modal-image-block video{border-radius:.2rem .2rem 0 0;width:100%}.gallery-popup .modal-body .modal-image-block video{margin-bottom:-6px;background:#000}.gallery-popup .modal-body .modal-text-block{display:block!important;width:auto!important;padding:.9375rem!important}.gallery-popup .modal-body .modal-text-block .modal-text-block-inner{padding:0!important;display:flex!important;flex-direction:column!important;align-items:space-between!important;justify-content:space-between!important;width:auto!important;height:100%!important}.gallery-popup .modal-body .modal-text-block .gallery-item-title{font-family:var(--bs-h3-family);font-size:1.2rem!important;text-align:left;line-height:1.1!important;margin-bottom:.25rem}.gallery-popup .modal-body .modal-text-block .gallery-item-description{font-family:var(--bs-p-family);font-size:.9rem!important;line-height:1.3125!important;padding:1.25rem 0 .25rem!important;text-align:left!important;max-width:100%!important;position:relative!important}.gallery-popup .modal-body .modal-text-block .gallery-item-tags{text-align:left}.gallery-popup .modal-body .modal-text-block .gallery-item-tags .tag{display:inline-block;font-family:var(--bs-p-family);font-size:.6rem!important;font-weight:700!important;background:var(--primary)!important;padding:.15rem .625rem .25rem!important;border-radius:1.25rem!important;text-transform:capitalize!important;color:#fff!important}.gallery-popup .modal-body .modal-text-block .gallery-item-tags .tag+.tag{margin-left:.15rem!important}.gallery-popup .modal-body .modal-text-block .gallery-item-created{font-family:var(--bs-p-family);font-size:.8rem!important;font-weight:400!important;color:var(--dark)!important;opacity:.6!important;text-align:left;display:block;margin-bottom:.3125rem}.gallery-popup .modal-body .modal-text-block .inquire-container{padding:0 0 .625rem!important}.gallery-popup .modal-body .modal-text-block .social-networks{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important}.gallery-popup .modal-body .modal-text-block .social-networks .network.share{width:auto!important;height:24px!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 .4rem!important;margin:0!important;float:none!important;flex:1 1 auto!important}.gallery-popup .modal-body .modal-text-block .social-networks .network.share+.network.share{margin-left:2px!important}.gallery-popup .modal-body .modal-text-block .social-networks .network.share>i{font-size:16px!important;color:#fff!important;margin:0 5px 0 0!important;padding:0!important;height:24px!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.gallery-popup .modal-body .modal-text-block .social-networks .network.share>span{color:#fff!important;font-size:10px!important;font-weight:600!important;letter-spacing:normal!important;padding-right:0!important;white-space:nowrap!important}.gallery-popup-pager{position:fixed!important;bottom:50%!important;left:0!important;right:0!important;padding:0 .625rem!important;font-weight:400!important;text-align:left!important;z-index:6000!important;display:none!important;overflow:visible!important;height:0!important}.gallery-popup-pager button{border:0!important;background:var(--primary)!important;color:#fff!important;font-size:20px!important;padding:0!important;margin:0!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;border-radius:40px!important;-webkit-text-stroke:1px;-webkit-text-stroke-color:inherit;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 0 25px rgba(0,0,0,.1)!important}.gallery-popup-pager button:focus,.gallery-popup-pager button:hover{opacity:1!important;color:var(--primary)!important;background:#fff!important;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 25px rgba(0,0,0,.15)!important}body.gallery-popup-open .gallery-popup-pager{display:block!important}.gallery-popup-pager .gallery-item-prev{float:left;padding-right:2px!important}.gallery-popup-pager .gallery-item-next{float:right;padding-left:2px!important}@media(min-width:575px){.gallery-popup .modal-body .modal-text-block .gallery-item-created,.gallery-popup .modal-body .modal-text-block .gallery-item-description,.gallery-popup .modal-body .modal-text-block .gallery-item-tags,.gallery-popup .modal-body .modal-text-block .gallery-item-title{text-align:left!important}}@media(max-width:767px){.gallery>.row>.col-md-3:nth-child(n+3),.gallery>.row>.col-md-3:nth-child(n+5),.gallery>.row>.col-md-4:nth-child(n+3),.gallery>.row>.col-md-4:nth-child(n+4){padding-top:1.25rem}}@media(min-width:768px){.gallery>.row>.col-md-3,.gallery>.row>.col-md-4{padding-top:0}.gallery>.row>.col-md-3:nth-child(n+6),.gallery>.row>.col-md-4:nth-child(n+4){padding-top:1.25rem}.gallery>.row>.col-md-3{width:20%!important}.gallery-popup .modal-body .modal-text-block{flex:1 1 auto!important;min-width:375px!important;margin:0 auto!important;padding:1.25rem!important}.gallery-popup .modal-body .modal-text-block .gallery-item-description{flex:1 1 auto!important;padding:0!important;margin:1.25rem 0 0!important}.gallery-popup .modal-body .modal-text-block .gallery-item-description>div{width:375px;position:absolute;top:0;left:0;bottom:0;margin:0!important;padding:0!important;overflow-y:hidden!important;overflow-x:hidden!important;max-height:100%!important;max-width:100%!important}.gallery-popup .modal-body .modal-text-block .gallery-item-description>div>div{padding:0 40px 0 0!important;overflow-y:scroll;overflow-x:hidden;height:100%!important;width:calc(100% + 40px)!important}.gallery-popup .modal-body .modal-text-block .gallery-item-created,.gallery-popup .modal-body .modal-text-block .gallery-item-description,.gallery-popup .modal-body .modal-text-block .gallery-item-tags,.gallery-popup .modal-body .modal-text-block .gallery-item-title{text-align:left!important}.gallery-popup .modal-body .modal-text-block .gallery-item-title{padding-right:3rem!important}.gallery-popup .modal-body .modal-text-block .inquire-container{padding:0 0 .625rem!important}}@media(max-width:574px){.gallery-popup-pager{bottom:calc(40px + .625rem)!important}.gallery-popup .modal-dialog-centered{margin:.5rem .5rem calc(40px + 1.25rem)!important}}@media(min-width:575px) and (max-width:991px){.gallery-popup-pager button{width:30px!important;height:30px!important}}@media(min-width:768px) and (max-width:991px){.gallery-popup .modal-body .modal-text-block{min-width:275px!important}}