:root{--white: #fff;--bg-5: #F0F8FA;--color-neutral-1: #263238;--color-neutral-2: #546E7A;--color-neutral-3: #78909C;--color-neutral-4: #B0BEC5;--color-neutral-5: #CFD8DC;--color-green-50: #E7F2E9;--color-green-100: #C5DFC9;--color-green-200: #A1CBA7;--color-green-300: #7EB886;--color-green-400: #65AA6E;--color-green-500: #4C9C57;--color-green-600: #448E4E;--color-green-700: #3B7C43;--color-green-800: #336C39;--color-green-900: #254D29;--color-green-950: #1A341D;--color-blue-50: #E1F6F8;--color-blue-100: #B5E8ED;--color-blue-200: #88DAE2;--color-blue-300: #61CAD6;--color-blue-400: #4DBFCD;--color-blue-500: #45B4C5;--color-blue-600: #40A4B3;--color-blue-700: #3B8F9A;--color-blue-800: #367B82;--color-blue-900: #2D5859;--color-blue-950: #1C4A4B;--font-title: Plus Jakarta Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-body: Plus Jakarta Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--container-width: 1344px;--container-project-width: 832px;--container-padding: 16px;--media-sm: 576px;--media-md: 769px;--media-lg: 1024px;--media-xl: 1200px}.xclear-vg{font-family:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:100%}.xclear-vg__grid{display:grid;gap:24px}.xclear-vg--cols-2 .xclear-vg__grid,.xclear-vg--cols-3 .xclear-vg__grid,.xclear-vg--cols-4 .xclear-vg__grid{grid-template-columns:1fr}.xclear-vg__card{background:#fff;border-radius:16px;box-shadow:0px 8px 20px 15px rgba(0,0,0,.03);overflow:hidden;cursor:pointer;outline:none;transition:box-shadow .3s ease,transform .3s ease;padding:12px}.xclear-vg__card:hover,.xclear-vg__card:focus{transform:translateY(-3px)}.xclear-vg__card:hover .xclear-vg__play-btn,.xclear-vg__card:focus .xclear-vg__play-btn{transform:translate(-50%, -50%) scale(1.1);background:rgba(0,0,0,0)}.xclear-vg__card:hover .xclear-vg__overlay,.xclear-vg__card:focus .xclear-vg__overlay{opacity:1}.xclear-vg__card .xclear-vg__thumb-wrap{position:relative;width:100%;aspect-ratio:346/240;overflow:hidden;background:#cfd8dc;border-radius:12px}.xclear-vg__card .xclear-vg__thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.xclear-vg__card:hover .xclear-vg__card .xclear-vg__thumb{transform:scale(1.04)}.xclear-vg__card .xclear-vg__thumb--placeholder{background:#cfd8dc}.xclear-vg__card .xclear-vg__overlay{position:absolute;inset:0;background:rgba(0,0,0,.15);opacity:0;transition:opacity .3s ease}.xclear-vg__card .xclear-vg__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0);width:58px;height:58px;padding:0;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s ease,background-color .25s ease;backdrop-filter:blur(4px)}.xclear-vg__card .xclear-vg__card-body{padding:16px}.xclear-vg__card .xclear-vg__card-title{font-family:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-0.01em;color:#263238;margin:0}.xclear-vg-lightbox{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center}.xclear-vg-lightbox[hidden]{display:none !important}.xclear-vg-lightbox.is-visible{animation:vgFadeIn .25s ease forwards}.xclear-vg-lightbox.is-closing{animation:vgFadeOut .2s ease forwards}.xclear-vg-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.85);cursor:pointer}.xclear-vg-lightbox__wrap{position:relative;z-index:1;width:min(90vw,960px);max-height:90vh;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.6);animation:vgSlideUp .3s cubic-bezier(0.22, 1, 0.36, 1) forwards}.xclear-vg-lightbox__close{position:absolute;top:12px;right:12px;z-index:10;background:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;transition:background-color .2s ease;backdrop-filter:blur(4px)}.xclear-vg-lightbox__close:hover{background:#fff;opacity:.7}.xclear-vg-lightbox__close svg{width:20px}.xclear-vg-lightbox__player{position:relative;width:100%;aspect-ratio:16/9}.xclear-vg-lightbox__player iframe,.xclear-vg-lightbox__player video{position:absolute;inset:0;width:100%;height:100%;border:none}@keyframes vgFadeIn{from{opacity:0}to{opacity:1}}@keyframes vgFadeOut{from{opacity:1}to{opacity:0}}@keyframes vgSlideUp{from{transform:translateY(32px) scale(0.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(min-width: 576px){.xclear-vg--cols-3 .xclear-vg__grid,.xclear-vg--cols-4 .xclear-vg__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 769px){.xclear-vg--cols-2 .xclear-vg__grid{grid-template-columns:repeat(2, 1fr)}.xclear-vg__card .xclear-vg__thumb-wrap{aspect-ratio:392/300}}@media(min-width: 1024px){.xclear-vg--cols-3 .xclear-vg__grid{grid-template-columns:repeat(3, 1fr)}.xclear-vg--cols-4 .xclear-vg__grid{grid-template-columns:repeat(4, 1fr)}.xclear-vg--cols-4 .xclear-vg__grid{grid-template-columns:repeat(3, 1fr)}.xclear-vg__grid{gap:32px}}/*# sourceMappingURL=xclear-video-gallery-widget.css.map */
