.cmp-gsap-container .gsap-content{position:relative}
.cmp-gsap-container .gsap-content.full-vh{min-height:100vh}
.gsap-container.bg-dotted>.cmp-gsap-container{background-image:radial-gradient(#cbd2d8 2px,transparent 0);background-size:5rem 5rem}
.gsap-container.bg-dotted.theme-dark>.cmp-gsap-container{background-image:radial-gradient(#4e5559 2px,transparent 0)}
.gsap-container.bg-blueprint>.cmp-gsap-container{background-image:linear-gradient(rgba(128,128,128,.07) 2px,transparent 2px),linear-gradient(90deg,rgba(128,128,128,.06) 2px,transparent 2px),linear-gradient(rgba(128,128,128,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;background-position:-2px -2px,-2px -2px,-1px -1px,-1px -1px}
.gsap-container.bg-blueprint.theme-dark>.cmp-gsap-container{background-image:linear-gradient(rgba(255,255,255,.07) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.06) 2px,transparent 2px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px)}
.gsap-container.bordered *>.full-vh{border-right:1px solid var(--border-dark);border-left:1px solid var(--border-dark)}
.gsap-container.bordered.theme-dark *>.full-vh{border-right:1px solid var(--border-light);border-left:1px solid var(--border-light)}
.cmp-gsap-container .animation-hook .s7dm-dynamic-media video,.cmp-gsap-container .animation-hook .cmp-video-local-preview video{width:100%;height:100%;object-fit:cover}
.cmp-gsap-container .animation-type-settings[data-effect-video="true"] ~ .animation-hook .s7dm-dynamic-media .s7iconeffect,.cmp-gsap-container .animation-type-settings[data-effect-video="true"] ~ .animation-hook .s7dm-dynamic-media .s7controlbar{display:none !important}