@charset "utf-8";

:host(:not(.device-mobile-optimized)) .CohWsy, body:not(.device-mobile-optimized) .CohWsy { display: flex; }

:host(:not(.device-mobile-optimized)) .V5AUxf, body:not(.device-mobile-optimized) .V5AUxf { column-gap: var(--margin); direction: var(--direction); display: flex; margin: 0px auto; position: relative; width: calc(100% - var(--padding)*2); }

:host(:not(.device-mobile-optimized)) .V5AUxf > *, body:not(.device-mobile-optimized) .V5AUxf > * { direction: ltr; flex: var(--column-flex) 1 0%; left: 0px; margin-bottom: var(--padding); margin-top: var(--padding); min-width: 0px; position: relative; top: 0px; }

:host(.device-mobile-optimized) .V5AUxf, body.device-mobile-optimized .V5AUxf { display: block; padding-bottom: var(--padding-y); padding-left: var(--padding-x,0); padding-right: var(--padding-x,0); padding-top: var(--padding-y); position: relative; }

:host(.device-mobile-optimized) .V5AUxf > *, body.device-mobile-optimized .V5AUxf > * { margin-bottom: var(--margin); position: relative; }

:host(.device-mobile-optimized) .V5AUxf > :first-child, body.device-mobile-optimized .V5AUxf > :first-child { margin-top: var(--firstChildMarginTop,0); }

:host(.device-mobile-optimized) .V5AUxf > :last-child, body.device-mobile-optimized .V5AUxf > :last-child { margin-bottom: var(--lastChildMarginBottom); }

.LIhNy3 { backface-visibility: hidden; }

.jhxvbR, .mtrorN { display: block; height: 100%; width: 100%; }

.jhxvbR img { max-width: var(--wix-img-max-width,100%); }

.jhxvbR[data-animate-blur] img { filter: blur(9px); transition: filter 0.8s ease-in; }

.jhxvbR[data-animate-blur] img[data-load-done] { filter: none; }

.if7Vw2 { height: 100%; left: 0px; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-repeat: var(--mask-repeat,no-repeat); mask-size: var(--mask-size,100%); overflow: hidden; pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; width: 100%; }

.if7Vw2.f0uTJH { clip: rect(0px, auto, auto, 0px); }

.if7Vw2 .i1tH8h { height: 100%; position: absolute; top: 0px; width: 100%; }

.if7Vw2 .DXi4PB { height: var(--fill-layer-image-height,100%); opacity: var(--fill-layer-image-opacity); }

.if7Vw2 .DXi4PB img { height: 100%; width: 100%; }

@supports (-webkit-hyphens:none) {
  .if7Vw2.f0uTJH { clip: auto; clip-path: inset(0px); }
}

.wG8dni { height: 100%; }

.tcElKx { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }

.ImALHf, .Ybjs9b { opacity: var(--fill-layer-video-opacity); }

.UWmm3w { bottom: var(--media-padding-bottom); height: var(--media-padding-height); position: absolute; top: var(--media-padding-top); width: 100%; }

.Yjj1af { transform: scale(var(--scale,1)); transition: var(--transform-duration,transform 0s); }

.ImALHf { height: 100%; position: relative; width: 100%; }

wix-media-canvas { display: block; height: 100%; }

.KCM6zk { opacity: var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1)); }

.KCM6zk .DXi4PB, .KCM6zk .ImALHf, .KCM6zk .Ybjs9b { opacity: 1; }

._uqPqy { clip-path: var(--fill-layer-clip); }

._uqPqy, .eKyYhK { position: absolute; top: 0px; }

._uqPqy, .eKyYhK, .x0mqQS img { height: 100%; width: 100%; }

.pnCr6P { opacity: 0; }

.blf7sp, .pnCr6P { position: absolute; top: 0px; }

.blf7sp { height: 0px; left: 0px; overflow: hidden; width: 0px; }

.rWP3Gv { left: 0px; pointer-events: var(--fill-layer-background-media-pointer-events); position: var(--fill-layer-background-media-position); }

.Tr4n3d, .rWP3Gv, .wRqk6s { height: 100%; top: 0px; width: 100%; }

.wRqk6s { position: absolute; }

.Tr4n3d { background-color: var(--fill-layer-background-overlay-color); opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1); position: var(--fill-layer-background-overlay-position); transform: var(--fill-layer-background-overlay-transform); }

@supports (mix-blend-mode:overlay) {
  .Tr4n3d { mix-blend-mode: var(--fill-layer-background-overlay-blend-mode); opacity: var(--fill-layer-background-overlay-blend-opacity,1); }
}

.VXAmO2 { --divider-pin-height__: min(1,calc(var(--divider-layers-pin-factor__) + 1)); --divider-pin-layer-height__: var( --divider-layers-pin-factor__ ); --divider-pin-border__: min(1,calc(var(--divider-layers-pin-factor__) / -1 + 1)); height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__)); }

.VXAmO2, .VXAmO2 .dy3w_9 { left: 0px; position: absolute; width: 100%; }

.VXAmO2 .dy3w_9 { --divider-layer-i__: var(--divider-layer-i,0); background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom; background-repeat: repeat-x; border-bottom-style: solid; border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__)); height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__)); opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1)); }

.UORcXs { --divider-height__: var(--divider-top-height,auto); --divider-offset-x__: var(--divider-top-offset-x,0px); --divider-layers-size__: var(--divider-top-layers-size,0); --divider-layers-y__: var(--divider-top-layers-y,0px); --divider-layers-x__: var(--divider-top-layers-x,0px); --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor,0); border-top: var(--divider-top-padding,0) solid var(--divider-top-color,currentColor); opacity: var(--divider-top-opacity,1); top: 0px; transform: var(--divider-top-flip,scaleY(-1)); }

.UORcXs .dy3w_9 { background-image: var(--divider-top-image,none); background-size: var(--divider-top-size,contain); border-color: var(--divider-top-color,currentColor); bottom: 0px; filter: var(--divider-top-filter,none); }

.UORcXs .dy3w_9[data-divider-layer="1"] { display: var(--divider-top-layer-1-display,block); }

.UORcXs .dy3w_9[data-divider-layer="2"] { display: var(--divider-top-layer-2-display,block); }

.UORcXs .dy3w_9[data-divider-layer="3"] { display: var(--divider-top-layer-3-display,block); }

.Io4VUz { --divider-height__: var(--divider-bottom-height,auto); --divider-offset-x__: var(--divider-bottom-offset-x,0px); --divider-layers-size__: var(--divider-bottom-layers-size,0); --divider-layers-y__: var(--divider-bottom-layers-y,0px); --divider-layers-x__: var(--divider-bottom-layers-x,0px); --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor,0); border-bottom: var(--divider-bottom-padding,0) solid var(--divider-bottom-color,currentColor); bottom: 0px; opacity: var(--divider-bottom-opacity,1); transform: var(--divider-bottom-flip,none); }

.Io4VUz .dy3w_9 { background-image: var(--divider-bottom-image,none); background-size: var(--divider-bottom-size,contain); border-color: var(--divider-bottom-color,currentColor); bottom: 0px; filter: var(--divider-bottom-filter,none); }

.Io4VUz .dy3w_9[data-divider-layer="1"] { display: var(--divider-bottom-layer-1-display,block); }

.Io4VUz .dy3w_9[data-divider-layer="2"] { display: var(--divider-bottom-layer-2-display,block); }

.Io4VUz .dy3w_9[data-divider-layer="3"] { display: var(--divider-bottom-layer-3-display,block); }
