/* v1.4.4 final responsive layer. Load after generated Elementor / Forminator rules. */
body.je-site .je-v14-frame{width:100%!important;max-width:1240px!important;margin-inline:auto!important;min-width:0!important}
body.je-site .je-v14-frame>.e-con-inner{width:100%!important;max-width:1240px!important;margin-inline:auto!important;min-width:0!important;padding-inline:0!important}
body.je-site .je-v14-section{padding-inline:40px!important}
body.je-site .elementor .e-con,body.je-site .elementor .elementor-widget{min-width:0!important;box-sizing:border-box}
body.je-site .elementor .elementor-heading-title{overflow-wrap:break-word}
body.je-site .je-section-cards>.je-v14-frame>.e-con-inner>.elementor-widget-heading,body.je-site .je-section-cards>.je-v14-frame>.e-con-inner>.je-v14-label{text-align:center!important;align-self:center!important;max-width:900px!important}
body.je-site .je-v14-card{height:100%;align-self:stretch;display:flex;flex-direction:var(--flex-direction,column)}
body.je-site .je-v14-card-image{width:100%!important}
body.je-site .je-v14-card-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
/* Header: the navigation widget must not inherit Elementor's full-width widget size. */
body.je-site .je-v14-header{position:relative;padding:12px 40px!important;gap:0!important}
body.je-site .je-v14-header-row{position:static!important;padding:0!important}
body.je-site .je-v14-header-row>.e-con-inner{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:64px}
body.je-site .je-v14-header .je-client-brand{width:210px!important;min-width:0!important;flex:0 0 210px!important;padding:0!important}
body.je-site .je-v14-header .je-client-brand-image{width:100%!important}
body.je-site .je-v14-header .je-client-brand img{width:100%;height:auto;max-height:64px;object-fit:contain}
body.je-site .je-v14-header .je-navigation-widget{position:static!important;width:auto!important;max-width:calc(100% - 234px);flex:0 1 auto!important;margin:0 0 0 auto!important;align-self:center!important}
body.je-site .je-v14-header .je-navigation-widget>.elementor-widget-container{position:static!important;display:flex!important;align-items:center;gap:20px}
body.je-site .je-v14-header .je-main-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:18px;min-width:0}
body.je-site .je-v14-header .nav-link{white-space:nowrap;line-height:1.5}
body.je-site .je-v14-header .menu-toggle{display:none}
body.je-site .je-v14-topbar>.je-v14-frame>.e-con-inner{align-items:center!important;justify-content:space-between!important}
/* Forminator ID-specific rules otherwise outrank theme styles. */
body.je-site form.forminator-ui.forminator-custom-form{width:100%!important;max-width:none!important;margin:0!important}
body.je-site form.forminator-ui.forminator-custom-form .forminator-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;margin:0 0 24px!important;padding:0!important;align-items:start!important}
body.je-site form.forminator-ui.forminator-custom-form .forminator-col{width:100%!important;max-width:100%!important;flex:none!important;float:none!important;margin:0!important;padding:0!important;min-width:0!important}
body.je-site form.forminator-ui.forminator-custom-form .forminator-col-12{grid-column:1 / -1!important}
body.je-site form.forminator-ui.forminator-custom-form .forminator-label{display:block!important;font-family:var(--body)!important;font-size:14px!important;line-height:1.5!important;font-weight:600!important;color:var(--ink)!important;margin:0 0 9px!important}
body.je-site form.forminator-ui.forminator-custom-form input.forminator-input,body.je-site form.forminator-ui.forminator-custom-form select,body.je-site form.forminator-ui.forminator-custom-form textarea.forminator-textarea{display:block;width:100%!important;min-width:0!important;max-width:100%!important;min-height:54px!important;border:1px solid var(--line)!important;border-radius:0!important;background:#fff!important;color:var(--ink)!important;padding:14px!important;font-family:var(--body)!important;font-size:16px!important;line-height:1.5!important;box-sizing:border-box!important}
body.je-site form.forminator-ui.forminator-custom-form textarea.forminator-textarea{min-height:160px!important;resize:vertical!important}
body.je-site .form-panel{border:1px solid var(--line)!important;border-top:3px solid var(--blue)!important;padding:32px!important;background:white!important}
body.je-site .form-panel .elementor-widget-shortcode,body.je-site .form-panel .elementor-shortcode{width:100%!important;min-width:0!important}
body.je-site .forminator-ui .select2-container{width:100%!important;max-width:100%!important}
body.je-site .forminator-ui .select2-selection{min-height:54px!important;height:auto!important;padding:10px 14px!important;border:1px solid var(--line)!important;border-radius:0!important}
body.je-site .forminator-ui .select2-selection__rendered{white-space:normal!important;line-height:1.7!important}
body.je-site .forminator-ui .forminator-description{line-height:1.6!important;margin-top:8px!important;overflow-wrap:anywhere}
body.je-site .forminator-ui .forminator-consent{display:flex!important;gap:12px!important;align-items:flex-start!important;font-size:14px!important;line-height:1.7!important}
body.je-site .forminator-ui .forminator-consent input[type=checkbox]{display:block!important;position:static!important;width:22px!important;height:22px!important;min-height:22px!important;opacity:1!important;clip:auto!important;clip-path:none!important;flex:0 0 22px!important;margin:3px 0 0!important}
body.je-site .forminator-ui .forminator-checkbox-box{display:none!important}
body.je-site .forminator-ui .forminator-file-upload{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%}
body.je-site .forminator-ui .forminator-file-upload span{overflow-wrap:anywhere;min-width:0}
body.je-site .forminator-ui .forminator-button-submit{min-height:54px!important;padding:14px 28px!important;white-space:normal!important;max-width:100%!important;background:var(--blue)!important;color:white!important;border-radius:0!important}
/* Outline machining concept. SVG units and scroll progression share the same viewBox. */
.je-outline-inner{max-width:1240px;width:100%;margin:auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:54px;align-items:center}
.je-outline-stage{width:100%;position:relative;border:1px solid var(--line);border-bottom:3px solid var(--blue);background:#fff;padding:24px;overflow:hidden}
.je-outline-stage svg{display:block;width:100%;height:auto;aspect-ratio:500/460;max-height:480px}
.je-outline-stage svg path,.je-outline-stage svg rect,.je-outline-stage svg circle{vector-effect:non-scaling-stroke}
.je-outline-cutter{transform:translateY(var(--je-outline-y,0px));will-change:transform}
.je-outline-toolpath{stroke-dasharray:100;stroke-dashoffset:var(--je-outline-dash,100)}
.je-outline-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-top:14px}
.je-outline-meter{height:3px;background:var(--line);margin-top:12px;overflow:hidden}
.je-outline-meter span{display:block;width:100%;height:100%;background:var(--blue);transform:scaleX(var(--je-outline-progress,0));transform-origin:left}
@media(max-width:1220px){body.je-site .je-v14-header .je-main-nav{display:none!important;position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - var(--je-header-height,100px));overflow:auto;background:white;padding:16px 24px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 12px 22px #0e233612}body.je-site .je-v14-header .je-main-nav.is-open{display:flex!important}body.je-site .je-v14-header .menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:10px 12px;gap:8px;border:1px solid var(--line);background:white}body.je-site .je-v14-header .je-panel-toggle{display:none!important}body.je-site .je-v14-header .je-navigation-widget{max-width:none!important;flex:0 0 auto!important}body.je-site .je-v14-header .nav-group{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid var(--line)}body.je-site .je-v14-header .nav-link{font-size:15px;white-space:normal;min-height:48px;flex:1;padding:12px 0}body.je-site .je-v14-header .dropdown-toggle{min-height:48px;min-width:48px}body.je-site .je-v14-header .dropdown{position:static!important;flex-basis:100%;width:100%;display:none!important;box-shadow:none}body.je-site .je-v14-header .nav-group.open>.dropdown{display:block!important}}
@media(max-width:1024px){body.je-site .je-v14-section{padding-inline:30px!important}.je-outline-inner{gap:30px}body.je-site .form-panel{padding:26px!important}}
@media(max-width:767px){body.je-site .je-v14-section{padding-inline:20px!important}body.je-site .je-v14-header{padding:8px 16px!important}body.je-site .je-v14-header-row>.e-con-inner{gap:12px!important;min-height:56px}body.je-site .je-v14-header .je-client-brand{width:min(190px,calc(100vw - 108px))!important;flex:0 1 min(190px,calc(100vw - 108px))!important}body.je-site .je-v14-header .je-client-brand img{max-height:56px}body.je-site .je-menu-label{display:none}body.je-site .je-v14-header .je-navigation-widget>.elementor-widget-container{gap:0}body.je-site form.forminator-ui.forminator-custom-form .forminator-row{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;margin-bottom:20px!important}body.je-site .form-panel{padding:22px!important}body.je-site .forminator-ui .forminator-button-submit{width:100%!important}.je-outline-inner{grid-template-columns:minmax(0,1fr);gap:24px}.je-outline-stage{padding:16px}.je-outline-stage svg{max-height:340px}.je-outline-caption{font-size:11px}body.je-site .je-v14-card-image img{aspect-ratio:4/3}body.je-site .site-footer .footer-bottom{flex-wrap:wrap!important;flex-direction:var(--flex-direction,column)!important;gap:12px!important}body.je-site .site-footer a{overflow-wrap:anywhere}body.je-site .site-footer .elementor-widget{max-width:100%!important}}
@media(prefers-reduced-motion:reduce){.je-outline-cutter{transform:none;will-change:auto}.je-outline-toolpath{stroke-dashoffset:0}}
.elementor-editor-active .je-outline-cutter{transform:none;will-change:auto}

body.je-site .elementor .elementor-element.elementor-element-9b654ac7{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:24.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-9b654ac7>.elementor-element.elementor-element-6c8df31c{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-9b654ac7>.elementor-element.elementor-element-09a16cdf{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-9b654ac7>.elementor-element.elementor-element-f42280ab{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-9b654ac7{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-9b654ac7>.elementor-element.elementor-element-6c8df31c{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-9b654ac7>.elementor-element.elementor-element-09a16cdf{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-9b654ac7>.elementor-element.elementor-element-f42280ab{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-9b654ac7{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-9b654ac7>.elementor-element.elementor-element-6c8df31c{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-9b654ac7>.elementor-element.elementor-element-09a16cdf{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-9b654ac7>.elementor-element.elementor-element-f42280ab{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-5cad8ffb{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-5cad8ffb>.elementor-element.elementor-element-e85b9ae9{width:calc((100% - 48px) * 0.48421053)!important;--width:calc((100% - 48px) * 0.48421053);flex:0 0 calc((100% - 48px) * 0.48421053)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-5cad8ffb>.elementor-element.elementor-element-0ba9f877{width:calc((100% - 48px) * 0.51578947)!important;--width:calc((100% - 48px) * 0.51578947);flex:0 0 calc((100% - 48px) * 0.51578947)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-5cad8ffb{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-5cad8ffb>.elementor-element.elementor-element-e85b9ae9{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-5cad8ffb>.elementor-element.elementor-element-0ba9f877{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-5cad8ffb{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-5cad8ffb>.elementor-element.elementor-element-e85b9ae9{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-5cad8ffb>.elementor-element.elementor-element-0ba9f877{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-90d6ec91{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:32.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-90d6ec91>.elementor-element.elementor-element-e631b49f{width:calc((100% - 32px) * 0.50000000)!important;--width:calc((100% - 32px) * 0.50000000);flex:0 0 calc((100% - 32px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-90d6ec91>.elementor-element.elementor-element-62e1767f{width:calc((100% - 32px) * 0.50000000)!important;--width:calc((100% - 32px) * 0.50000000);flex:0 0 calc((100% - 32px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-90d6ec91{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-90d6ec91>.elementor-element.elementor-element-e631b49f{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-90d6ec91>.elementor-element.elementor-element-62e1767f{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-90d6ec91{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-90d6ec91>.elementor-element.elementor-element-e631b49f{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-90d6ec91>.elementor-element.elementor-element-62e1767f{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-09b146c2{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:24.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-09b146c2>.elementor-element.elementor-element-55f58266{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-09b146c2>.elementor-element.elementor-element-8b9a7b17{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-09b146c2>.elementor-element.elementor-element-0a921277{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-09b146c2{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-09b146c2>.elementor-element.elementor-element-55f58266{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-09b146c2>.elementor-element.elementor-element-8b9a7b17{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-09b146c2>.elementor-element.elementor-element-0a921277{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-09b146c2{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-09b146c2>.elementor-element.elementor-element-55f58266{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-09b146c2>.elementor-element.elementor-element-8b9a7b17{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-09b146c2>.elementor-element.elementor-element-0a921277{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-137b0e38{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-137b0e38>.elementor-element.elementor-element-fee47a7b{width:calc((100% - 48px) * 0.48936170)!important;--width:calc((100% - 48px) * 0.48936170);flex:0 0 calc((100% - 48px) * 0.48936170)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-137b0e38>.elementor-element.elementor-element-37bde8c6{width:calc((100% - 48px) * 0.51063830)!important;--width:calc((100% - 48px) * 0.51063830);flex:0 0 calc((100% - 48px) * 0.51063830)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-137b0e38{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-137b0e38>.elementor-element.elementor-element-fee47a7b{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-137b0e38>.elementor-element.elementor-element-37bde8c6{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-137b0e38{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-137b0e38>.elementor-element.elementor-element-fee47a7b{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-137b0e38>.elementor-element.elementor-element-37bde8c6{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-a8dddd0a{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-a8dddd0a>.elementor-element.elementor-element-ec57ae5f{width:calc((100% - 48px) * 0.40000000)!important;--width:calc((100% - 48px) * 0.40000000);flex:0 0 calc((100% - 48px) * 0.40000000)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-a8dddd0a>.elementor-element.elementor-element-e3dbe71b{width:calc((100% - 48px) * 0.60000000)!important;--width:calc((100% - 48px) * 0.60000000);flex:0 0 calc((100% - 48px) * 0.60000000)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-a8dddd0a{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-a8dddd0a>.elementor-element.elementor-element-ec57ae5f{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-a8dddd0a>.elementor-element.elementor-element-e3dbe71b{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-a8dddd0a{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-a8dddd0a>.elementor-element.elementor-element-ec57ae5f{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-a8dddd0a>.elementor-element.elementor-element-e3dbe71b{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-8ab18cd7{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:24.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-8ab18cd7>.elementor-element.elementor-element-7b562b89{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-8ab18cd7>.elementor-element.elementor-element-45a2e9ca{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-8ab18cd7>.elementor-element.elementor-element-0fc694e3{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-8ab18cd7{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-8ab18cd7>.elementor-element.elementor-element-7b562b89{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-8ab18cd7>.elementor-element.elementor-element-45a2e9ca{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-8ab18cd7>.elementor-element.elementor-element-0fc694e3{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-8ab18cd7{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-8ab18cd7>.elementor-element.elementor-element-7b562b89{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-8ab18cd7>.elementor-element.elementor-element-45a2e9ca{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-8ab18cd7>.elementor-element.elementor-element-0fc694e3{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-36d3d1dc{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-36d3d1dc>.elementor-element.elementor-element-eac528fb{width:calc((100% - 48px) * 0.56842105)!important;--width:calc((100% - 48px) * 0.56842105);flex:0 0 calc((100% - 48px) * 0.56842105)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-36d3d1dc>.elementor-element.elementor-element-c2a3b726{width:calc((100% - 48px) * 0.43157895)!important;--width:calc((100% - 48px) * 0.43157895);flex:0 0 calc((100% - 48px) * 0.43157895)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-36d3d1dc{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-36d3d1dc>.elementor-element.elementor-element-eac528fb{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-36d3d1dc>.elementor-element.elementor-element-c2a3b726{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-36d3d1dc{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-36d3d1dc>.elementor-element.elementor-element-eac528fb{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-36d3d1dc>.elementor-element.elementor-element-c2a3b726{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-705abfa8{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-705abfa8>.elementor-element.elementor-element-147cf451{width:calc((100% - 48px) * 0.51578947)!important;--width:calc((100% - 48px) * 0.51578947);flex:0 0 calc((100% - 48px) * 0.51578947)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-705abfa8>.elementor-element.elementor-element-c73664ad{width:calc((100% - 48px) * 0.48421053)!important;--width:calc((100% - 48px) * 0.48421053);flex:0 0 calc((100% - 48px) * 0.48421053)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-705abfa8{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-705abfa8>.elementor-element.elementor-element-147cf451{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-705abfa8>.elementor-element.elementor-element-c73664ad{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-705abfa8{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-705abfa8>.elementor-element.elementor-element-147cf451{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-705abfa8>.elementor-element.elementor-element-c73664ad{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-b2a7c669{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-b2a7c669>.elementor-element.elementor-element-5a676647{width:calc((100% - 48px) * 0.41052632)!important;--width:calc((100% - 48px) * 0.41052632);flex:0 0 calc((100% - 48px) * 0.41052632)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-b2a7c669>.elementor-element.elementor-element-316c6cac{width:calc((100% - 48px) * 0.58947368)!important;--width:calc((100% - 48px) * 0.58947368);flex:0 0 calc((100% - 48px) * 0.58947368)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-b2a7c669{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-b2a7c669>.elementor-element.elementor-element-5a676647{width:100%!important;flex-basis:100%!important;}body.je-site .elementor .elementor-element.elementor-element-b2a7c669>.elementor-element.elementor-element-316c6cac{width:100%!important;flex-basis:100%!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-b2a7c669{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-b2a7c669>.elementor-element.elementor-element-5a676647{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-b2a7c669>.elementor-element.elementor-element-316c6cac{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-1c214907{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-1c214907>.elementor-element.elementor-element-e6570d06{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-1c214907>.elementor-element.elementor-element-c2438fa6{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-1c214907{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-1c214907>.elementor-element.elementor-element-e6570d06{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-1c214907>.elementor-element.elementor-element-c2438fa6{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-1c214907{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-1c214907>.elementor-element.elementor-element-e6570d06{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-1c214907>.elementor-element.elementor-element-c2438fa6{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-ad11e9dc{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-ad11e9dc>.elementor-element.elementor-element-5e894e57{width:calc((100% - 48px) * 0.48421053)!important;--width:calc((100% - 48px) * 0.48421053);flex:0 0 calc((100% - 48px) * 0.48421053)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-ad11e9dc>.elementor-element.elementor-element-30c7508e{width:calc((100% - 48px) * 0.51578947)!important;--width:calc((100% - 48px) * 0.51578947);flex:0 0 calc((100% - 48px) * 0.51578947)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-ad11e9dc{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-ad11e9dc>.elementor-element.elementor-element-5e894e57{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-ad11e9dc>.elementor-element.elementor-element-30c7508e{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-ad11e9dc{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-ad11e9dc>.elementor-element.elementor-element-5e894e57{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-ad11e9dc>.elementor-element.elementor-element-30c7508e{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-3dbba001{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:24.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-3dbba001>.elementor-element.elementor-element-664b7720{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-3dbba001>.elementor-element.elementor-element-c722d51c{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-3dbba001>.elementor-element.elementor-element-07f4950a{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-3dbba001{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-3dbba001>.elementor-element.elementor-element-664b7720{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-3dbba001>.elementor-element.elementor-element-c722d51c{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-3dbba001>.elementor-element.elementor-element-07f4950a{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-3dbba001{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-3dbba001>.elementor-element.elementor-element-664b7720{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-3dbba001>.elementor-element.elementor-element-c722d51c{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-3dbba001>.elementor-element.elementor-element-07f4950a{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-5266f4c5{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-5266f4c5>.elementor-element.elementor-element-2e48442d{width:calc((100% - 48px) * 0.40000000)!important;--width:calc((100% - 48px) * 0.40000000);flex:0 0 calc((100% - 48px) * 0.40000000)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-5266f4c5>.elementor-element.elementor-element-3c428722{width:calc((100% - 48px) * 0.60000000)!important;--width:calc((100% - 48px) * 0.60000000);flex:0 0 calc((100% - 48px) * 0.60000000)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-5266f4c5{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-5266f4c5>.elementor-element.elementor-element-2e48442d{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-5266f4c5>.elementor-element.elementor-element-3c428722{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-5266f4c5{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-5266f4c5>.elementor-element.elementor-element-2e48442d{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-5266f4c5>.elementor-element.elementor-element-3c428722{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-7ffba26a{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:24.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-7ffba26a>.elementor-element.elementor-element-6aaa994a{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-7ffba26a>.elementor-element.elementor-element-d7cab2e5{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-7ffba26a>.elementor-element.elementor-element-6c51d596{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-7ffba26a{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-7ffba26a>.elementor-element.elementor-element-6aaa994a{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-7ffba26a>.elementor-element.elementor-element-d7cab2e5{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-7ffba26a>.elementor-element.elementor-element-6c51d596{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-7ffba26a{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-7ffba26a>.elementor-element.elementor-element-6aaa994a{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-7ffba26a>.elementor-element.elementor-element-d7cab2e5{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-7ffba26a>.elementor-element.elementor-element-6c51d596{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-fa27f54f{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-fa27f54f>.elementor-element.elementor-element-2e2c4c13{width:calc((100% - 48px) * 0.58947368)!important;--width:calc((100% - 48px) * 0.58947368);flex:0 0 calc((100% - 48px) * 0.58947368)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-fa27f54f>.elementor-element.elementor-element-c420cd26{width:calc((100% - 48px) * 0.41052632)!important;--width:calc((100% - 48px) * 0.41052632);flex:0 0 calc((100% - 48px) * 0.41052632)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-fa27f54f{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-fa27f54f>.elementor-element.elementor-element-2e2c4c13{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-fa27f54f>.elementor-element.elementor-element-c420cd26{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-fa27f54f{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-fa27f54f>.elementor-element.elementor-element-2e2c4c13{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-fa27f54f>.elementor-element.elementor-element-c420cd26{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-38fb24e6{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-38fb24e6>.elementor-element.elementor-element-1c5be3d6{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-38fb24e6>.elementor-element.elementor-element-f89dbabb{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-38fb24e6{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-38fb24e6>.elementor-element.elementor-element-1c5be3d6{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-38fb24e6>.elementor-element.elementor-element-f89dbabb{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-38fb24e6{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-38fb24e6>.elementor-element.elementor-element-1c5be3d6{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-38fb24e6>.elementor-element.elementor-element-f89dbabb{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-3cd738e6{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:32.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-3cd738e6>.elementor-element.elementor-element-31a395bd{width:calc((100% - 32px) * 0.50000000)!important;--width:calc((100% - 32px) * 0.50000000);flex:0 0 calc((100% - 32px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-3cd738e6>.elementor-element.elementor-element-61120918{width:calc((100% - 32px) * 0.50000000)!important;--width:calc((100% - 32px) * 0.50000000);flex:0 0 calc((100% - 32px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-3cd738e6{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-3cd738e6>.elementor-element.elementor-element-31a395bd{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-3cd738e6>.elementor-element.elementor-element-61120918{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-3cd738e6{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-3cd738e6>.elementor-element.elementor-element-31a395bd{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-3cd738e6>.elementor-element.elementor-element-61120918{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-f015908f{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-f015908f>.elementor-element.elementor-element-47bb4fee{width:calc((100% - 48px) * 0.48421053)!important;--width:calc((100% - 48px) * 0.48421053);flex:0 0 calc((100% - 48px) * 0.48421053)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-f015908f>.elementor-element.elementor-element-1ad2c495{width:calc((100% - 48px) * 0.51578947)!important;--width:calc((100% - 48px) * 0.51578947);flex:0 0 calc((100% - 48px) * 0.51578947)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-f015908f{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-f015908f>.elementor-element.elementor-element-47bb4fee{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-f015908f>.elementor-element.elementor-element-1ad2c495{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-f015908f{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-f015908f>.elementor-element.elementor-element-47bb4fee{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-f015908f>.elementor-element.elementor-element-1ad2c495{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-8f89b7b3{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-8f89b7b3>.elementor-element.elementor-element-39d45020{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-8f89b7b3>.elementor-element.elementor-element-8f2751bd{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-8f89b7b3{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-8f89b7b3>.elementor-element.elementor-element-39d45020{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-8f89b7b3>.elementor-element.elementor-element-8f2751bd{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-8f89b7b3{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-8f89b7b3>.elementor-element.elementor-element-39d45020{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-8f89b7b3>.elementor-element.elementor-element-8f2751bd{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-2750474d{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-2750474d>.elementor-element.elementor-element-605a7d15{width:calc((100% - 48px) * 0.48421053)!important;--width:calc((100% - 48px) * 0.48421053);flex:0 0 calc((100% - 48px) * 0.48421053)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-2750474d>.elementor-element.elementor-element-6c832d8c{width:calc((100% - 48px) * 0.51578947)!important;--width:calc((100% - 48px) * 0.51578947);flex:0 0 calc((100% - 48px) * 0.51578947)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-2750474d{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-2750474d>.elementor-element.elementor-element-605a7d15{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-2750474d>.elementor-element.elementor-element-6c832d8c{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-2750474d{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-2750474d>.elementor-element.elementor-element-605a7d15{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-2750474d>.elementor-element.elementor-element-6c832d8c{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-8ef1fc1e{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-8ef1fc1e>.elementor-element.elementor-element-02ac0842{width:calc((100% - 48px) * 0.51578947)!important;--width:calc((100% - 48px) * 0.51578947);flex:0 0 calc((100% - 48px) * 0.51578947)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-8ef1fc1e>.elementor-element.elementor-element-ef565f9d{width:calc((100% - 48px) * 0.48421053)!important;--width:calc((100% - 48px) * 0.48421053);flex:0 0 calc((100% - 48px) * 0.48421053)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-8ef1fc1e{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-8ef1fc1e>.elementor-element.elementor-element-02ac0842{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-8ef1fc1e>.elementor-element.elementor-element-ef565f9d{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-8ef1fc1e{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-8ef1fc1e>.elementor-element.elementor-element-02ac0842{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-8ef1fc1e>.elementor-element.elementor-element-ef565f9d{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-910b292b{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-910b292b>.elementor-element.elementor-element-1d669bdb{width:calc((100% - 48px) * 0.48421053)!important;--width:calc((100% - 48px) * 0.48421053);flex:0 0 calc((100% - 48px) * 0.48421053)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-910b292b>.elementor-element.elementor-element-83af85e5{width:calc((100% - 48px) * 0.51578947)!important;--width:calc((100% - 48px) * 0.51578947);flex:0 0 calc((100% - 48px) * 0.51578947)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-910b292b{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-910b292b>.elementor-element.elementor-element-1d669bdb{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-910b292b>.elementor-element.elementor-element-83af85e5{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-910b292b{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-910b292b>.elementor-element.elementor-element-1d669bdb{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-910b292b>.elementor-element.elementor-element-83af85e5{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-50602189{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-50602189>.elementor-element.elementor-element-3b118318{width:calc((100% - 48px) * 0.48936170)!important;--width:calc((100% - 48px) * 0.48936170);flex:0 0 calc((100% - 48px) * 0.48936170)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-50602189>.elementor-element.elementor-element-df015054{width:calc((100% - 48px) * 0.51063830)!important;--width:calc((100% - 48px) * 0.51063830);flex:0 0 calc((100% - 48px) * 0.51063830)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-50602189{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-50602189>.elementor-element.elementor-element-3b118318{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-50602189>.elementor-element.elementor-element-df015054{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-50602189{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-50602189>.elementor-element.elementor-element-3b118318{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-50602189>.elementor-element.elementor-element-df015054{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-24137cdd{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-24137cdd>.elementor-element.elementor-element-be11f5cb{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-24137cdd>.elementor-element.elementor-element-6e0fd78b{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-24137cdd{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-24137cdd>.elementor-element.elementor-element-be11f5cb{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-24137cdd>.elementor-element.elementor-element-6e0fd78b{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-24137cdd{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-24137cdd>.elementor-element.elementor-element-be11f5cb{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-24137cdd>.elementor-element.elementor-element-6e0fd78b{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-8a829ce7{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-8a829ce7>.elementor-element.elementor-element-390d4582{width:calc((100% - 48px) * 0.48421053)!important;--width:calc((100% - 48px) * 0.48421053);flex:0 0 calc((100% - 48px) * 0.48421053)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-8a829ce7>.elementor-element.elementor-element-613ae46c{width:calc((100% - 48px) * 0.51578947)!important;--width:calc((100% - 48px) * 0.51578947);flex:0 0 calc((100% - 48px) * 0.51578947)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-8a829ce7{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-8a829ce7>.elementor-element.elementor-element-390d4582{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-8a829ce7>.elementor-element.elementor-element-613ae46c{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-8a829ce7{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-8a829ce7>.elementor-element.elementor-element-390d4582{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-8a829ce7>.elementor-element.elementor-element-613ae46c{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-9f3e35e7{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:24.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-9f3e35e7>.elementor-element.elementor-element-5f1741d3{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-9f3e35e7>.elementor-element.elementor-element-59172b66{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-9f3e35e7>.elementor-element.elementor-element-22df23bf{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-9f3e35e7{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-9f3e35e7>.elementor-element.elementor-element-5f1741d3{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-9f3e35e7>.elementor-element.elementor-element-59172b66{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-9f3e35e7>.elementor-element.elementor-element-22df23bf{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-9f3e35e7{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-9f3e35e7>.elementor-element.elementor-element-5f1741d3{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-9f3e35e7>.elementor-element.elementor-element-59172b66{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-9f3e35e7>.elementor-element.elementor-element-22df23bf{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-57c6191f{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-57c6191f>.elementor-element.elementor-element-6bcbd40d{width:calc((100% - 48px) * 0.56842105)!important;--width:calc((100% - 48px) * 0.56842105);flex:0 0 calc((100% - 48px) * 0.56842105)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-57c6191f>.elementor-element.elementor-element-c3631082{width:calc((100% - 48px) * 0.43157895)!important;--width:calc((100% - 48px) * 0.43157895);flex:0 0 calc((100% - 48px) * 0.43157895)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-57c6191f{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-57c6191f>.elementor-element.elementor-element-6bcbd40d{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-57c6191f>.elementor-element.elementor-element-c3631082{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-57c6191f{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-57c6191f>.elementor-element.elementor-element-6bcbd40d{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-57c6191f>.elementor-element.elementor-element-c3631082{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-8c0edff2{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-8c0edff2>.elementor-element.elementor-element-7384d3b3{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-8c0edff2>.elementor-element.elementor-element-9edcad61{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-8c0edff2{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-8c0edff2>.elementor-element.elementor-element-7384d3b3{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-8c0edff2>.elementor-element.elementor-element-9edcad61{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-8c0edff2{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-8c0edff2>.elementor-element.elementor-element-7384d3b3{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-8c0edff2>.elementor-element.elementor-element-9edcad61{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-f617b70b{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:24.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-a5fa7bf5{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-4954b160{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-015f22d0{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-e8982692{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-b4febd1b{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-ed75945f{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-f617b70b{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-a5fa7bf5{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-4954b160{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-015f22d0{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-e8982692{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-b4febd1b{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-ed75945f{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-f617b70b{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-a5fa7bf5{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-4954b160{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-015f22d0{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-e8982692{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-b4febd1b{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.elementor-element-ed75945f{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-0813d3f2{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-0813d3f2>.elementor-element.elementor-element-089ef45c{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-0813d3f2>.elementor-element.elementor-element-727b3a34{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-0813d3f2{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-0813d3f2>.elementor-element.elementor-element-089ef45c{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-0813d3f2>.elementor-element.elementor-element-727b3a34{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-0813d3f2{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-0813d3f2>.elementor-element.elementor-element-089ef45c{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-0813d3f2>.elementor-element.elementor-element-727b3a34{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-cfc53d4a{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-cfc53d4a>.elementor-element.elementor-element-eacd6976{width:calc((100% - 48px) * 0.35789474)!important;--width:calc((100% - 48px) * 0.35789474);flex:0 0 calc((100% - 48px) * 0.35789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-cfc53d4a>.elementor-element.elementor-element-6edbda78{width:calc((100% - 48px) * 0.64210526)!important;--width:calc((100% - 48px) * 0.64210526);flex:0 0 calc((100% - 48px) * 0.64210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-cfc53d4a{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-cfc53d4a>.elementor-element.elementor-element-eacd6976{width:100%!important;flex-basis:100%!important;}body.je-site .elementor .elementor-element.elementor-element-cfc53d4a>.elementor-element.elementor-element-6edbda78{width:100%!important;flex-basis:100%!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-cfc53d4a{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-cfc53d4a>.elementor-element.elementor-element-eacd6976{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-cfc53d4a>.elementor-element.elementor-element-6edbda78{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-c90f4e0c{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-c90f4e0c>.elementor-element.elementor-element-cdf3acb7{width:calc((100% - 48px) * 0.35789474)!important;--width:calc((100% - 48px) * 0.35789474);flex:0 0 calc((100% - 48px) * 0.35789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-c90f4e0c>.elementor-element.elementor-element-ffc3fef4{width:calc((100% - 48px) * 0.64210526)!important;--width:calc((100% - 48px) * 0.64210526);flex:0 0 calc((100% - 48px) * 0.64210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-c90f4e0c{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-c90f4e0c>.elementor-element.elementor-element-cdf3acb7{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-c90f4e0c>.elementor-element.elementor-element-ffc3fef4{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-c90f4e0c{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-c90f4e0c>.elementor-element.elementor-element-cdf3acb7{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-c90f4e0c>.elementor-element.elementor-element-ffc3fef4{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-a662784c{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:30.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-a662784c>.elementor-element.elementor-element-f2f5d653{width:calc((100% - 30px) * 0.50000000)!important;--width:calc((100% - 30px) * 0.50000000);flex:0 0 calc((100% - 30px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-a662784c>.elementor-element.elementor-element-07d2bc5c{width:calc((100% - 30px) * 0.50000000)!important;--width:calc((100% - 30px) * 0.50000000);flex:0 0 calc((100% - 30px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-a662784c{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-a662784c>.elementor-element.elementor-element-f2f5d653{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-a662784c>.elementor-element.elementor-element-07d2bc5c{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-a662784c{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-a662784c>.elementor-element.elementor-element-f2f5d653{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-a662784c>.elementor-element.elementor-element-07d2bc5c{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-710f9ab9{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-710f9ab9>.elementor-element.elementor-element-4d6c091a{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-710f9ab9>.elementor-element.elementor-element-c38839ac{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-710f9ab9{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-710f9ab9>.elementor-element.elementor-element-4d6c091a{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-710f9ab9>.elementor-element.elementor-element-c38839ac{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-710f9ab9{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-710f9ab9>.elementor-element.elementor-element-4d6c091a{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-710f9ab9>.elementor-element.elementor-element-c38839ac{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-91da5085{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-91da5085>.elementor-element.elementor-element-7ec929f9{width:calc((100% - 48px) * 0.35789474)!important;--width:calc((100% - 48px) * 0.35789474);flex:0 0 calc((100% - 48px) * 0.35789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-91da5085>.elementor-element.elementor-element-bf081b80{width:calc((100% - 48px) * 0.64210526)!important;--width:calc((100% - 48px) * 0.64210526);flex:0 0 calc((100% - 48px) * 0.64210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-91da5085{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-91da5085>.elementor-element.elementor-element-7ec929f9{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-91da5085>.elementor-element.elementor-element-bf081b80{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-91da5085{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-91da5085>.elementor-element.elementor-element-7ec929f9{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-91da5085>.elementor-element.elementor-element-bf081b80{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-bcd4ebbf{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:30.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-bcd4ebbf>.elementor-element.elementor-element-712b73f8{width:calc((100% - 30px) * 0.50000000)!important;--width:calc((100% - 30px) * 0.50000000);flex:0 0 calc((100% - 30px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-bcd4ebbf>.elementor-element.elementor-element-d2834341{width:calc((100% - 30px) * 0.50000000)!important;--width:calc((100% - 30px) * 0.50000000);flex:0 0 calc((100% - 30px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-bcd4ebbf{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-bcd4ebbf>.elementor-element.elementor-element-712b73f8{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-bcd4ebbf>.elementor-element.elementor-element-d2834341{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-bcd4ebbf{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-bcd4ebbf>.elementor-element.elementor-element-712b73f8{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-bcd4ebbf>.elementor-element.elementor-element-d2834341{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-906427f1{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-906427f1>.elementor-element.elementor-element-be0df4cc{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-906427f1>.elementor-element.elementor-element-3a43ad63{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-906427f1{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-906427f1>.elementor-element.elementor-element-be0df4cc{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-906427f1>.elementor-element.elementor-element-3a43ad63{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-906427f1{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-906427f1>.elementor-element.elementor-element-be0df4cc{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-906427f1>.elementor-element.elementor-element-3a43ad63{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-1a32eeb1{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-1a32eeb1>.elementor-element.elementor-element-8f2cf1d5{width:calc((100% - 48px) * 0.35789474)!important;--width:calc((100% - 48px) * 0.35789474);flex:0 0 calc((100% - 48px) * 0.35789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-1a32eeb1>.elementor-element.elementor-element-b870abbb{width:calc((100% - 48px) * 0.64210526)!important;--width:calc((100% - 48px) * 0.64210526);flex:0 0 calc((100% - 48px) * 0.64210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-1a32eeb1{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-1a32eeb1>.elementor-element.elementor-element-8f2cf1d5{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-1a32eeb1>.elementor-element.elementor-element-b870abbb{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-1a32eeb1{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-1a32eeb1>.elementor-element.elementor-element-8f2cf1d5{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-1a32eeb1>.elementor-element.elementor-element-b870abbb{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-d74ca526{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:30.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-d74ca526>.elementor-element.elementor-element-dfcea10d{width:calc((100% - 30px) * 0.50000000)!important;--width:calc((100% - 30px) * 0.50000000);flex:0 0 calc((100% - 30px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-d74ca526>.elementor-element.elementor-element-2b9dd1b8{width:calc((100% - 30px) * 0.50000000)!important;--width:calc((100% - 30px) * 0.50000000);flex:0 0 calc((100% - 30px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-d74ca526{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-d74ca526>.elementor-element.elementor-element-dfcea10d{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-d74ca526>.elementor-element.elementor-element-2b9dd1b8{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-d74ca526{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-d74ca526>.elementor-element.elementor-element-dfcea10d{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-d74ca526>.elementor-element.elementor-element-2b9dd1b8{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-b9d46715{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-b9d46715>.elementor-element.elementor-element-e1294aec{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-b9d46715>.elementor-element.elementor-element-da959d45{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-b9d46715{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-b9d46715>.elementor-element.elementor-element-e1294aec{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-b9d46715>.elementor-element.elementor-element-da959d45{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-b9d46715{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-b9d46715>.elementor-element.elementor-element-e1294aec{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-b9d46715>.elementor-element.elementor-element-da959d45{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-fb0249d7{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-fb0249d7>.elementor-element.elementor-element-790ff4fc{width:calc((100% - 48px) * 0.35789474)!important;--width:calc((100% - 48px) * 0.35789474);flex:0 0 calc((100% - 48px) * 0.35789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-fb0249d7>.elementor-element.elementor-element-61c0b93d{width:calc((100% - 48px) * 0.64210526)!important;--width:calc((100% - 48px) * 0.64210526);flex:0 0 calc((100% - 48px) * 0.64210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-fb0249d7{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-fb0249d7>.elementor-element.elementor-element-790ff4fc{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-fb0249d7>.elementor-element.elementor-element-61c0b93d{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-fb0249d7{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-fb0249d7>.elementor-element.elementor-element-790ff4fc{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-fb0249d7>.elementor-element.elementor-element-61c0b93d{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-30db739a{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:30.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-30db739a>.elementor-element.elementor-element-86cd432a{width:calc((100% - 30px) * 0.50000000)!important;--width:calc((100% - 30px) * 0.50000000);flex:0 0 calc((100% - 30px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-30db739a>.elementor-element.elementor-element-c5ea0f10{width:calc((100% - 30px) * 0.50000000)!important;--width:calc((100% - 30px) * 0.50000000);flex:0 0 calc((100% - 30px) * 0.50000000)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-30db739a{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-30db739a>.elementor-element.elementor-element-86cd432a{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-30db739a>.elementor-element.elementor-element-c5ea0f10{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-30db739a{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-30db739a>.elementor-element.elementor-element-86cd432a{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-30db739a>.elementor-element.elementor-element-c5ea0f10{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-1882cd77{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-1882cd77>.elementor-element.elementor-element-938ee7f5{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-1882cd77>.elementor-element.elementor-element-c42fbcf7{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-1882cd77{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-1882cd77>.elementor-element.elementor-element-938ee7f5{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-1882cd77>.elementor-element.elementor-element-c42fbcf7{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-1882cd77{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-1882cd77>.elementor-element.elementor-element-938ee7f5{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-1882cd77>.elementor-element.elementor-element-c42fbcf7{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-a0edd0cf{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-a0edd0cf>.elementor-element.elementor-element-5ccb9349{width:calc((100% - 48px) * 0.42105263)!important;--width:calc((100% - 48px) * 0.42105263);flex:0 0 calc((100% - 48px) * 0.42105263)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-a0edd0cf>.elementor-element.elementor-element-34e5b64c{width:calc((100% - 48px) * 0.57894737)!important;--width:calc((100% - 48px) * 0.57894737);flex:0 0 calc((100% - 48px) * 0.57894737)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-a0edd0cf{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-a0edd0cf>.elementor-element.elementor-element-5ccb9349{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-a0edd0cf>.elementor-element.elementor-element-34e5b64c{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-a0edd0cf{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-a0edd0cf>.elementor-element.elementor-element-5ccb9349{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-a0edd0cf>.elementor-element.elementor-element-34e5b64c{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-b1926e33{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-b1926e33>.elementor-element.elementor-element-02aa1085{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-b1926e33>.elementor-element.elementor-element-801e8c15{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-b1926e33{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-b1926e33>.elementor-element.elementor-element-02aa1085{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-b1926e33>.elementor-element.elementor-element-801e8c15{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-b1926e33{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-b1926e33>.elementor-element.elementor-element-02aa1085{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-b1926e33>.elementor-element.elementor-element-801e8c15{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-eb43db11{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:48px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-eb43db11>.elementor-element.elementor-element-0d2148b7{width:calc((100% - 48px) * 0.56842105)!important;--width:calc((100% - 48px) * 0.56842105);flex:0 0 calc((100% - 48px) * 0.56842105)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-eb43db11>.elementor-element.elementor-element-378b3f80{width:calc((100% - 48px) * 0.43157895)!important;--width:calc((100% - 48px) * 0.43157895);flex:0 0 calc((100% - 48px) * 0.43157895)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-eb43db11{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-eb43db11>.elementor-element.elementor-element-0d2148b7{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-eb43db11>.elementor-element.elementor-element-378b3f80{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-eb43db11{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-eb43db11>.elementor-element.elementor-element-0d2148b7{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-eb43db11>.elementor-element.elementor-element-378b3f80{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-a68e8d71{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:24.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-a68e8d71>.elementor-element.elementor-element-872fb0a5{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-a68e8d71>.elementor-element.elementor-element-17ffcc99{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-a68e8d71>.elementor-element.elementor-element-fe905738{width:calc((100% - 48px) * 0.33333333)!important;--width:calc((100% - 48px) * 0.33333333);flex:0 0 calc((100% - 48px) * 0.33333333)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-a68e8d71{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-a68e8d71>.elementor-element.elementor-element-872fb0a5{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-a68e8d71>.elementor-element.elementor-element-17ffcc99{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-a68e8d71>.elementor-element.elementor-element-fe905738{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-a68e8d71{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-a68e8d71>.elementor-element.elementor-element-872fb0a5{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-a68e8d71>.elementor-element.elementor-element-17ffcc99{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-a68e8d71>.elementor-element.elementor-element-fe905738{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-a3a90ff2{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:40.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-a3a90ff2>.elementor-element.elementor-element-843ae4af{width:calc((100% - 40px) * 0.75789474)!important;--width:calc((100% - 40px) * 0.75789474);flex:0 0 calc((100% - 40px) * 0.75789474)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-a3a90ff2>.elementor-element.elementor-element-8fa9bee9{width:calc((100% - 40px) * 0.24210526)!important;--width:calc((100% - 40px) * 0.24210526);flex:0 0 calc((100% - 40px) * 0.24210526)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-a3a90ff2{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-a3a90ff2>.elementor-element.elementor-element-843ae4af{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-a3a90ff2>.elementor-element.elementor-element-8fa9bee9{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-a3a90ff2{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-a3a90ff2>.elementor-element.elementor-element-843ae4af{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-a3a90ff2>.elementor-element.elementor-element-8fa9bee9{width:100%!important;flex-basis:auto!important;}}
body.je-site .elementor .elementor-element.elementor-element-70a116c3{display:flex!important;flex-direction:var(--flex-direction,row)!important;flex-wrap:wrap!important;gap:28.0px!important;align-items:stretch!important;width:100%!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-b255861a{width:calc((100% - 84px) / 4)!important;--width:calc((100% - 84px) / 4);flex:0 0 calc((100% - 84px) / 4)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-c8b8b0f0{width:calc((100% - 84px) / 4)!important;--width:calc((100% - 84px) / 4);flex:0 0 calc((100% - 84px) / 4)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-92305fc7{width:calc((100% - 84px) / 4)!important;--width:calc((100% - 84px) / 4);flex:0 0 calc((100% - 84px) / 4)!important;max-width:100%!important;min-width:0!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-77c09cd9{width:calc((100% - 84px) / 4)!important;--width:calc((100% - 84px) / 4);flex:0 0 calc((100% - 84px) / 4)!important;max-width:100%!important;min-width:0!important;}@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-70a116c3{gap:24px!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-b255861a{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-c8b8b0f0{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-92305fc7{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-77c09cd9{width:calc((100% - 24px) / 2)!important;flex-basis:calc((100% - 24px) / 2)!important;}}@media(max-width:767px){body.je-site .elementor .elementor-element.elementor-element-70a116c3{flex-direction:var(--flex-direction,column)!important;gap:28px!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-b255861a{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-c8b8b0f0{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-92305fc7{width:100%!important;flex-basis:auto!important;}body.je-site .elementor .elementor-element.elementor-element-70a116c3>.elementor-element.elementor-element-77c09cd9{width:100%!important;flex-basis:auto!important;}}
body.je-site .je-catalogue-item[hidden],body.je-site .je-gallery-item[hidden]{display:none!important}

/* Read the measured bar height from the root rather than shadowing it. */
body.je-site{--je-enquiry-height:inherit}body.je-site .je-v14-topbar{padding:9px 40px!important}body.je-site .je-v14-topbar>.je-v14-frame>.e-con-inner{flex-direction:var(--flex-direction,row)!important;gap:24px!important}
@media(max-width:1220px){body.je-site .je-v14-topbar{display:none!important}}

/* v1.4.5: remove the empty sidebar underneath long copy. */
body.je-site .je-detail-followups{display:flex!important;flex-direction:var(--flex-direction,row)!important;gap:32px!important;width:100%!important;margin-top:30px!important;align-items:flex-start!important}
body.je-site .je-detail-followups>.je-detail-followup{display:flex!important;flex-direction:var(--flex-direction,column)!important;gap:18px!important;width:calc((100% - 32px) / 2)!important;flex:0 0 calc((100% - 32px) / 2)!important;min-width:0!important}
body.je-site .je-detail-followup .elementor-widget-heading{margin-top:0!important}
body.je-site .je-detail-followup .elementor-heading-title{font-size:clamp(24px,2.1vw,34px)!important;line-height:1.2!important}
body.je-site .je-process-steps{padding-bottom:0!important;gap:16px!important}
body.je-site .je-story-step{min-height:0!important;padding:20px!important;gap:14px!important}
body.je-site .je-tooling-story{padding-top:60px!important;padding-bottom:60px!important;background:transparent!important}
body.je-site .je-die-canvas{background:transparent!important;background-image:none!important;border:0!important}
body.je-site .je-die-canvas:after{display:none}
body.je-site .je-vmc-story{background:transparent!important;padding-block:60px!important}
body.je-site .je-outline-stage{background:transparent!important;border:0!important;padding:0!important}
/* Align red CTA copy/button and prevent the button column being stretched. */
body.je-site .je-v14-cta-row{align-items:center!important}
body.je-site .je-v14-cta-row>.e-con:last-child{justify-content:center!important;align-items:flex-end!important}
body.je-site .je-v14-cta-row .elementor-widget-button{width:auto!important;max-width:100%!important;align-self:flex-end!important;margin:0!important}
body.je-site .je-v14-cta-row .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;text-align:center!important;white-space:normal!important}
@media(max-width:1100px){body.je-site .elementor .je-process-row{flex-direction:column!important;gap:26px!important}body.je-site .elementor .je-process-row>.e-con{width:100%!important;flex-basis:auto!important}body.je-site .je-process-visual{position:static!important;max-width:620px!important;margin-inline:auto!important}}
@media(max-width:767px){body.je-site .je-detail-followups{flex-direction:var(--flex-direction,column)!important;gap:24px!important;margin-top:20px!important}body.je-site .je-detail-followups>.je-detail-followup{width:100%!important;flex-basis:auto!important}body.je-site .je-tooling-story,body.je-site .je-vmc-story{padding-block:40px!important}body.je-site .je-v14-cta-row>.e-con:last-child{align-items:flex-start!important}body.je-site .je-v14-cta-row .elementor-widget-button{align-self:flex-start!important;width:100%!important}body.je-site .je-v14-cta-row .elementor-button{width:100%!important}}

/* Extra realistic cutout sections; no background panels or added branding. */
body.je-site .je-real-story{padding:56px 40px;background:transparent!important;width:100%}
.je-real-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1240px;margin:auto;width:100%}
.je-real-copy h2{font-size:clamp(28px,3vw,46px);line-height:1.16}
.je-real-stage{position:relative;width:100%;max-width:540px;aspect-ratio:1/1;margin-inline:auto;background:transparent;isolation:isolate}
.je-real-piece{position:absolute;left:0;width:100%;height:50%;overflow:hidden;pointer-events:none}
.je-real-piece img{position:absolute;width:100%!important;height:200%!important;max-width:none!important;object-fit:fill!important;left:0}
.je-real-upper{top:0;z-index:2;transform:translateY(var(--je-real-y,0px));will-change:transform}
.je-real-upper img{top:0}
.je-real-lower{top:50%;z-index:1}
.je-real-lower img{top:-100%}
.je-real-progress{position:absolute;bottom:-8px;left:15%;right:15%;height:2px;background:var(--line)}
.je-real-progress span{display:block;background:var(--blue);height:100%;transform:scaleX(var(--je-real-p,0));transform-origin:left}
@media(max-width:1024px){body.je-site .je-real-story{padding:44px 30px}.je-real-inner{gap:28px}}
@media(max-width:767px){body.je-site .je-real-story{padding:36px 20px}.je-real-inner{grid-template-columns:minmax(0,1fr);gap:20px}.je-real-stage{max-width:420px}}
@media(prefers-reduced-motion:reduce){.je-real-upper{transform:none;will-change:auto}}
.elementor-editor-active .je-real-upper{transform:none;will-change:auto}
/* Match the specificity of generated row rules when compacting process and CTA. */
body.je-site .elementor .elementor-element.je-v14-cta-row{align-items:center!important}
@media(max-width:1100px){body.je-site .elementor .elementor-element.je-process-row{flex-direction:var(--flex-direction,column)!important;gap:26px!important}body.je-site .elementor .elementor-element.je-process-row>.elementor-element.e-con{width:100%!important;flex-basis:auto!important}}

/* v1.4.6: second illustration has no grey construction marks or track. */
body.je-site .je-outline-stage{background:none!important;background-image:none!important;box-shadow:none!important;border:0!important}
.je-outline-meter{background:transparent!important}
.je-cutting-story{padding:56px 40px;background:transparent}
.je-cutting-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1240px;margin:auto;width:100%}
.je-cutting-inner h2{font-size:clamp(28px,3vw,46px);line-height:1.16}
.je-cutting-stage{min-width:0;width:100%;background:none}
.je-cutting-stage svg{display:block;width:100%;height:auto;max-height:480px}
.je-cutting-cutter{transform:translate(var(--je-cut-x,0px),var(--je-cut-y,0px));will-change:transform}
.je-cutting-path{stroke-dasharray:100;stroke-dashoffset:var(--je-cut-dash,100)}
.je-cutting-chips{transform:translateX(var(--je-cut-x,0px));opacity:var(--je-cut-chips,0)}
.je-cutting-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}
@media(max-width:1024px){.je-cutting-story{padding:44px 30px}.je-cutting-inner{gap:28px}}
@media(max-width:767px){.je-cutting-story{padding:36px 20px}.je-cutting-inner{grid-template-columns:minmax(0,1fr);gap:20px}.je-cutting-stage svg{max-height:360px}}
@media(prefers-reduced-motion:reduce){.je-cutting-cutter{transform:translate(83px,80px);will-change:auto}.je-cutting-path{stroke-dashoffset:0}.je-cutting-chips{display:none}}
.elementor-editor-active .je-cutting-cutter{transform:translate(83px,80px);will-change:auto}

/* v1.4.7 Home: a lighter white section after the dark hero, not another dark band. */
.je-home-offers{background:#fff;color:var(--ink);padding:42px 40px;border-bottom:1px solid var(--line)}
.je-offer-inner{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));max-width:1240px;margin:auto;gap:26px;align-items:stretch}
.je-offer-intro h2{font-size:clamp(24px,2.1vw,32px);line-height:1.2;margin:0}
.je-offer-intro .eyebrow{font-size:12px;margin-bottom:12px}
.je-offer-link{display:flex;flex-direction:column;gap:16px;padding:0 0 0 22px;border-left:1px solid var(--line);color:var(--ink);text-decoration:none}
.je-offer-link:hover{text-decoration:none;color:var(--blue)}
.je-offer-number{color:var(--blue);font-size:13px;font-weight:700}
.je-offer-link strong{font-family:var(--head);font-size:18px;line-height:1.4}
.je-offer-link>span:last-child{font-size:13px;margin-top:auto}
/* One contained animation on the dedicated VMC page. */
.je-vmc-pin{padding:64px 40px;background:#fff}
.je-vmc-pin-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:start;max-width:1240px;margin:auto}
.je-vmc-visual{min-width:0;position:static;align-self:start;background:#fff;z-index:2}
.je-vmc-visual h2{font-size:clamp(28px,3vw,44px);line-height:1.12;margin-bottom:16px}
.je-vmc-pin .je-cutting-stage svg{max-height:430px}
.je-vmc-scroll-steps{display:flex;flex-direction:column;gap:0;min-width:0}
.je-vmc-scroll-step{padding:54px 24px;min-height:270px;border-top:1px solid var(--line);border-left:2px solid transparent}
.je-vmc-scroll-step h3{font-size:25px;line-height:1.2;margin:0 0 16px}
.je-vmc-scroll-step .eyebrow{font-size:12px;margin-bottom:16px}
.je-vmc-scroll-step.is-current{border-left-color:var(--blue);background:var(--surface)}
.je-vmc-pin.is-pinned .je-vmc-visual{position:sticky;top:var(--je-vmc-top,100px)}
@media(max-width:1024px){.je-home-offers{padding:34px 30px}.je-offer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.je-offer-intro{grid-column:1/-1}.je-offer-link{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}.je-vmc-pin{padding:48px 30px}.je-vmc-pin-inner{gap:30px}.je-vmc-scroll-step{padding:34px 20px;min-height:230px}}
@media(max-width:767px){.je-home-offers{padding:28px 20px}.je-offer-inner{grid-template-columns:minmax(0,1fr);gap:20px}.je-offer-link{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px 14px}.je-offer-link>span:last-child{grid-column:2;margin-top:0}.je-offer-link strong{font-size:17px}.je-vmc-pin{padding:36px 20px}.je-vmc-pin-inner{grid-template-columns:minmax(0,1fr);gap:24px}.je-vmc-visual h2{font-size:27px}.je-vmc-pin .je-cutting-stage svg{max-height:280px}.je-vmc-scroll-step{min-height:210px;padding:28px 18px}.je-vmc-scroll-step h3{font-size:22px}.je-vmc-pin.is-pinned .je-vmc-visual{padding-bottom:12px;box-shadow:0 9px 12px #ffffff}}
@media(prefers-reduced-motion:reduce){.je-vmc-pin.is-pinned .je-vmc-visual{position:static}.je-vmc-pin .je-cutting-cutter{transform:translate(83px,124px)}}
.elementor-editor-active .je-vmc-visual{position:static!important}

/* v1.4.8: confined to Gallery's card/filter elements. */
body.je-site .elementor .elementor-element.elementor-element-f617b70b{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;width:100%!important}
body.je-site .elementor .elementor-element.elementor-element-f617b70b>.elementor-element.je-gallery-item{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;height:auto!important;align-self:stretch!important}
body.je-site .elementor .elementor-element.elementor-element-f617b70b .je-v14-card-image{width:100%!important;flex-shrink:0!important}
body.je-site .elementor .elementor-element.elementor-element-f617b70b .je-v14-card-image img{display:block;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;max-width:100%!important}
body.je-site .elementor .elementor-element.elementor-element-f617b70b .je-v14-card-image a{display:block;width:100%}
body.je-site .elementor .elementor-element.elementor-element-f617b70b .je-v14-card-copy{width:100%!important;min-width:0!important;flex:1 1 auto!important;padding:22px!important}
body.je-site .elementor .elementor-element.elementor-element-f617b70b .elementor-heading-title{font-size:clamp(21px,2vw,26px)!important;line-height:1.25!important;overflow-wrap:break-word}
body.je-site .elementor-element-v14galfi{width:100%!important;min-width:0!important}
body.je-site .elementor-element-v14galfi .je-filters{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:100%}
body.je-site .elementor-element-v14galfi .je-filters button{min-height:44px;max-width:100%;white-space:normal;line-height:1.4;padding:10px 15px}
body.je-site .elementor .elementor-element.elementor-element-f617b70b>.je-gallery-item[hidden]{display:none!important}
@media(max-width:1024px){body.je-site .elementor .elementor-element.elementor-element-f617b70b{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}}
@media(max-width:600px){body.je-site .elementor .elementor-element.elementor-element-f617b70b{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}body.je-site .elementor-element-v14galfi .je-filters button{flex:1 1 calc(50% - 4px);padding:11px 12px}}

.je-dummy-section{padding:48px 40px;background:#fff}
.je-dummy-experience,.je-dummy-map{max-width:1240px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}
.je-dummy-section h2{font-size:clamp(26px,3vw,40px);line-height:1.16}
.je-dummy-year{display:flex;flex-direction:column;border-left:3px solid var(--blue);padding:24px 32px;background:var(--surface)}
.je-dummy-year strong{font-family:var(--head);font-size:72px;line-height:1;color:var(--ink)}
.je-dummy-year span{font-size:17px;font-weight:600;margin-top:12px}
.je-dummy-year small{color:var(--muted);margin-top:8px}
.je-map-placeholder{position:relative;overflow:hidden;border:1px solid var(--line)}
.je-map-placeholder svg{display:block;width:100%;height:auto}
.je-map-placeholder>span{position:absolute;bottom:14px;left:14px;padding:8px 12px;background:white;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.08em}
@media(max-width:767px){.je-dummy-section{padding:36px 20px}.je-dummy-experience,.je-dummy-map{grid-template-columns:minmax(0,1fr);gap:24px}.je-dummy-year{padding:22px}}

/* v1.4.9: brochure download only. */
.je-brochure-download{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:46px;max-width:100%;box-sizing:border-box;padding:12px 16px;background:#d12027;color:#fff!important;font-size:14px;font-weight:700;line-height:1.45;text-decoration:none!important;white-space:normal;overflow-wrap:anywhere}.je-brochure-download:hover{background:#b51d24}.je-brochure-download:focus-visible{outline:2px solid #fff;outline-offset:4px}.je-brochure-download svg{width:18px;height:18px;flex-shrink:0}.je-brochure-widget{width:100%;min-width:0}
