.elementor-widget-thha-huge-video-gallery .thha-video-gallery-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys.thha-presets-1,.elementor-widget-thha-huge-video-gallery .thha-video-gallerys.thha-presets-2,.elementor-widget-thha-huge-video-gallery .thha-video-gallerys.thha-presets-3,.elementor-widget-thha-huge-video-gallery .thha-video-gallerys.thha-presets-4{display:grid}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys.thha-presets-5{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;width:100%}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys.thha-presets-5 .thha-video-card{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 10px);flex:0 0 calc(33.333% - 10px);max-width:100%;position:relative}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card{background:#fff;border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(17,24,39,.08);box-shadow:0 8px 24px rgba(17,24,39,.08);cursor:pointer;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .25s ease;transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .25s ease;transition:transform .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s ease;transition:transform .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s ease,-webkit-transform .25s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .25s ease}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card .thha-video-thumb{background:#f3f4f6;overflow:hidden;padding-top:56.25%;position:relative}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card .thha-video-thumb img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card .thha-video-thumb .thha-play-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(255,0,0,.7);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,transform .25s ease;transition:background-color .25s ease,transform .25s ease,-webkit-transform .25s ease;width:64px;z-index:10}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card .thha-video-thumb .thha-play-btn svg{fill:#fff;height:28px;position:relative;-webkit-transition:fill .25s ease,scale .25s ease;transition:fill .25s ease,scale .25s ease;width:28px;z-index:11}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card .thha-video-thumb:before{background-color:rgba(0,0,0,.25);content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;width:100%;z-index:2}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card .thha-thumb-meta{background-color:#fff;padding:14px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card .thha-thumb-meta .thha-thumb-title{color:#1f2937;font-size:15px;font-weight:600;margin:0;-webkit-transition:color .25s ease;transition:color .25s ease}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card:hover{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card:hover .thha-video-thumb img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card:hover .thha-video-thumb:before{background-color:rgba(0,0,0,.4)}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys .thha-video-card:hover .thha-play-btn{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys.thha-presets-2 .thha-video-card .thha-video-thumb .thha-play-btn:before{-webkit-animation:pulse-custom 1.5s infinite;animation:pulse-custom 1.5s infinite;border-radius:50%;content:"";inset:0;position:absolute;z-index:1}.elementor-widget-thha-huge-video-gallery .thha-video-gallery-filters{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:38px}.elementor-widget-thha-huge-video-gallery .thha-video-gallery-filters .thha-filter-btn{background:#fff;border:1px solid #ddd;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1.2;padding:14px 20px 12px;-webkit-transition:all .25s ease;transition:all .25s ease}.elementor-widget-thha-huge-video-gallery .thha-video-gallery-filters .thha-filter-btn.active,.elementor-widget-thha-huge-video-gallery .thha-video-gallery-filters .thha-filter-btn:hover{background:#2563eb;border-color:#2563eb;color:#fff}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys-carousel{margin:0 auto;overflow:hidden;position:relative;width:100%}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys-carousel .thha-video-carousel-list-bullets{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center;padding:25px;z-index:2}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys-carousel .thha-video-carousel-list-bullets button{background:rgba(0,0,0,.25);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;-webkit-transition:all .25s ease;transition:all .25s ease;width:10px}.elementor-widget-thha-huge-video-gallery .thha-video-gallerys-carousel .thha-video-carousel-list-bullets button.active{background:#000;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}@-webkit-keyframes pulse-custom{0%{-webkit-box-shadow:0 0 0 0 var(--pulse-color,rgba(255,0,0,.6));box-shadow:0 0 0 0 var(--pulse-color,rgba(255,0,0,.6))}70%{-webkit-box-shadow:0 0 0 20px rgba(255,0,0,0);box-shadow:0 0 0 20px rgba(255,0,0,0)}to{-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0);box-shadow:0 0 0 0 rgba(255,0,0,0)}}@keyframes pulse-custom{0%{-webkit-box-shadow:0 0 0 0 var(--pulse-color,rgba(255,0,0,.6));box-shadow:0 0 0 0 var(--pulse-color,rgba(255,0,0,.6))}70%{-webkit-box-shadow:0 0 0 20px rgba(255,0,0,0);box-shadow:0 0 0 20px rgba(255,0,0,0)}to{-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0);box-shadow:0 0 0 0 rgba(255,0,0,0)}}.thha-Video-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.65);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:999999}.thha-Video-modal .thha-Video-modal-inner{background:rgba(0,0,0,0);border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;width:min(960px,95%)}.thha-Video-modal .thha-Video-modal-content{background:#000;border-radius:8px;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.3);box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.3);overflow:hidden;padding-top:56.25%;position:relative}.thha-Video-modal .thha-Video-modal-content iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.thha-Video-modal .thha-Video-modal-content .thha-Video-close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;justify-content:center;padding:0;position:fixed;right:24px;top:24px;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:36px;z-index:99}.thha-Video-modal .thha-Video-modal-content .thha-Video-close svg{fill:#fff;display:block;height:18px;-webkit-transition:fill .2s;transition:fill .2s;width:18px}.thha-Video-modal .thha-Video-modal-content .thha-Video-close:hover{background:#e23b3d;border-color:#e23b3d}.thha-Video-modal.thha-Video-open{opacity:1;pointer-events:auto}
