.video-module-scss-module__9Bya-W__container{border-radius:var(--radius-2xl);position:relative}.video-module-scss-module__9Bya-W__container video{border-radius:var(--radius-2xl);background-color:var(--color-green-xlight,#e7f3e6);object-fit:cover}.video-module-scss-module__9Bya-W__container:hover .video-module-scss-module__9Bya-W__play,.video-module-scss-module__9Bya-W__container:hover[data-video-playing=true] .video-module-scss-module__9Bya-W__progress,.video-module-scss-module__9Bya-W__container:hover[data-video-playing=true] .video-module-scss-module__9Bya-W__mute{visibility:visible;opacity:1}.video-module-scss-module__9Bya-W__loader{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-black,#222);padding:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.video-module-scss-module__9Bya-W__progress{visibility:hidden;width:100%;height:auto;padding:calc(var(--spacing,.25rem) * 4);color:var(--color-white,#fcfcfc);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));position:absolute;bottom:0;left:0}.video-module-scss-module__9Bya-W__progress progress{height:var(--spacing,.25rem);width:100%}.video-module-scss-module__9Bya-W__progress progress::-moz-progress-bar{background-color:var(--color-white,#fcfcfc)}.video-module-scss-module__9Bya-W__progress progress::-webkit-progress-bar{border-radius:var(--radius-lg)}.video-module-scss-module__9Bya-W__progress progress::-webkit-progress-bar{background-color:var(--color-grey-400,#6b6b6b)}.video-module-scss-module__9Bya-W__progress progress::-webkit-progress-value{border-radius:var(--radius-lg)}.video-module-scss-module__9Bya-W__progress progress::-webkit-progress-value{background-color:var(--color-white,#fcfcfc)}[data-video-progress-visible=true] .video-module-scss-module__9Bya-W__progress{visibility:visible;opacity:1}.video-module-scss-module__9Bya-W__play{visibility:visible;height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;background-color:#222c;border-radius:3.40282e38px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.video-module-scss-module__9Bya-W__play{background-color:color-mix(in oklab, var(--color-black,#222) 80%, transparent)}}.video-module-scss-module__9Bya-W__play{padding:calc(var(--spacing,.25rem) * 8);color:var(--color-white,#fcfcfc);opacity:1;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.video-module-scss-module__9Bya-W__play svg{height:auto;width:calc(var(--spacing,.25rem) * 5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}@media (hover:hover){.video-module-scss-module__9Bya-W__play svg:hover{color:var(--color-green-light,#daeed9)}}[data-video-playing=true] .video-module-scss-module__9Bya-W__play{visibility:hidden;opacity:0}.video-module-scss-module__9Bya-W__mute{visibility:hidden;top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);cursor:pointer;background-color:#222c;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.video-module-scss-module__9Bya-W__mute{background-color:color-mix(in oklab, var(--color-black,#222) 80%, transparent)}}.video-module-scss-module__9Bya-W__mute{padding:calc(var(--spacing,.25rem) * 3);color:var(--color-white,#fcfcfc);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.video-module-scss-module__9Bya-W__mute svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}@media (hover:hover){.video-module-scss-module__9Bya-W__mute svg:hover{color:var(--color-green-light,#daeed9)}}[data-video-progress-visible=true] .video-module-scss-module__9Bya-W__mute{visibility:visible;opacity:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.loading-module-scss-module__p9PSAG__default{background-color:inherit;width:100%;position:relative}.loading-module-scss-module__p9PSAG__full-screen{z-index:100;width:100vw;height:100vh;position:fixed}.loading-module-scss-module__p9PSAG__size-default{min-height:6rem}.loading-module-scss-module__p9PSAG__size-default>div{padding:3rem 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-module-scss-module__p9PSAG__size-default>div svg{width:3rem;height:3rem}.loading-module-scss-module__p9PSAG__size-small{min-height:2rem}.loading-module-scss-module__p9PSAG__size-small>div{padding:3rem 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-module-scss-module__p9PSAG__size-small>div svg{width:1.5rem;height:1.5rem}
