.imK94d .eF_jBL {
    border-radius: var(--rd, 0);
    will-change: var(--corners-overflow-fix-will-change, initial)
}

.imK94d .wfm0FO {
    border: var(--brw, 0) solid rgba(var(--brd, var(--color_11, color_11)), var(--alpha-brd, 1));
    border-radius: var(--rd, 0);
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.HlRz5e {
    display: block;
    height: 100%;
    width: 100%
}

.HlRz5e img {
    max-width: var(--wix-img-max-width, 100%)
}

.HlRz5e[data-animate-blur] img {
    filter: blur(9px);
    transition: filter .8s ease-in
}

.HlRz5e[data-animate-blur] img[data-load-done] {
    filter: none
}

.I5zqsT {
    display: block
}

.I5zqsT,
.MW5IWV {
    height: 100%;
    width: 100%
}

.MW5IWV {
    left: 0;
    -webkit-mask-image: var(--mask-image, none);
    mask-image: var(--mask-image, none);
    -webkit-mask-position: var(--mask-position, 0);
    mask-position: var(--mask-position, 0);
    -webkit-mask-repeat: var(--mask-repeat, no-repeat);
    mask-repeat: var(--mask-repeat, no-repeat);
    -webkit-mask-size: var(--mask-size, 100%);
    mask-size: var(--mask-size, 100%);
    overflow: hidden;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: absolute;
    top: 0
}

.MW5IWV.N3eg0s {
    clip: rect(0, auto, auto, 0)
}

.MW5IWV .Kv1aVt {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.MW5IWV .dLPlxY {
    height: var(--fill-layer-image-height, 100%);
    opacity: var(--fill-layer-image-opacity)
}

.MW5IWV .dLPlxY img {
    height: 100%;
    width: 100%
}

@supports(-webkit-hyphens:none) {
    .MW5IWV.N3eg0s {
        clip: auto;
        -webkit-clip-path: inset(0)
    }
}

.VgO9Yg {
    height: 100%
}

.LWbAav {
    background-color: var(--bg-overlay-color);
    background-image: var(--bg-gradient);
    transition: var(--inherit-transition)
}

.K_YxMd,
.yK6aSC {
    opacity: var(--fill-layer-video-opacity)
}

.NGjcJN {
    bottom: var(--media-padding-bottom);
    height: var(--media-padding-height);
    position: absolute;
    top: var(--media-padding-top);
    width: 100%
}

.mNGsUM {
    transform: scale(var(--scale, 1));
    transition: var(--transform-duration, transform 0s)
}

.K_YxMd {
    height: 100%;
    position: relative;
    width: 100%
}

.bX9O_S {
    -webkit-clip-path: var(--fill-layer-clip);
    clip-path: var(--fill-layer-clip)
}

.Z_wCwr,
.bX9O_S {
    position: absolute;
    top: 0
}

.Jxk_UL img,
.Z_wCwr,
.bX9O_S {
    height: 100%;
    width: 100%
}

.K8MSra {
    opacity: 0
}

.K8MSra,
.YTb3b4 {
    position: absolute;
    top: 0
}

.YTb3b4 {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.SUz0WK {
    left: 0;
    pointer-events: var(--fill-layer-background-media-pointer-events);
    position: var(--fill-layer-background-media-position)
}

.FNxOn5,
.SUz0WK,
.m4khSP {
    height: 100%;
    top: 0;
    width: 100%
}

.FNxOn5 {
    position: absolute
}

.m4khSP {
    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) {
    .m4khSP {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
    }
}


.OH99EZ {
    align-items: center;
    display: grid;
    justify-items: center;
    visibility: hidden
}

.OH99EZ>div:first-child {
    position: absolute
}

.OH99EZ img[src=""] {
    visibility: hidden
}

.HlRz5e {
    display: block;
    height: 100%;
    width: 100%
}

.HlRz5e img {
    max-width: var(--wix-img-max-width,100%)
}

.HlRz5e[data-animate-blur] img {
    filter: blur(9px);
    transition: filter .8s ease-in
}

.HlRz5e[data-animate-blur] img[data-load-done] {
    filter: none
}

.I5zqsT {
    display: block;
    height: 100%;
    width: 100%
}

.sNF2R0 {
    opacity: 0
}

.hLoBV3 {
    transition: opacity var(--transition-duration) cubic-bezier(.37,0,.63,1)
}

.Rdf41z,.hLoBV3 {
    opacity: 1
}

.ftlZWo {
    transition: opacity var(--transition-duration) cubic-bezier(.37,0,.63,1)
}

.ATGlOr,.ftlZWo {
    opacity: 0
}

.KQSXD0 {
    transition: opacity var(--transition-duration) cubic-bezier(.64,0,.78,0)
}

.KQSXD0,.pagQKE {
    opacity: 1
}

._6zG5H {
    opacity: 0;
    transition: opacity var(--transition-duration) cubic-bezier(.22,1,.36,1)
}

.BB49uC {
    transform: translateX(100%)
}

.j9xE1V {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.ICs7Rs,.j9xE1V {
    transform: translateX(0)
}

.DxijZJ {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.B5kjYq,.DxijZJ {
    transform: translateX(-100%)
}

.cJijIV {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.cJijIV,.hOxaWM {
    transform: translateX(0)
}

.T9p3fN {
    transform: translateX(100%);
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.qDxYJm {
    transform: translateY(100%)
}

.aA9V0P {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.YPXPAS,.aA9V0P {
    transform: translateY(0)
}

.Xf2zsA {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.Xf2zsA,.y7Kt7s {
    transform: translateY(-100%)
}

.EeUgMu {
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.EeUgMu,.fdHrtm {
    transform: translateY(0)
}

.WIFaG4 {
    transform: translateY(100%);
    transition: transform var(--transition-duration) cubic-bezier(.87,0,.13,1)
}

.Y0jxJY .CvXZo_,.Y0jxJY .K2Z3B6,.Y0jxJY .bzcGVf,.Y0jxJY .fqF_kr {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.Y0jxJY[data-has-transition=true] .K2Z3B6>div:first-child {
    position: absolute;
    will-change: transform
}

.Y0jxJY:not([data-image-mode=flexibleWidthFixed]) .p01btZ {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.Y0jxJY[data-image-mode=flexibleHeight] .CvXZo_,.Y0jxJY[data-image-mode=flexibleHeight] .LqTGEx {
    position: relative
}

.Y0jxJY[data-image-mode=flexibleHeight] .LqTGEx {
    display: block
}

.Y0jxJY[data-image-mode=flexibleWidthFixed] .p01btZ {
    position: absolute
}

.Y0jxJY .D5ivd8 {
    display: block
}

.Y0jxJY .cUBYZP {
    cursor: pointer
}

.Y0jxJY.hClQka .u2k3sZ {
    text-align: right
}

.Y0jxJY {
    border-radius: var(--rd,0);
    margin: var(--brw,0);
    overflow: hidden
}

.Y0jxJY .LqTGEx {
    margin: calc(var(--brw, 0)*-1)
}

.Y0jxJY .fqF_kr {
    border-radius: var(--rd,0);
    overflow: hidden
}

.Y0jxJY .u2k3sZ {
    background-color: rgba(var(--bg,var(--color_15,color_15)),var(--alpha-bg,1));
    border-radius: var(--rd,0);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    bottom: calc(var(--s, 0px) - 1px);
    left: var(--brw,0);
    margin: calc(var(--brw, 0)*-1);
    min-height: 18px;
    opacity: 0;
    padding: 10px 100px 10px 10px;
    position: absolute;
    right: var(--brw,0);
    transition: var(--trns,opacity .5s ease 0s)
}

.Y0jxJY .u2k3sZ .VS7RjU {
    color: rgb(var(--txt,var(--color_11,color_11)));
    font: var(--fntt,var(--font_6))
}

.Y0jxJY .u2k3sZ .qxdtPC {
    color: rgb(var(--txt,var(--color_11,color_11)));
    font: var(--fntds,var(--font_8));
    white-space: pre-line
}

.Y0jxJY.hClQka .u2k3sZ {
    padding: 10px 10px 10px 100px
}

.ByKihH {
    --force-state-metadata: forceShowButtons
}

.IcC9C7 {
    z-index: 0
}

.IcC9C7:not([data-image-mode=flexibleHeight]) .SNhU_k,.IcC9C7:not([data-image-mode=flexibleHeight]) .V3LIa1 {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.IcC9C7[data-image-mode=flexibleHeight] .SNhU_k {
    display: grid;
    grid-template-rows: min-content;
    position: relative
}

.IcC9C7[data-image-mode=flexibleHeight] .V3LIa1 {
    grid-area: 1/1/2/2;
    position: relative
}

.IcC9C7 .udT3Bw {
    pointer-events: none
}

.IcC9C7 .udT3Bw .XFhrUc {
    cursor: pointer;
    pointer-events: auto
}

.IcC9C7 .V3LIa1 {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.IcC9C7 .dm5eF4 {
    cursor: pointer
}

.IcC9C7 .dm5eF4 .sw1ktB {
    display: inline-block
}

.IcC9C7 .APAK8c {
    visibility: hidden
}

.IcC9C7 .APAK8c,.IcC9C7 .nowHyy,.IcC9C7 .udT3Bw {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.IcC9C7 .udT3Bw {
    display: grid;
    z-index: 1
}

.IcC9C7 .udT3Bw .XFhrUc {
    align-self: center
}

.IcC9C7 .udT3Bw .vfaxBo {
    justify-self: start
}

.IcC9C7 .udT3Bw .Ce_74s {
    justify-self: end
}

.IcC9C7 {
    background: rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
    box-shadow: var(--shd,0 1px 3px rgba(0,0,0,.5));
    overflow: hidden
}

.IcC9C7,.IcC9C7 .popWWQ {
    border-radius: var(--rd,0)
}

.IcC9C7 .popWWQ {
    background: none;
    border: var(--brw,0) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.IcC9C7 .SNhU_k {
    border-radius: var(--rd,0);
    overflow: hidden
}

.IcC9C7 .udT3Bw {
    transition: var(--trns,opacity .5s ease 0s)
}

.IcC9C7 .udT3Bw .XFhrUc {
    background: rgba(var(--abg,var(--color_14,color_14)),var(--alpha-abg,1));
    bottom: 0;
    height: 134px;
    margin: auto;
    position: absolute;
    top: 0;
    transition: var(--trns,opacity .5s ease 0s);
    width: 32px
}

.IcC9C7 .udT3Bw .XFhrUc .pNLjEu {
    background: url(https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/media/tiny_arrows.4355fe50.png) no-repeat 50% 0;
    bottom: 0;
    height: 16px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 8px
}

.IcC9C7 .udT3Bw .vfaxBo {
    left: 0
}

.IcC9C7 .udT3Bw .vfaxBo .pNLjEu {
    background-position: 0 0;
    left: 50%;
    margin-left: -4px
}

.IcC9C7 .udT3Bw .Ce_74s {
    right: 0
}

.IcC9C7 .udT3Bw .Ce_74s .pNLjEu {
    background-position: 100% 0;
    margin-right: -4px;
    right: 50%
}

.IcC9C7.ByKihH .udT3Bw {
    opacity: 1
}

.IcC9C7 .SR1lWv {
    opacity: 0;
    padding: 9px 10px 10px 0;
    position: absolute;
    right: var(--brw,0);
    text-align: right;
    transition: var(--trns,opacity .5s ease 0s);
    width: 60px;
    z-index: 1
}

.IcC9C7 .SR1lWv .NbDgc9 {
    color: rgba(var(--txt,var(--color_11,color_11)),var(--alpha-txt,1));
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    padding-left: 5px
}

.IcC9C7 .SR1lWv .dm5eF4 {
    min-height: 10px;
    padding-left: 10px;
    text-align: center;
    width: 30px
}

.IcC9C7 .SR1lWv .dm5eF4,.IcC9C7 .SR1lWv .dm5eF4 .sw1ktB {
    display: inline-block;
    position: relative
}

.IcC9C7 .SR1lWv .dm5eF4.x8_Jp2 .sw1ktB {
    border: 5px solid transparent;
    border-left: 5px solid rgba(var(--txt,var(--color_11,color_11)),var(--alpha-txt,1));
    height: 0;
    width: 0
}

.IcC9C7 .SR1lWv .dm5eF4.TYK8wk .sw1ktB {
    border-left: 2px solid rgba(var(--txt,var(--color_11,color_11)),var(--alpha-txt,1));
    border-right: 2px solid rgba(var(--txt,var(--color_11,color_11)),var(--alpha-txt,1));
    height: 10px;
    margin-right: 5px;
    width: 1px
}

.IcC9C7:focus-within .SR1lWv,.IcC9C7:focus-within .oL29SX,.IcC9C7:hover .SR1lWv,.IcC9C7:hover .oL29SX {
    opacity: 1
}

:host(.device-mobile-optimized) .IcC9C7:focus-within .XFhrUc,body.device-mobile-optimized .IcC9C7:focus-within .XFhrUc {
    background: rgba(var(--abgh,var(--color_15,color_15)),var(--alpha-abgh,1));
    transition: var(--trns,opacity .5s ease 0s)
}

.IcC9C7 .XFhrUc:hover {
    background: rgba(var(--abgh,var(--color_15,color_15)),var(--alpha-abgh,1));
    transition: var(--trns,opacity .5s ease 0s)
}

.IcC9C7.JvIKoj .SR1lWv {
    left: 0;
    right: auto;
    text-align: left
}
