.ec-media-background{box-sizing:border-box;display:block;width:100%;max-width:none;position:relative;z-index:1;background:var(--ec-media-d-bg,#ffffff);line-height:0}.ec-media-wrap{box-sizing:border-box;width:100%;position:relative;z-index:1}.ec-media-wrap *{box-sizing:border-box}.ec-media-width-full{max-width:none}.ec-media-width-container,.ec-media-width-custom{max-width:var(--ec-media-max-width);margin-left:auto;margin-right:auto}.ec-media-align-left{margin-left:0;margin-right:auto}.ec-media-align-center{margin-left:auto;margin-right:auto}.ec-media-align-right{margin-left:auto;margin-right:0}.ec-media-wrap .ec-media-device{width:100%;overflow:hidden;background:var(--ec-media-d-media-bg,var(--ec-media-d-bg));height:var(--ec-media-d-height);border-top:var(--ec-media-media-border-top-width,0) solid var(--ec-media-media-border-top-color,#000000);border-bottom:var(--ec-media-media-border-bottom-width,0) solid var(--ec-media-media-border-bottom-color,#000000)}.ec-media-wrap .ec-media-tablet{background:var(--ec-media-t-media-bg,var(--ec-media-t-bg));height:var(--ec-media-t-height)}.ec-media-wrap .ec-media-mobile{background:var(--ec-media-m-media-bg,var(--ec-media-m-bg));height:var(--ec-media-m-height)}.ec-media-media,.ec-media-link{display:block;width:100%;height:100%}.ec-media-desktop .ec-media-media{object-fit:var(--ec-media-d-fit)}.ec-media-tablet .ec-media-media{object-fit:var(--ec-media-t-fit)}.ec-media-mobile .ec-media-media{object-fit:var(--ec-media-m-fit)}.ec-media-embed{position:relative;width:100%;height:100%;overflow:hidden}.ec-media-embed iframe,.ec-media-embed video,.ec-media-embed embed,.ec-media-embed object{width:100%!important;height:100%!important;max-width:none!important;display:block;border:0}.ec-media-device:empty{display:none!important}.ec-media-wrap{line-height:0}.ec-media-wrap .ec-media-embed{line-height:normal}.ec-media-wrap .ec-media-embed>div{width:100%!important;height:100%!important}.ec-media-wrap[data-ec-media-desktop-auto="yes"] .ec-media-desktop .ec-media-media,.ec-media-wrap[data-ec-media-desktop-auto="yes"] .ec-media-desktop .ec-media-link,.ec-media-wrap[data-ec-media-tablet-auto="yes"] .ec-media-tablet .ec-media-media,.ec-media-wrap[data-ec-media-tablet-auto="yes"] .ec-media-tablet .ec-media-link,.ec-media-wrap[data-ec-media-mobile-auto="yes"] .ec-media-mobile .ec-media-media,.ec-media-wrap[data-ec-media-mobile-auto="yes"] .ec-media-mobile .ec-media-link{height:auto}.ec-media-wrap[data-ec-media-desktop-auto="yes"] .ec-media-desktop .ec-media-embed,.ec-media-wrap[data-ec-media-tablet-auto="yes"] .ec-media-tablet .ec-media-embed,.ec-media-wrap[data-ec-media-mobile-auto="yes"] .ec-media-mobile .ec-media-embed{height:auto;aspect-ratio:16 / 9}.ec-media-wrap[data-ec-media-desktop-auto="yes"] .ec-media-desktop .ec-media-embed>*,.ec-media-wrap[data-ec-media-tablet-auto="yes"] .ec-media-tablet .ec-media-embed>*,.ec-media-wrap[data-ec-media-mobile-auto="yes"] .ec-media-mobile .ec-media-embed>*{position:absolute;inset:0}.ec-media-wrap .ec-media-device.ec-media-with-text{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:relative}.ec-media-with-text>.ec-media-media-layer,.ec-media-with-text>.ec-media-text{grid-area:1/1;min-width:0}.ec-media-with-text>.ec-media-media-layer{width:100%;height:100%;min-height:0}.ec-media-wrap .ec-media-text{position:relative;z-index:2;align-self:stretch;width:100%;height:100%;line-height:normal;overflow-wrap:anywhere;pointer-events:none}.ec-media-text-content a,.ec-media-text-content button{pointer-events:auto}.ec-media-text-content{width:100%;min-width:0;display:flex;gap:0;padding-top:var(--ec-media-text-top-spacing,0);padding-bottom:var(--ec-media-text-bottom-spacing,0)}.ec-media-text-line{display:block;width:100%;margin:0!important;padding:0!important;line-height:normal;white-space:normal;overflow-wrap:anywhere}.ec-media-text-1{font-family:var(--ec-media-text1-font,inherit)!important;font-size:var(--ec-media-text1-size,32px)!important;font-weight:var(--ec-media-text1-weight,400)!important;letter-spacing:var(--ec-media-text1-spacing,1.5px)!important;color:var(--ec-media-text1-color,#333333)!important}.ec-media-text-2{font-family:var(--ec-media-text2-font,inherit)!important;font-size:var(--ec-media-text2-size,32px)!important;font-weight:var(--ec-media-text2-weight,400)!important;letter-spacing:var(--ec-media-text2-spacing,2px)!important;color:var(--ec-media-text2-color,#333333)!important}.ec-media-text-3{font-family:var(--ec-media-text3-font,inherit)!important;font-size:var(--ec-media-text3-size,32px)!important;font-weight:var(--ec-media-text3-weight,400)!important;letter-spacing:var(--ec-media-text3-spacing,2px)!important;color:var(--ec-media-text3-color,#333333)!important}.ec-media-wrap .ec-media-device.ec-media-text-only{height:auto!important;min-height:0}.ec-media-text-only>.ec-media-media-layer{display:none}.ec-media-wrap .ec-media-text[hidden],.ec-media-wrap .ec-media-device.ec-media-with-text.ec-media-empty-text-only{display:none!important}.ec-media-wrap .ec-media-device.ec-media-has-overlay{position:relative;isolation:isolate}.ec-media-has-overlay::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--ec-media-d-overlay-color);opacity:var(--ec-media-d-overlay-opacity)}.ec-media-tablet.ec-media-has-overlay::after{background:var(--ec-media-t-overlay-color);opacity:var(--ec-media-t-overlay-opacity)}.ec-media-mobile.ec-media-has-overlay::after{background:var(--ec-media-m-overlay-color);opacity:var(--ec-media-m-overlay-opacity)}.ec-media-has-overlay>.ec-media-media-layer{position:relative;z-index:0}.ec-media-wrap .ec-media-device.ec-media-slider{position:relative;overflow:hidden}.ec-media-slider-viewport{position:relative;width:100%;height:100%;overflow:hidden}.ec-media-slider-track{width:100%;height:100%;will-change:transform;transition-property:transform;transition-timing-function:ease}.ec-media-slider-horizontal .ec-media-slider-track{display:flex;flex-direction:row}.ec-media-slider-vertical .ec-media-slider-track{display:flex;flex-direction:column}.ec-media-slider-horizontal .ec-media-slide{flex:0 0 100%;width:100%;height:100%}.ec-media-slider-vertical .ec-media-slide{flex:0 0 100%;width:100%;height:100%}.ec-media-slide.ec-media-with-text{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:relative}.ec-media-slide.ec-media-with-text>.ec-media-media-layer,.ec-media-slide.ec-media-with-text>.ec-media-text{grid-area:1/1;min-width:0}.ec-media-slide.ec-media-with-text>.ec-media-media-layer{width:100%;height:100%;min-height:0}.ec-media-slider .ec-media-slide.ec-media-text-only{height:100%!important;min-height:0}.ec-media-slide.ec-media-text-only{min-height:0}.ec-media-slide.ec-media-text-only>.ec-media-media-layer{display:none}.ec-media-slider-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:999px;background:rgb(0 0 0 / .42);color:#fff;font-size:28px;line-height:36px;text-align:center;cursor:pointer;padding:0}.ec-media-slider-prev{left:12px}.ec-media-slider-next{right:12px}.ec-media-slider-vertical .ec-media-slider-prev{top:12px;left:50%;right:auto;transform:translateX(-50%)}.ec-media-slider-vertical .ec-media-slider-next{top:auto;bottom:12px;left:50%;right:auto;transform:translateX(-50%)}.ec-media-slider-dots{position:absolute;z-index:5;left:50%;bottom:10px;transform:translateX(-50%);display:flex;gap:7px}.ec-media-slider-dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .55);cursor:pointer}.ec-media-slider-dot.is-active{background:#fff}.ec-media-slider-arrow:focus-visible,.ec-media-slider-dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ec-media-wrap .ec-media-text{display:flex!important}.ec-media-wrap .ec-media-text-content{height:auto!important;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.ec-media-wrap .ec-media-text-content.ec-media-text-layout-row{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:.3em;font-size:var(--ec-media-text1-size,32px)}.ec-media-wrap .ec-media-text-content.ec-media-text-layout-row>.ec-media-text-line{flex:0 0 auto;min-width:max-content;width:auto;white-space:nowrap;overflow-wrap:normal;word-break:normal}.ec-media-wrap .ec-media-text-content.ec-media-text-layout-row>.ec-media-text-line br{display:none}.ec-media-wrap[class*="ec-media-textpos-top-"] .ec-media-text{align-items:flex-start}.ec-media-wrap[class*="ec-media-textpos-center-"] .ec-media-text{align-items:center}.ec-media-wrap[class*="ec-media-textpos-bottom-"] .ec-media-text{align-items:flex-end}.ec-media-wrap.ec-media-textpos-top-left .ec-media-text-content,.ec-media-wrap.ec-media-textpos-center-left .ec-media-text-content,.ec-media-wrap.ec-media-textpos-bottom-left .ec-media-text-content{text-align:left;align-items:flex-start}.ec-media-wrap.ec-media-textpos-top-center .ec-media-text-content,.ec-media-wrap.ec-media-textpos-center-center .ec-media-text-content,.ec-media-wrap.ec-media-textpos-bottom-center .ec-media-text-content{text-align:center;align-items:center}.ec-media-wrap.ec-media-textpos-top-right .ec-media-text-content,.ec-media-wrap.ec-media-textpos-center-right .ec-media-text-content,.ec-media-wrap.ec-media-textpos-bottom-right .ec-media-text-content{text-align:right;align-items:flex-end}.ec-media-wrap .ec-media-text-content.ec-media-text-group-link{pointer-events:auto;cursor:pointer;text-decoration:none!important;color:inherit}.ec-media-wrap .ec-media-text-group-link:hover>.ec-media-text-line,.ec-media-wrap .ec-media-text-group-link:focus-visible>.ec-media-text-line{color:var(--ec-media-text-hover-color,#555555)!important}.ec-media-wrap .ec-media-text-group-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}