.swift-modules-video{background:#000000;box-sizing:border-box;max-width:100%;position:relative;width:100%}.swift-modules-video *{box-sizing:border-box}.swift-modules-video__variant{aspect-ratio:var(--sm-video-aspect,16/9);background:#000000;display:none;overflow:hidden;position:relative;width:100%}.swift-modules-video__variant--desktop{display:block}.swift-modules-video__player{background:#000000;display:block;height:100%!important;margin:0!important;max-width:none!important;object-fit:cover;width:100%!important}.swift-modules-video__sound{align-items:center;appearance:none;background:var(--sm-video-button-bg,#2271b1)!important;border:1px solid currentColor!important;border-radius:999px!important;bottom:58px;box-shadow:0 3px 14px rgba(0,0,0,.28);color:var(--sm-video-button-text,#fff)!important;cursor:pointer;display:flex;font:600 14px/1.1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;gap:8px;justify-content:center;margin:0!important;min-height:42px;min-width:118px;padding:10px 16px!important;position:absolute;right:18px;z-index:3}.swift-modules-video__sound:hover,.swift-modules-video__sound:focus-visible{background:var(--sm-video-button-bg,#2271b1)!important;filter:brightness(1.1);outline:2px solid currentColor!important;outline-offset:2px}.swift-modules-video__sound-icon{font-size:18px;line-height:1}.swift-modules-video__fallback{align-items:center;background:#000000;color:#fff;display:none;font:600 18px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;inset:0;justify-content:center;position:absolute;text-align:center;z-index:1}.swift-modules-video__fallback img{display:block;height:100%;object-fit:cover;width:100%}.swift-modules-video__variant.has-error .swift-modules-video__player,.swift-modules-video__variant.has-error .swift-modules-video__sound{display:none!important}.swift-modules-video__variant.has-error .swift-modules-video__fallback{display:flex}@media(max-width:767px){.swift-modules-video__variant--desktop{display:none}.swift-modules-video__variant--mobile{display:block}.swift-modules-video__sound{bottom:54px;right:12px}}@media(prefers-reduced-motion:reduce){.swift-modules-video__sound{scroll-behavior:auto}}
.swift-modules-video__fade{display:none;pointer-events:none;position:absolute;z-index:2}.swift-modules-video--edge-fade .swift-modules-video__fade{display:block}.swift-modules-video__fade--top{background:linear-gradient(to bottom,rgba(var(--sm-video-fade-rgb,0,0,0),var(--sm-video-fade-opacity,1)),rgba(var(--sm-video-fade-rgb,0,0,0),0));height:var(--sm-video-fade-top,12%);left:0;right:0;top:0}.swift-modules-video__fade--bottom{background:linear-gradient(to top,rgba(var(--sm-video-fade-rgb,0,0,0),var(--sm-video-fade-opacity,1)),rgba(var(--sm-video-fade-rgb,0,0,0),0));bottom:0;height:var(--sm-video-fade-bottom,12%);left:0;right:0}.swift-modules-video__fade--left{background:linear-gradient(to right,rgba(var(--sm-video-fade-rgb,0,0,0),var(--sm-video-fade-opacity,1)),rgba(var(--sm-video-fade-rgb,0,0,0),0));bottom:0;left:0;top:0;width:var(--sm-video-fade-left,12%)}.swift-modules-video__fade--right{background:linear-gradient(to left,rgba(var(--sm-video-fade-rgb,0,0,0),var(--sm-video-fade-opacity,1)),rgba(var(--sm-video-fade-rgb,0,0,0),0));bottom:0;right:0;top:0;width:var(--sm-video-fade-right,12%)}
.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound,.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound:hover,.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound:focus,.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound:focus-visible,.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound:active{animation:none!important;bottom:auto!important;float:none!important;height:42px!important;inset:auto!important;left:var(--sm-video-button-desktop-x,92%)!important;margin:0!important;max-width:118px!important;min-height:42px!important;min-width:118px!important;position:absolute!important;right:auto!important;top:var(--sm-video-button-desktop-y,90%)!important;transform:translate(-50%,-50%)!important;transition:none!important;translate:none!important;width:118px!important}@media(max-width:767px){.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound,.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound:hover,.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound:focus,.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound:focus-visible,.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound:active{bottom:auto!important;inset:auto!important;left:var(--sm-video-button-mobile-x,80%)!important;right:auto!important;top:var(--sm-video-button-mobile-y,90%)!important}}
.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound{background:var(--sm-video-button-bg,#2271b1)!important;border-color:var(--sm-video-button-border,#fff)!important;border-style:solid!important;border-width:var(--sm-video-button-border-width,1px)!important;color:var(--sm-video-button-text,#fff)!important}.swift-modules-video .swift-modules-video__variant>button.swift-modules-video__sound.is-muted{background:var(--sm-video-button-muted-bg,#2271b1)!important;border-color:var(--sm-video-button-muted-border,#fff)!important;color:var(--sm-video-button-muted-text,#fff)!important}

.swift-modules-video .swift-modules-video__variant > button.swift-modules-video__sound {
	font-family: var(--sm-video-button-font, inherit) !important;
	font-size: var(--sm-video-button-size, 14px) !important;
	font-weight: var(--sm-video-button-weight, 600) !important;
}

@media (max-width: 767px) {
	.swift-modules-video .swift-modules-video__variant > button.swift-modules-video__sound {
		color: var(--sm-video-button-mobile-text, #fff) !important;
		font-family: var(--sm-video-button-mobile-font, inherit) !important;
		font-size: var(--sm-video-button-mobile-size, 14px) !important;
		font-weight: var(--sm-video-button-mobile-weight, 600) !important;
	}

	.swift-modules-video .swift-modules-video__variant > button.swift-modules-video__sound.is-muted {
		color: var(--sm-video-button-mobile-muted-text, #fff) !important;
	}
}
