.vc-section{width:100%;background:var(--vc-bg);overflow:hidden}.vc-inner{max-width:1300px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.vc-layout-right .vc-video-col{order:2}.vc-layout-right .vc-content-col{order:1}.vc-video-col{opacity:0;transform:translate(-24px);animation:vcSlideIn .7s ease forwards}.vc-layout-right .vc-video-col{transform:translate(24px)}.vc-video-wrap{position:relative;width:100%;border-radius:var(--vc-video-radius);overflow:hidden;background:#111;box-shadow:0 20px 60px #0000002e}.vc-video,.vc-video video,.vc-video-embed-wrap,.vc-video-embed-wrap iframe,.vc-video-embed-wrap video{width:100%;height:100%;display:block;aspect-ratio:4 / 5;object-fit:cover;border:none}.vc-video-placeholder{width:100%;aspect-ratio:4 / 5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#888;background:#f2f2f2}.vc-video-placeholder svg{width:48px;height:48px}.vc-video-placeholder p{font-size:14px;margin:0}.vc-content-col{opacity:0;transform:translate(24px);animation:vcSlideIn .7s ease forwards;animation-delay:.1s}.vc-layout-right .vc-content-col{transform:translate(-24px)}.vc-eyebrow{color:var(--vc-eyebrow);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.vc-heading{color:var(--vc-text);font-size:40px;font-weight:800;line-height:1.15;margin:0 0 18px}.vc-heading p{margin:0}.vc-description{color:var(--vc-subtext);font-size:17px;line-height:1.65;margin:0 0 28px}.vc-description p{margin:0}.vc-feature-list{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:16px}.vc-feature-item{display:flex;align-items:flex-start;gap:12px;opacity:0;transform:translateY(10px);animation:vcItemFadeIn .5s ease forwards;animation-delay:var(--delay, 0s)}.vc-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--vc-check-color);color:var(--vc-bg);display:flex;align-items:center;justify-content:center;margin-top:2px}.vc-check svg{width:13px;height:13px}.vc-feature-text{color:var(--vc-text);font-size:16px;font-weight:600;line-height:1.5}.vc-button{display:inline-flex;align-items:center;justify-content:center;background:var(--vc-btn-bg);color:var(--vc-btn-text);font-size:15px;font-weight:700;padding:16px 32px;border-radius:999px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.vc-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e;opacity:.92}@keyframes vcSlideIn{0%{opacity:0}to{opacity:1;transform:translate(0)}}@keyframes vcItemFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:989px){.vc-inner{padding:0 28px;gap:40px}.vc-heading{font-size:32px}}@media(max-width:749px){.vc-inner{grid-template-columns:1fr;padding:0 20px;gap:32px}.vc-layout-right .vc-video-col,.vc-layout-right .vc-content-col,.vc-video-col,.vc-content-col{order:unset}.vc-video-col,.vc-layout-right .vc-video-col,.vc-content-col,.vc-layout-right .vc-content-col{transform:translateY(16px)}.vc-heading{font-size:27px}.vc-description{font-size:15.5px}.vc-button{width:100%;padding:15px 24px}}@media(prefers-reduced-motion:reduce){.vc-video-col,.vc-content-col,.vc-feature-item{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/video-content.css.map */
