.elementor-993 .elementor-element.elementor-element-c419f60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c419f60:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-c419f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-3bde213{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-993 .elementor-element.elementor-element-add6670 img{width:100%;}.elementor-993 .elementor-element.elementor-element-8100786 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-993 .elementor-element.elementor-element-8100786.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-993 .elementor-element.elementor-element-73f9e3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8a60c76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-993 .elementor-element.elementor-element-e469e5e .elementor-heading-title{font-family:var( --e-global-typography-jk-04-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-04-h3-font-size );font-weight:var( --e-global-typography-jk-04-h3-font-weight );line-height:var( --e-global-typography-jk-04-h3-line-height );letter-spacing:var( --e-global-typography-jk-04-h3-letter-spacing );word-spacing:var( --e-global-typography-jk-04-h3-word-spacing );color:var( --e-global-color-jkpaper );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-993 .elementor-element.elementor-element-0a6f197{font-family:var( --e-global-typography-jk-07-body-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-07-body-font-size );font-weight:var( --e-global-typography-jk-07-body-font-weight );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );color:var( --e-global-color-jkpaper );margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-993 .elementor-element.elementor-element-1b0cdba .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkscarlet );border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-993 .elementor-element.elementor-element-1b0cdba{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-f3f5e27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d16c079 .elementor-heading-title{font-family:var( --e-global-typography-jk-04-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-04-h3-font-size );font-weight:var( --e-global-typography-jk-04-h3-font-weight );line-height:var( --e-global-typography-jk-04-h3-line-height );letter-spacing:var( --e-global-typography-jk-04-h3-letter-spacing );word-spacing:var( --e-global-typography-jk-04-h3-word-spacing );color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-ed6e653{font-family:var( --e-global-typography-jk-07-body-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-07-body-font-size );font-weight:var( --e-global-typography-jk-07-body-font-weight );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );color:var( --e-global-color-jkpaper );margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-dc0861b .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkscarlet );border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-993 .elementor-element.elementor-element-dc0861b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-f7864af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ce9a33d .elementor-heading-title{font-family:var( --e-global-typography-jk-04-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-04-h3-font-size );font-weight:var( --e-global-typography-jk-04-h3-font-weight );line-height:var( --e-global-typography-jk-04-h3-line-height );letter-spacing:var( --e-global-typography-jk-04-h3-letter-spacing );word-spacing:var( --e-global-typography-jk-04-h3-word-spacing );color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-a3c8eb3{font-family:var( --e-global-typography-jk-07-body-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-07-body-font-size );font-weight:var( --e-global-typography-jk-07-body-font-weight );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );color:var( --e-global-color-jkpaper );margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-78f4d21 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkscarlet );border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-993 .elementor-element.elementor-element-78f4d21{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-2818021{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-a4b4366{text-align:center;font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-f433e10{text-align:center;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-f433e10 .elementor-heading-title{font-family:var( --e-global-typography-jk-01-hero-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-01-hero-font-size );font-weight:var( --e-global-typography-jk-01-hero-font-weight );line-height:var( --e-global-typography-jk-01-hero-line-height );letter-spacing:var( --e-global-typography-jk-01-hero-letter-spacing );word-spacing:var( --e-global-typography-jk-01-hero-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-2bf819a{text-align:center;font-family:var( --e-global-typography-jk-07-body-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-07-body-font-size );font-weight:var( --e-global-typography-jk-07-body-font-weight );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );color:var( --e-global-color-jkmuted );margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-3476b1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-81df2bf .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:13px 22px 13px 22px;}.elementor-993 .elementor-element.elementor-element-33a605c .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:13px 22px 13px 22px;}.elementor-993 .elementor-element.elementor-element-32491d3 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:13px 22px 13px 22px;}.elementor-993 .elementor-element.elementor-element-64d4bee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:72px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-64d4bee:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-64d4bee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-3484653{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-559158b .elementor-heading-title{font-family:var( --e-global-typography-jk-03-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-03-h2-font-size );font-weight:var( --e-global-typography-jk-03-h2-font-weight );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-a181d49{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-738498e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6367f3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e2c1ce5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-de124c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-1a06fae img{width:100%;}.elementor-993 .elementor-element.elementor-element-45a1796 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-45a1796{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-a920ca7 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:10px 18px 10px 18px;}.elementor-993 .elementor-element.elementor-element-a920ca7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-4d1e660{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8384029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2b89466 img{width:100%;}.elementor-993 .elementor-element.elementor-element-f29c391 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-f29c391{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-822ed36 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:10px 18px 10px 18px;}.elementor-993 .elementor-element.elementor-element-822ed36{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-16509ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a25bcf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-acab849 img{width:100%;}.elementor-993 .elementor-element.elementor-element-9ae1619 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-9ae1619{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-bed4fb6 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:10px 18px 10px 18px;}.elementor-993 .elementor-element.elementor-element-bed4fb6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-58c0e78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4de7b29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b46b3ea img{width:100%;}.elementor-993 .elementor-element.elementor-element-b509fb2 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-b509fb2{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-7407275 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:10px 18px 10px 18px;}.elementor-993 .elementor-element.elementor-element-7407275{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-7506d46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0286790{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-38dbbb4 img{width:100%;}.elementor-993 .elementor-element.elementor-element-fe8db10 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-fe8db10{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-9314a9b .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:10px 18px 10px 18px;}.elementor-993 .elementor-element.elementor-element-9314a9b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-2127e37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d8b2749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-cd1b2dc img{width:100%;}.elementor-993 .elementor-element.elementor-element-edb0fc0 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-edb0fc0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-cefc9d9 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:10px 18px 10px 18px;}.elementor-993 .elementor-element.elementor-element-cefc9d9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-993 .elementor-element.elementor-element-c59af36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a5f8b62 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:6px 16px 8px 16px;}.elementor-993 .elementor-element.elementor-element-2cf59cc .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:6px 16px 8px 16px;}.elementor-993 .elementor-element.elementor-element-7f5f07e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7f5f07e:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-7f5f07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-3fd04c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-3fd04c1:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-3fd04c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-efe5828{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ce620f0 .elementor-heading-title{font-family:var( --e-global-typography-jk-03-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-03-h2-font-size );font-weight:var( --e-global-typography-jk-03-h2-font-weight );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-defe4dd{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-5838951{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d51efa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b770bdf img{width:100%;}.elementor-993 .elementor-element.elementor-element-c0e567b img{width:100%;height:352px;}.elementor-993 .elementor-element.elementor-element-074219b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4db23d1{font-family:var( --e-global-typography-jk-06-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-06-lead-font-size );font-weight:var( --e-global-typography-jk-06-lead-font-weight );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-0728164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-0728164:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-0728164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-ce211ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-21bdba3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-32e1564{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-62da313 img{width:100%;}.elementor-993 .elementor-element.elementor-element-fb0ecec img{width:100%;}.elementor-993 .elementor-element.elementor-element-879eef5 img{width:100%;}.elementor-993 .elementor-element.elementor-element-b917bee img{width:100%;}.elementor-993 .elementor-element.elementor-element-ee72342 img{width:100%;}.elementor-993 .elementor-element.elementor-element-b2556ea img{width:100%;}.elementor-993 .elementor-element.elementor-element-9b6bce2 img{width:100%;}.elementor-993 .elementor-element.elementor-element-8900b39 img{width:100%;}.elementor-993 .elementor-element.elementor-element-d40378b .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-27c41c6 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-f192de8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5fd826e{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;line-height:1.5em;letter-spacing:0.14em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-119eaaa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:400;line-height:1.25em;color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-7bc8ac0{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-df76acd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4baf751 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-1a2a0bf .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-dbbe5bb .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-4f118da .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-0bd13f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-de92703 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-cbeebd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-98e372b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-769830d img{width:100%;}.elementor-993 .elementor-element.elementor-element-a98872e img{width:100%;}.elementor-993 .elementor-element.elementor-element-2367f2a img{width:100%;}.elementor-993 .elementor-element.elementor-element-bcf81fd img{width:100%;}.elementor-993 .elementor-element.elementor-element-ea58095 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-cc1e696 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-b5b0c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-35a53a7{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;line-height:1.5em;letter-spacing:0.14em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-50a1f01 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:400;line-height:1.25em;color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-ac38b1c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-2ebf1c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6601926 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-6cdfdb1 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-4937153{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0cbd447 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-c312c9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6815454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d76fa50 img{width:100%;}.elementor-993 .elementor-element.elementor-element-3179e9a img{width:100%;}.elementor-993 .elementor-element.elementor-element-b90cfd9 img{width:100%;}.elementor-993 .elementor-element.elementor-element-5d7cbdb img{width:100%;}.elementor-993 .elementor-element.elementor-element-c5e21e8 img{width:100%;}.elementor-993 .elementor-element.elementor-element-5a82d34 img{width:100%;}.elementor-993 .elementor-element.elementor-element-bd78165 img{width:100%;}.elementor-993 .elementor-element.elementor-element-7928d30 img{width:100%;}.elementor-993 .elementor-element.elementor-element-c1c5000 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-e77a5a5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-87a8221{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-44f967c{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;line-height:1.5em;letter-spacing:0.14em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-d8c11e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:400;line-height:1.25em;color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-31ae367{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-84bf1e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ed6ce0c .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-bbada2b .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-cabf0db .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-ae48c4f .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-4dda899{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ab34bdc .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-e3658ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-062afc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e6f74fb img{width:100%;}.elementor-993 .elementor-element.elementor-element-efbd343 img{width:100%;}.elementor-993 .elementor-element.elementor-element-d4488cb img{width:100%;}.elementor-993 .elementor-element.elementor-element-a9fc562 img{width:100%;}.elementor-993 .elementor-element.elementor-element-caf1b70 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-dd9e2d6 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-377af67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-35aaecd{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-05d157a .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-961b209{font-family:var( --e-global-typography-jk-10-price-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-10-price-font-size );font-weight:var( --e-global-typography-jk-10-price-font-weight );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-6036ac0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-fedca9d .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-263a9a3 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-b9ed888{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e23ee66 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-cc1a7cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3786c98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bd526fd img{width:100%;}.elementor-993 .elementor-element.elementor-element-3d7f034 img{width:100%;}.elementor-993 .elementor-element.elementor-element-47f0c15 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-5aac2da .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-96fc3cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4594cea{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-b66409f .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-544b939{font-family:var( --e-global-typography-jk-08-small-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-08-small-font-size );font-weight:var( --e-global-typography-jk-08-small-font-weight );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-7f0a3db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-db9ed7d .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-1c94436{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-564fccc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b32e764 img{width:100%;}.elementor-993 .elementor-element.elementor-element-a726da8 img{width:100%;}.elementor-993 .elementor-element.elementor-element-f5c9cb2 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-5086a5a .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-f30e340{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c5550af{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-987c2db .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-1f2615e{font-family:var( --e-global-typography-jk-08-small-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-08-small-font-size );font-weight:var( --e-global-typography-jk-08-small-font-weight );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-d6c712c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5728aa4 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-d22bb50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d7fb2f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7da935f img{width:100%;}.elementor-993 .elementor-element.elementor-element-8742137 img{width:100%;}.elementor-993 .elementor-element.elementor-element-cd3a6b4 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-45b347a .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-7987b01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d90553b{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-0c2523c .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-4bff721{font-family:var( --e-global-typography-jk-10-price-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-10-price-font-size );font-weight:var( --e-global-typography-jk-10-price-font-weight );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-0d64df0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-71faae6 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-c6de170{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7eabbf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d6057c5 img{width:100%;}.elementor-993 .elementor-element.elementor-element-d95849f img{width:100%;}.elementor-993 .elementor-element.elementor-element-ee1bf5d img{width:100%;}.elementor-993 .elementor-element.elementor-element-6e11bf6 img{width:100%;}.elementor-993 .elementor-element.elementor-element-0404c1e .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-fc77b29 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-472ffcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6bce00d{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;line-height:1.5em;letter-spacing:0.14em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-bc540c7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:400;line-height:1.25em;color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-198f821{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-f19609b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8c44a64 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-ed49539 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-c40a8f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d2c2737 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-0e1f48a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0e1f48a:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-0e1f48a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-75f0036{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-75f0036:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-75f0036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-b66fc22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f079d85 .elementor-heading-title{font-family:var( --e-global-typography-jk-03-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-03-h2-font-size );font-weight:var( --e-global-typography-jk-03-h2-font-weight );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-cc0719e{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-d13ce6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3c45cf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3fb30b6 img{width:100%;}.elementor-993 .elementor-element.elementor-element-312df41 img{width:100%;}.elementor-993 .elementor-element.elementor-element-d3a6354{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a6baa95{font-family:var( --e-global-typography-jk-06-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-06-lead-font-size );font-weight:var( --e-global-typography-jk-06-lead-font-weight );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-5822e54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-5822e54:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-5822e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-b1f023f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2ed5780{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-09490ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d79672d img{width:100%;}.elementor-993 .elementor-element.elementor-element-1fc921c img{width:100%;}.elementor-993 .elementor-element.elementor-element-e4469b2 img{width:100%;}.elementor-993 .elementor-element.elementor-element-d316482 img{width:100%;}.elementor-993 .elementor-element.elementor-element-ea5df52 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-ac58b77 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-4100835{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-480ced3{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;line-height:1.5em;letter-spacing:0.14em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-37eb74e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:400;line-height:1.25em;color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-fd6d731{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-979635e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3096441 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-43e3bd4 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-175da21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-268b88f .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-83a9595{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a5737fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c066c69 img{width:100%;}.elementor-993 .elementor-element.elementor-element-946410e img{width:100%;}.elementor-993 .elementor-element.elementor-element-e5dc3c3 img{width:100%;}.elementor-993 .elementor-element.elementor-element-58389a1 img{width:100%;}.elementor-993 .elementor-element.elementor-element-9d71088 img{width:100%;}.elementor-993 .elementor-element.elementor-element-eaf5e1e img{width:100%;}.elementor-993 .elementor-element.elementor-element-3bf9908 img{width:100%;}.elementor-993 .elementor-element.elementor-element-a65c0b2 img{width:100%;}.elementor-993 .elementor-element.elementor-element-18adabb .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-a3c0ba3 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-800c287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-319b2df{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;line-height:1.5em;letter-spacing:0.14em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-fe28d76 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:400;line-height:1.25em;color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-2128996{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-82e8c34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ea1f03f .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-0583b73 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-6cacb12 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-9390fe7 .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-b169ccb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3a76a3a .elementor-button{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-ae2b117{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5667966{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0a5102b img{width:100%;}.elementor-993 .elementor-element.elementor-element-5d62628 img{width:100%;}.elementor-993 .elementor-element.elementor-element-d5c8b41 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-5a94f8a .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-429cea0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b38242b{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-fa70175 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-d912eae{font-family:var( --e-global-typography-jk-08-small-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-08-small-font-size );font-weight:var( --e-global-typography-jk-08-small-font-weight );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-b839a91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bfb94df .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-c4ee7dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-207fe7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-70dcdae img{width:100%;}.elementor-993 .elementor-element.elementor-element-69d376b img{width:100%;}.elementor-993 .elementor-element.elementor-element-ab51a44 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-84992e0 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-4586b5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-fbce62d{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-84dc320 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-9226b2c{font-family:var( --e-global-typography-jk-08-small-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-08-small-font-size );font-weight:var( --e-global-typography-jk-08-small-font-weight );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-5b3fab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-240c89d .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-f1d5457{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f1c2674{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ed72151 img{width:100%;}.elementor-993 .elementor-element.elementor-element-0ff8e5e img{width:100%;}.elementor-993 .elementor-element.elementor-element-007d4fd .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-160dc01 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-c62b5ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d441a1e{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-24aa96e .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-d9c50c0{font-family:var( --e-global-typography-jk-08-small-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-08-small-font-size );font-weight:var( --e-global-typography-jk-08-small-font-weight );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-75cc042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-41462f1 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-7d34be1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7d34be1:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-7d34be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-418d06e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-418d06e:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-418d06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-95ce783{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ad436e8 .elementor-heading-title{font-family:var( --e-global-typography-jk-03-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-03-h2-font-size );font-weight:var( --e-global-typography-jk-03-h2-font-weight );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-7324c30{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-030ed1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c008272{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2bca251 img{width:100%;}.elementor-993 .elementor-element.elementor-element-4b77d99 img{width:100%;}.elementor-993 .elementor-element.elementor-element-91c6ada{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4999dba{font-family:var( --e-global-typography-jk-06-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-06-lead-font-size );font-weight:var( --e-global-typography-jk-06-lead-font-weight );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-c0ec5a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-c0ec5a6:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-c0ec5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-e581cc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0c46133{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ef0adcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6eb5722 img{width:100%;}.elementor-993 .elementor-element.elementor-element-1e35c4f img{width:100%;}.elementor-993 .elementor-element.elementor-element-41f75d2 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-08af588 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-2a7b8e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4f9698c{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-61b1ed5 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-9d9d6c1{font-family:var( --e-global-typography-jk-10-price-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-10-price-font-size );font-weight:var( --e-global-typography-jk-10-price-font-weight );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-30c467c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2aaf9a1 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-8128d47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8128d47:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-8128d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-09d4d4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-09d4d4d:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-09d4d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-1e6b476{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7b01453 .elementor-heading-title{font-family:var( --e-global-typography-jk-03-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-03-h2-font-size );font-weight:var( --e-global-typography-jk-03-h2-font-weight );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-4c7d65d{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-a1e42b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2bb5177{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7f4d3ca img{width:100%;}.elementor-993 .elementor-element.elementor-element-7c472c2 img{width:100%;}.elementor-993 .elementor-element.elementor-element-c407b6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-cd52b05{font-family:var( --e-global-typography-jk-06-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-06-lead-font-size );font-weight:var( --e-global-typography-jk-06-lead-font-weight );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-1efbc94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-1efbc94:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-1efbc94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-02e4146{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2e27d0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-76d1be5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bc248fb img{width:100%;}.elementor-993 .elementor-element.elementor-element-454e7bf img{width:100%;}.elementor-993 .elementor-element.elementor-element-5962b4d img{width:100%;}.elementor-993 .elementor-element.elementor-element-a8c8360 img{width:100%;}.elementor-993 .elementor-element.elementor-element-e17f151 img{width:100%;}.elementor-993 .elementor-element.elementor-element-7354338 img{width:100%;}.elementor-993 .elementor-element.elementor-element-7073d5e img{width:100%;}.elementor-993 .elementor-element.elementor-element-e9b04f1 img{width:100%;}.elementor-993 .elementor-element.elementor-element-8264d2d img{width:100%;}.elementor-993 .elementor-element.elementor-element-9ff78e0 img{width:100%;}.elementor-993 .elementor-element.elementor-element-6007f7a img{width:100%;}.elementor-993 .elementor-element.elementor-element-723a624 img{width:100%;}.elementor-993 .elementor-element.elementor-element-8755a72 img{width:100%;}.elementor-993 .elementor-element.elementor-element-7be36dd img{width:100%;}.elementor-993 .elementor-element.elementor-element-d80d60a img{width:100%;}.elementor-993 .elementor-element.elementor-element-3a70950 img{width:100%;}.elementor-993 .elementor-element.elementor-element-0eb3fd3 img{width:100%;}.elementor-993 .elementor-element.elementor-element-44ab43f .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-0579ea7 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-1077a7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-46e1d04{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-1c1e7fb .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-71ba83f{font-family:var( --e-global-typography-jk-10-price-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-10-price-font-size );font-weight:var( --e-global-typography-jk-10-price-font-weight );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-ef1d342{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bf985b5 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-8ebaca0 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-b47c800 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-e998846 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-03ed92e .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-8053bb8 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-f027f6d .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-bc3ec81 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-b42c0fa .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-9fa6c6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-477628b .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-8c4fc79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-32ca9f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d737087 img{width:100%;}.elementor-993 .elementor-element.elementor-element-bf28e7b img{width:100%;}.elementor-993 .elementor-element.elementor-element-ce70944 img{width:100%;}.elementor-993 .elementor-element.elementor-element-3d02f78 img{width:100%;}.elementor-993 .elementor-element.elementor-element-953cb87 img{width:100%;}.elementor-993 .elementor-element.elementor-element-9b3c15a img{width:100%;}.elementor-993 .elementor-element.elementor-element-628a486 img{width:100%;}.elementor-993 .elementor-element.elementor-element-9cd8a19 img{width:100%;}.elementor-993 .elementor-element.elementor-element-82bbf17 img{width:100%;}.elementor-993 .elementor-element.elementor-element-eea0d08 img{width:100%;}.elementor-993 .elementor-element.elementor-element-858ec96 img{width:100%;}.elementor-993 .elementor-element.elementor-element-02ca9ac .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-9bd57e0 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-04b0eca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-15901a2{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-d37f588 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-bd2e2e3{font-family:var( --e-global-typography-jk-10-price-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-10-price-font-size );font-weight:var( --e-global-typography-jk-10-price-font-weight );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-8ebaf6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-213cc6d .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-08861bb .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-44a2b79 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-e2f68d6 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-d19c012 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-a1d5bcd .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-73e4f4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-693f115 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-0648934{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0648934:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-0648934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-436ebf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-436ebf7:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-436ebf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-249a0c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-35121b6 .elementor-heading-title{font-family:var( --e-global-typography-jk-03-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-03-h2-font-size );font-weight:var( --e-global-typography-jk-03-h2-font-weight );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-f656c00{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-3c00e93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-9ec13b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2efa166 img{width:100%;}.elementor-993 .elementor-element.elementor-element-1e63062 img{width:100%;}.elementor-993 .elementor-element.elementor-element-36a17ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6410c68{font-family:var( --e-global-typography-jk-06-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-06-lead-font-size );font-weight:var( --e-global-typography-jk-06-lead-font-weight );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-0791ade{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-0791ade:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-0791ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-734fb0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-514f60c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-694a264{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-304b3fc img{width:100%;}.elementor-993 .elementor-element.elementor-element-bb6cfd7 img{width:100%;}.elementor-993 .elementor-element.elementor-element-1cf579c img{width:100%;}.elementor-993 .elementor-element.elementor-element-b90332c img{width:100%;}.elementor-993 .elementor-element.elementor-element-cc5c743 img{width:100%;}.elementor-993 .elementor-element.elementor-element-992f292 img{width:100%;}.elementor-993 .elementor-element.elementor-element-1a87bdc img{width:100%;}.elementor-993 .elementor-element.elementor-element-64785c6 img{width:100%;}.elementor-993 .elementor-element.elementor-element-a54f586 img{width:100%;}.elementor-993 .elementor-element.elementor-element-ee39d92 img{width:100%;}.elementor-993 .elementor-element.elementor-element-d4fa43e .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-2bb67ab .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-26e4597{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-77d0e22{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-dd3bedc .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-6e16fcc{font-family:var( --e-global-typography-jk-10-price-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-10-price-font-size );font-weight:var( --e-global-typography-jk-10-price-font-weight );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-b3bee34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-48c93e5 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-67c83d6 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-e5631e4 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-0cf6697 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-7ed2e99 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-39b8d67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-af7bc31 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-42a20ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c7c9982{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ed7dd64 img{width:100%;}.elementor-993 .elementor-element.elementor-element-c56837c img{width:100%;}.elementor-993 .elementor-element.elementor-element-3e2ba7e img{width:100%;}.elementor-993 .elementor-element.elementor-element-014058b img{width:100%;}.elementor-993 .elementor-element.elementor-element-b8f6a18 img{width:100%;}.elementor-993 .elementor-element.elementor-element-80ee097 img{width:100%;}.elementor-993 .elementor-element.elementor-element-dadc2fb img{width:100%;}.elementor-993 .elementor-element.elementor-element-cfd1b7a img{width:100%;}.elementor-993 .elementor-element.elementor-element-7b2862f .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-c277299 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-bc8833c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c275ae3{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-0df13bb .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-79fb2bc{font-family:var( --e-global-typography-jk-10-price-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-10-price-font-size );font-weight:var( --e-global-typography-jk-10-price-font-weight );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-5393292{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6a1a2d0 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-be0d832 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-14e47c0 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-6840a58 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-6a77aca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-305ce22 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-aed4d54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-aed4d54:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-aed4d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-efa70b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-efa70b7:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-efa70b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-9501f34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6d962e5 .elementor-heading-title{font-family:var( --e-global-typography-jk-03-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-03-h2-font-size );font-weight:var( --e-global-typography-jk-03-h2-font-weight );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-9a99978{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-a9af244{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-333c971{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-561cfb9 img{width:100%;}.elementor-993 .elementor-element.elementor-element-88ae371 img{width:100%;}.elementor-993 .elementor-element.elementor-element-55a3d88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bba59f4{font-family:var( --e-global-typography-jk-06-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-06-lead-font-size );font-weight:var( --e-global-typography-jk-06-lead-font-weight );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );color:var( --e-global-color-jkstone );}.elementor-993 .elementor-element.elementor-element-bcdfba8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-993 .elementor-element.elementor-element-bcdfba8:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-bcdfba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-993 .elementor-element.elementor-element-ec65528{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4761372{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2251906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8768180 img{width:100%;}.elementor-993 .elementor-element.elementor-element-21a7081 img{width:100%;}.elementor-993 .elementor-element.elementor-element-9d2d139 img{width:100%;}.elementor-993 .elementor-element.elementor-element-5394e96 img{width:100%;}.elementor-993 .elementor-element.elementor-element-c3f1daf img{width:100%;}.elementor-993 .elementor-element.elementor-element-a9428fc img{width:100%;}.elementor-993 .elementor-element.elementor-element-48492e9 img{width:100%;}.elementor-993 .elementor-element.elementor-element-d3a6619 img{width:100%;}.elementor-993 .elementor-element.elementor-element-378cf68 img{width:100%;}.elementor-993 .elementor-element.elementor-element-91b0a4d img{width:100%;}.elementor-993 .elementor-element.elementor-element-4d01040 img{width:100%;}.elementor-993 .elementor-element.elementor-element-498cfb3 img{width:100%;}.elementor-993 .elementor-element.elementor-element-aa45ee4 img{width:100%;}.elementor-993 .elementor-element.elementor-element-c4e7c19 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-0d3c830 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-3e08345{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8dc05db{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-020a65c .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-03f7ebe{font-family:var( --e-global-typography-jk-10-price-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-10-price-font-size );font-weight:var( --e-global-typography-jk-10-price-font-weight );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-cf0ae6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-49195ec .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-1f24b2e .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-2fd4ba6 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-cee5e4b .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-1b02b71 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-0fc6399 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-f4ef4c1 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-e2e64bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-85c898a .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-08fd837{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a50959b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-13545c1 img{width:100%;}.elementor-993 .elementor-element.elementor-element-a88be5a img{width:100%;}.elementor-993 .elementor-element.elementor-element-9814152 img{width:100%;}.elementor-993 .elementor-element.elementor-element-c499219 img{width:100%;}.elementor-993 .elementor-element.elementor-element-bda949a img{width:100%;}.elementor-993 .elementor-element.elementor-element-7db3866 img{width:100%;}.elementor-993 .elementor-element.elementor-element-a917990 img{width:100%;}.elementor-993 .elementor-element.elementor-element-ad5dcf3 img{width:100%;}.elementor-993 .elementor-element.elementor-element-8c7ea47 img{width:100%;}.elementor-993 .elementor-element.elementor-element-f94d598 img{width:100%;}.elementor-993 .elementor-element.elementor-element-0f09ca4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0d434de{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-591ca21 .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-4921a7d{font-family:var( --e-global-typography-jk-10-price-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-10-price-font-size );font-weight:var( --e-global-typography-jk-10-price-font-weight );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-32cd10a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2b62438 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-daf8135 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-b150ddf .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-db03034 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-351bf7e .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-576af12 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-d435467 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-5e34146 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-8ca3fe2 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-259eadc .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-034b1e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-df000ad .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-46896de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d46708f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c5d6aa3 img{width:100%;}.elementor-993 .elementor-element.elementor-element-47fe6dc img{width:100%;}.elementor-993 .elementor-element.elementor-element-f827a50 img{width:100%;}.elementor-993 .elementor-element.elementor-element-6117334 img{width:100%;}.elementor-993 .elementor-element.elementor-element-2c073ea .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-99128ce .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-8531de5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3c2d43b{font-family:var( --e-global-typography-jk-09-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-09-eyebrow-font-size );font-weight:var( --e-global-typography-jk-09-eyebrow-font-weight );text-transform:var( --e-global-typography-jk-09-eyebrow-text-transform );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-d93e66d .elementor-heading-title{font-family:var( --e-global-typography-jk-05-card-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-05-card-font-size );font-weight:var( --e-global-typography-jk-05-card-font-weight );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );color:var( --e-global-color-jkink );}.elementor-993 .elementor-element.elementor-element-b3e24b1{font-family:var( --e-global-typography-jk-10-price-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-10-price-font-size );font-weight:var( --e-global-typography-jk-10-price-font-weight );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );color:var( --e-global-color-jkmuted );}.elementor-993 .elementor-element.elementor-element-6d97cc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5055539 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-0e6624e .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-ab898b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d57fd07 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:11px 20px 11px 20px;}.elementor-993 .elementor-element.elementor-element-162d8c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-01f6acf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-127c2fd .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkpaper );border-radius:0px 0px 0px 0px;padding:11px 12px 11px 12px;}.elementor-993 .elementor-element.elementor-element-6631ed5 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkpaper );border-radius:0px 0px 0px 0px;padding:11px 12px 11px 12px;}.elementor-993 .elementor-element.elementor-element-74bd9eb .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkpaper );border-radius:0px 0px 0px 0px;padding:11px 12px 11px 12px;}.elementor-993 .elementor-element.elementor-element-557b64a .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkpaper );border-radius:0px 0px 0px 0px;padding:11px 12px 11px 12px;}.elementor-993 .elementor-element.elementor-element-7d703bf .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkpaper );border-radius:0px 0px 0px 0px;padding:11px 12px 11px 12px;}.elementor-993 .elementor-element.elementor-element-4dd2b67 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkpaper );border-radius:0px 0px 0px 0px;padding:11px 12px 11px 12px;}.elementor-993 .elementor-element.elementor-element-f067fc9 .elementor-button{font-family:var( --e-global-typography-jk-11-button-font-family ), Sans-serif;font-size:var( --e-global-typography-jk-11-button-font-size );font-weight:var( --e-global-typography-jk-11-button-font-weight );text-transform:var( --e-global-typography-jk-11-button-text-transform );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkpaper );border-radius:0px 0px 0px 0px;padding:11px 12px 11px 12px;}.elementor-993 .elementor-element.elementor-element-9b0de2a .elementor-button{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );background-color:var( --e-global-color-jkscarlet );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-993 .elementor-element.elementor-element-c419f60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3bde213{--min-height:75vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-73f9e3d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8a60c76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e469e5e .elementor-heading-title{font-size:var( --e-global-typography-jk-04-h3-font-size );line-height:var( --e-global-typography-jk-04-h3-line-height );letter-spacing:var( --e-global-typography-jk-04-h3-letter-spacing );word-spacing:var( --e-global-typography-jk-04-h3-word-spacing );}.elementor-993 .elementor-element.elementor-element-0a6f197{font-size:var( --e-global-typography-jk-07-body-font-size );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );}.elementor-993 .elementor-element.elementor-element-1b0cdba .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f3f5e27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d16c079 .elementor-heading-title{font-size:var( --e-global-typography-jk-04-h3-font-size );line-height:var( --e-global-typography-jk-04-h3-line-height );letter-spacing:var( --e-global-typography-jk-04-h3-letter-spacing );word-spacing:var( --e-global-typography-jk-04-h3-word-spacing );}.elementor-993 .elementor-element.elementor-element-ed6e653{font-size:var( --e-global-typography-jk-07-body-font-size );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );}.elementor-993 .elementor-element.elementor-element-dc0861b .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f7864af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ce9a33d .elementor-heading-title{font-size:var( --e-global-typography-jk-04-h3-font-size );line-height:var( --e-global-typography-jk-04-h3-line-height );letter-spacing:var( --e-global-typography-jk-04-h3-letter-spacing );word-spacing:var( --e-global-typography-jk-04-h3-word-spacing );}.elementor-993 .elementor-element.elementor-element-a3c8eb3{font-size:var( --e-global-typography-jk-07-body-font-size );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );}.elementor-993 .elementor-element.elementor-element-78f4d21 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2818021{--padding-top:28px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-a4b4366{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-f433e10 .elementor-heading-title{font-size:var( --e-global-typography-jk-01-hero-font-size );line-height:var( --e-global-typography-jk-01-hero-line-height );letter-spacing:var( --e-global-typography-jk-01-hero-letter-spacing );word-spacing:var( --e-global-typography-jk-01-hero-word-spacing );}.elementor-993 .elementor-element.elementor-element-2bf819a{font-size:var( --e-global-typography-jk-07-body-font-size );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );}.elementor-993 .elementor-element.elementor-element-3476b1b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-64d4bee{--padding-top:50px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-3484653{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-559158b .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-a181d49{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-738498e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6367f3e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e2c1ce5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-de124c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-45a1796 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-a920ca7 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-4d1e660{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8384029{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f29c391 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-822ed36 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-16509ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a25bcf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-9ae1619 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-bed4fb6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-58c0e78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4de7b29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b509fb2 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-7407275 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7506d46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0286790{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-fe8db10 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-9314a9b .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2127e37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d8b2749{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-edb0fc0 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-cefc9d9 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-c59af36{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a5f8b62 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2cf59cc .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7f5f07e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3fd04c1{--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-efe5828{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ce620f0 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-defe4dd{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-5838951{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d51efa7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-074219b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4db23d1{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-0728164{--padding-top:39px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-ce211ad{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-21bdba3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-32e1564{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f192de8{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5fd826e{font-size:14px;}.elementor-993 .elementor-element.elementor-element-119eaaa .elementor-heading-title{font-size:18px;}.elementor-993 .elementor-element.elementor-element-7bc8ac0{font-size:14px;}.elementor-993 .elementor-element.elementor-element-df76acd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0bd13f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-cbeebd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-98e372b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b5b0c43{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-35a53a7{font-size:14px;}.elementor-993 .elementor-element.elementor-element-50a1f01 .elementor-heading-title{font-size:18px;}.elementor-993 .elementor-element.elementor-element-ac38b1c{font-size:14px;}.elementor-993 .elementor-element.elementor-element-2ebf1c3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4937153{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c312c9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6815454{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-87a8221{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-44f967c{font-size:14px;}.elementor-993 .elementor-element.elementor-element-d8c11e9 .elementor-heading-title{font-size:18px;}.elementor-993 .elementor-element.elementor-element-31ae367{font-size:14px;}.elementor-993 .elementor-element.elementor-element-84bf1e9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4dda899{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e3658ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-062afc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-caf1b70 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-dd9e2d6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-377af67{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-35aaecd{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-05d157a .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-961b209{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-6036ac0{--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b9ed888{--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e23ee66 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-cc1a7cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3786c98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-47f0c15 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-5aac2da .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-96fc3cf{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4594cea{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-b66409f .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-544b939{font-size:var( --e-global-typography-jk-08-small-font-size );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );}.elementor-993 .elementor-element.elementor-element-7f0a3db{--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-db9ed7d .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-1c94436{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-564fccc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f5c9cb2 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-5086a5a .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f30e340{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c5550af{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-987c2db .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-1f2615e{font-size:var( --e-global-typography-jk-08-small-font-size );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );}.elementor-993 .elementor-element.elementor-element-d6c712c{--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5728aa4 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-d22bb50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d7fb2f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-cd3a6b4 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-45b347a .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7987b01{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d90553b{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-0c2523c .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-4bff721{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-0d64df0{--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-71faae6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-c6de170{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7eabbf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-472ffcb{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6bce00d{font-size:14px;}.elementor-993 .elementor-element.elementor-element-bc540c7 .elementor-heading-title{font-size:18px;}.elementor-993 .elementor-element.elementor-element-198f821{font-size:14px;}.elementor-993 .elementor-element.elementor-element-f19609b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c40a8f2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0e1f48a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-75f0036{--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-b66fc22{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f079d85 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-cc0719e{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-d13ce6e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3c45cf1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d3a6354{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a6baa95{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-5822e54{--padding-top:39px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-b1f023f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2ed5780{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-09490ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4100835{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-480ced3{font-size:14px;}.elementor-993 .elementor-element.elementor-element-37eb74e .elementor-heading-title{font-size:18px;}.elementor-993 .elementor-element.elementor-element-fd6d731{font-size:14px;}.elementor-993 .elementor-element.elementor-element-979635e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-175da21{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-83a9595{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a5737fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-800c287{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-319b2df{font-size:14px;}.elementor-993 .elementor-element.elementor-element-fe28d76 .elementor-heading-title{font-size:18px;}.elementor-993 .elementor-element.elementor-element-2128996{font-size:14px;}.elementor-993 .elementor-element.elementor-element-82e8c34{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b169ccb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ae2b117{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5667966{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d5c8b41 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-5a94f8a .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-429cea0{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b38242b{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-fa70175 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-d912eae{font-size:var( --e-global-typography-jk-08-small-font-size );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );}.elementor-993 .elementor-element.elementor-element-b839a91{--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bfb94df .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-c4ee7dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-207fe7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ab51a44 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-84992e0 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-4586b5e{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-fbce62d{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-84dc320 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-9226b2c{font-size:var( --e-global-typography-jk-08-small-font-size );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );}.elementor-993 .elementor-element.elementor-element-5b3fab8{--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-240c89d .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f1d5457{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f1c2674{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-007d4fd .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-160dc01 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-c62b5ac{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d441a1e{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-24aa96e .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-d9c50c0{font-size:var( --e-global-typography-jk-08-small-font-size );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );}.elementor-993 .elementor-element.elementor-element-75cc042{--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-41462f1 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7d34be1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-418d06e{--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-95ce783{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ad436e8 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-7324c30{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-030ed1f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c008272{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-91c6ada{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4999dba{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-c0ec5a6{--padding-top:39px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-e581cc7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0c46133{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ef0adcf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-41f75d2 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-08af588 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2a7b8e5{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4f9698c{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-61b1ed5 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-9d9d6c1{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-30c467c{--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2aaf9a1 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8128d47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-09d4d4d{--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-1e6b476{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7b01453 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-4c7d65d{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-a1e42b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2bb5177{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c407b6e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-cd52b05{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-1efbc94{--padding-top:39px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-02e4146{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2e27d0d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-76d1be5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-44ab43f .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0579ea7 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-1077a7e{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-46e1d04{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-1c1e7fb .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-71ba83f{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-ef1d342{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bf985b5 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8ebaca0 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-b47c800 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-e998846 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-03ed92e .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8053bb8 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f027f6d .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-bc3ec81 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-b42c0fa .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-9fa6c6b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-477628b .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8c4fc79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-32ca9f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-02ca9ac .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-9bd57e0 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-04b0eca{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-15901a2{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-d37f588 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-bd2e2e3{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-8ebaf6e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-213cc6d .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-08861bb .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-44a2b79 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-e2f68d6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-d19c012 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-a1d5bcd .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-73e4f4e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-693f115 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0648934{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-436ebf7{--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-249a0c5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-35121b6 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-f656c00{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-3c00e93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-9ec13b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-36a17ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6410c68{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-0791ade{--padding-top:39px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-734fb0e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-514f60c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-694a264{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d4fa43e .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2bb67ab .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-26e4597{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-77d0e22{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-dd3bedc .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-6e16fcc{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-b3bee34{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-48c93e5 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-67c83d6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-e5631e4 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0cf6697 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7ed2e99 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-39b8d67{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-af7bc31 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-42a20ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c7c9982{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7b2862f .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-c277299 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-bc8833c{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c275ae3{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-0df13bb .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-79fb2bc{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-5393292{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6a1a2d0 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-be0d832 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-14e47c0 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-6840a58 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-6a77aca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-305ce22 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-aed4d54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-efa70b7{--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-9501f34{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6d962e5 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-9a99978{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-a9af244{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-333c971{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-55a3d88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bba59f4{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-bcdfba8{--padding-top:39px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-ec65528{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4761372{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2251906{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c4e7c19 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0d3c830 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-3e08345{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8dc05db{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-020a65c .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-03f7ebe{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-cf0ae6c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-49195ec .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-1f24b2e .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2fd4ba6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-cee5e4b .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-1b02b71 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0fc6399 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f4ef4c1 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-e2e64bf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-85c898a .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-08fd837{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a50959b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0f09ca4{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0d434de{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-591ca21 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-4921a7d{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-32cd10a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2b62438 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-daf8135 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-b150ddf .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-db03034 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-351bf7e .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-576af12 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-d435467 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-5e34146 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8ca3fe2 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-259eadc .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-034b1e7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-df000ad .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-46896de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d46708f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2c073ea .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-99128ce .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8531de5{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3c2d43b{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-d93e66d .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-b3e24b1{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-6d97cc0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5055539 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0e6624e .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-ab898b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d57fd07 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-162d8c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-01f6acf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-127c2fd .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-6631ed5 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-74bd9eb .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-557b64a .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7d703bf .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-4dd2b67 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f067fc9 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}}@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-c419f60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3bde213{--min-height:72vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-73f9e3d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8a60c76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e469e5e .elementor-heading-title{font-size:var( --e-global-typography-jk-04-h3-font-size );line-height:var( --e-global-typography-jk-04-h3-line-height );letter-spacing:var( --e-global-typography-jk-04-h3-letter-spacing );word-spacing:var( --e-global-typography-jk-04-h3-word-spacing );}.elementor-993 .elementor-element.elementor-element-0a6f197{font-size:var( --e-global-typography-jk-07-body-font-size );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );}.elementor-993 .elementor-element.elementor-element-1b0cdba .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f3f5e27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d16c079 .elementor-heading-title{font-size:var( --e-global-typography-jk-04-h3-font-size );line-height:var( --e-global-typography-jk-04-h3-line-height );letter-spacing:var( --e-global-typography-jk-04-h3-letter-spacing );word-spacing:var( --e-global-typography-jk-04-h3-word-spacing );}.elementor-993 .elementor-element.elementor-element-ed6e653{font-size:var( --e-global-typography-jk-07-body-font-size );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );}.elementor-993 .elementor-element.elementor-element-dc0861b .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f7864af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ce9a33d .elementor-heading-title{font-size:var( --e-global-typography-jk-04-h3-font-size );line-height:var( --e-global-typography-jk-04-h3-line-height );letter-spacing:var( --e-global-typography-jk-04-h3-letter-spacing );word-spacing:var( --e-global-typography-jk-04-h3-word-spacing );}.elementor-993 .elementor-element.elementor-element-a3c8eb3{font-size:var( --e-global-typography-jk-07-body-font-size );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );}.elementor-993 .elementor-element.elementor-element-78f4d21 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2818021{--padding-top:20px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-a4b4366{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-f433e10 .elementor-heading-title{font-size:var( --e-global-typography-jk-01-hero-font-size );line-height:var( --e-global-typography-jk-01-hero-line-height );letter-spacing:var( --e-global-typography-jk-01-hero-letter-spacing );word-spacing:var( --e-global-typography-jk-01-hero-word-spacing );}.elementor-993 .elementor-element.elementor-element-2bf819a{font-size:var( --e-global-typography-jk-07-body-font-size );line-height:var( --e-global-typography-jk-07-body-line-height );letter-spacing:var( --e-global-typography-jk-07-body-letter-spacing );word-spacing:var( --e-global-typography-jk-07-body-word-spacing );}.elementor-993 .elementor-element.elementor-element-3476b1b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-64d4bee{--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-3484653{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-559158b .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-a181d49{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-738498e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6367f3e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e2c1ce5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-de124c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-45a1796 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-a920ca7 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-4d1e660{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8384029{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f29c391 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-822ed36 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-16509ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a25bcf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-9ae1619 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-bed4fb6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-58c0e78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4de7b29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b509fb2 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-7407275 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7506d46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0286790{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-fe8db10 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-9314a9b .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2127e37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d8b2749{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-edb0fc0 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-cefc9d9 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-c59af36{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a5f8b62 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2cf59cc .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7f5f07e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3fd04c1{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-efe5828{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ce620f0 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-defe4dd{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-5838951{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d51efa7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-074219b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4db23d1{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-0728164{--padding-top:28px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-ce211ad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-21bdba3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-32e1564{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f192de8{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5fd826e{font-size:14px;}.elementor-993 .elementor-element.elementor-element-119eaaa .elementor-heading-title{font-size:17px;}.elementor-993 .elementor-element.elementor-element-7bc8ac0{font-size:14px;}.elementor-993 .elementor-element.elementor-element-df76acd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0bd13f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-cbeebd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-98e372b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b5b0c43{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-35a53a7{font-size:14px;}.elementor-993 .elementor-element.elementor-element-50a1f01 .elementor-heading-title{font-size:17px;}.elementor-993 .elementor-element.elementor-element-ac38b1c{font-size:14px;}.elementor-993 .elementor-element.elementor-element-2ebf1c3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4937153{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c312c9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6815454{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-87a8221{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-44f967c{font-size:14px;}.elementor-993 .elementor-element.elementor-element-d8c11e9 .elementor-heading-title{font-size:17px;}.elementor-993 .elementor-element.elementor-element-31ae367{font-size:14px;}.elementor-993 .elementor-element.elementor-element-84bf1e9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4dda899{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e3658ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-062afc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-caf1b70 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-dd9e2d6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-377af67{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-35aaecd{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-05d157a .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-961b209{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-6036ac0{--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b9ed888{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-e23ee66 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-cc1a7cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3786c98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-47f0c15 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-5aac2da .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-96fc3cf{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4594cea{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-b66409f .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-544b939{font-size:var( --e-global-typography-jk-08-small-font-size );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );}.elementor-993 .elementor-element.elementor-element-7f0a3db{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-db9ed7d .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-1c94436{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-564fccc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f5c9cb2 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-5086a5a .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f30e340{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c5550af{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-987c2db .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-1f2615e{font-size:var( --e-global-typography-jk-08-small-font-size );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );}.elementor-993 .elementor-element.elementor-element-d6c712c{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5728aa4 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-d22bb50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d7fb2f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-cd3a6b4 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-45b347a .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7987b01{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d90553b{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-0c2523c .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-4bff721{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-0d64df0{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-71faae6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-c6de170{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7eabbf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-472ffcb{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6bce00d{font-size:14px;}.elementor-993 .elementor-element.elementor-element-bc540c7 .elementor-heading-title{font-size:17px;}.elementor-993 .elementor-element.elementor-element-198f821{font-size:14px;}.elementor-993 .elementor-element.elementor-element-f19609b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c40a8f2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0e1f48a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-75f0036{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-b66fc22{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f079d85 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-cc0719e{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-d13ce6e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3c45cf1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d3a6354{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a6baa95{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-5822e54{--padding-top:28px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-b1f023f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2ed5780{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-09490ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4100835{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-480ced3{font-size:14px;}.elementor-993 .elementor-element.elementor-element-37eb74e .elementor-heading-title{font-size:17px;}.elementor-993 .elementor-element.elementor-element-fd6d731{font-size:14px;}.elementor-993 .elementor-element.elementor-element-979635e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-175da21{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-83a9595{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a5737fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-800c287{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-319b2df{font-size:14px;}.elementor-993 .elementor-element.elementor-element-fe28d76 .elementor-heading-title{font-size:17px;}.elementor-993 .elementor-element.elementor-element-2128996{font-size:14px;}.elementor-993 .elementor-element.elementor-element-82e8c34{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b169ccb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ae2b117{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5667966{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d5c8b41 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-5a94f8a .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-429cea0{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-b38242b{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-fa70175 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-d912eae{font-size:var( --e-global-typography-jk-08-small-font-size );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );}.elementor-993 .elementor-element.elementor-element-b839a91{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bfb94df .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-c4ee7dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-207fe7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ab51a44 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-84992e0 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-4586b5e{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-fbce62d{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-84dc320 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-9226b2c{font-size:var( --e-global-typography-jk-08-small-font-size );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );}.elementor-993 .elementor-element.elementor-element-5b3fab8{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-240c89d .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f1d5457{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-f1c2674{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-007d4fd .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-160dc01 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-c62b5ac{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d441a1e{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-24aa96e .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-d9c50c0{font-size:var( --e-global-typography-jk-08-small-font-size );line-height:var( --e-global-typography-jk-08-small-line-height );letter-spacing:var( --e-global-typography-jk-08-small-letter-spacing );word-spacing:var( --e-global-typography-jk-08-small-word-spacing );}.elementor-993 .elementor-element.elementor-element-75cc042{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-41462f1 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7d34be1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-418d06e{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-95ce783{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ad436e8 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-7324c30{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-030ed1f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c008272{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-91c6ada{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4999dba{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-c0ec5a6{--padding-top:28px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-e581cc7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0c46133{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-ef0adcf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-41f75d2 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-08af588 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2a7b8e5{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4f9698c{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-61b1ed5 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-9d9d6c1{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-30c467c{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2aaf9a1 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8128d47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-09d4d4d{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-1e6b476{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7b01453 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-4c7d65d{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-a1e42b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2bb5177{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c407b6e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-cd52b05{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-1efbc94{--padding-top:28px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-02e4146{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2e27d0d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-76d1be5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-44ab43f .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0579ea7 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-1077a7e{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-46e1d04{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-1c1e7fb .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-71ba83f{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-ef1d342{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bf985b5 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8ebaca0 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-b47c800 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-e998846 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-03ed92e .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8053bb8 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f027f6d .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-bc3ec81 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-b42c0fa .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-9fa6c6b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-477628b .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8c4fc79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-32ca9f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-02ca9ac .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-9bd57e0 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-04b0eca{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-15901a2{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-d37f588 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-bd2e2e3{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-8ebaf6e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-213cc6d .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-08861bb .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-44a2b79 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-e2f68d6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-d19c012 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-a1d5bcd .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-73e4f4e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-693f115 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0648934{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-436ebf7{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-249a0c5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-35121b6 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-f656c00{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-3c00e93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-9ec13b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-36a17ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6410c68{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-0791ade{--padding-top:28px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-734fb0e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-514f60c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-694a264{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d4fa43e .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2bb67ab .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-26e4597{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-77d0e22{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-dd3bedc .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-6e16fcc{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-b3bee34{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-48c93e5 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-67c83d6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-e5631e4 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0cf6697 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7ed2e99 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-39b8d67{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-af7bc31 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-42a20ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c7c9982{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-7b2862f .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-c277299 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-bc8833c{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c275ae3{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-0df13bb .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-79fb2bc{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-5393292{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6a1a2d0 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-be0d832 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-14e47c0 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-6840a58 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-6a77aca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-305ce22 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-aed4d54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-efa70b7{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-9501f34{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-6d962e5 .elementor-heading-title{font-size:var( --e-global-typography-jk-03-h2-font-size );line-height:var( --e-global-typography-jk-03-h2-line-height );letter-spacing:var( --e-global-typography-jk-03-h2-letter-spacing );word-spacing:var( --e-global-typography-jk-03-h2-word-spacing );}.elementor-993 .elementor-element.elementor-element-9a99978{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-a9af244{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-333c971{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-55a3d88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-bba59f4{font-size:var( --e-global-typography-jk-06-lead-font-size );line-height:var( --e-global-typography-jk-06-lead-line-height );letter-spacing:var( --e-global-typography-jk-06-lead-letter-spacing );word-spacing:var( --e-global-typography-jk-06-lead-word-spacing );}.elementor-993 .elementor-element.elementor-element-bcdfba8{--padding-top:28px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-993 .elementor-element.elementor-element-ec65528{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-4761372{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2251906{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-c4e7c19 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0d3c830 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-3e08345{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-8dc05db{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-020a65c .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-03f7ebe{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-cf0ae6c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-49195ec .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-1f24b2e .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-2fd4ba6 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-cee5e4b .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-1b02b71 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0fc6399 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f4ef4c1 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-e2e64bf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-85c898a .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-08fd837{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-a50959b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0f09ca4{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-0d434de{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-591ca21 .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-4921a7d{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-32cd10a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2b62438 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-daf8135 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-b150ddf .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-db03034 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-351bf7e .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-576af12 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-d435467 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-5e34146 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8ca3fe2 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-259eadc .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-034b1e7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-df000ad .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-46896de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d46708f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-2c073ea .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-99128ce .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-8531de5{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-3c2d43b{font-size:var( --e-global-typography-jk-09-eyebrow-font-size );line-height:var( --e-global-typography-jk-09-eyebrow-line-height );letter-spacing:var( --e-global-typography-jk-09-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-jk-09-eyebrow-word-spacing );}.elementor-993 .elementor-element.elementor-element-d93e66d .elementor-heading-title{font-size:var( --e-global-typography-jk-05-card-font-size );line-height:var( --e-global-typography-jk-05-card-line-height );letter-spacing:var( --e-global-typography-jk-05-card-letter-spacing );word-spacing:var( --e-global-typography-jk-05-card-word-spacing );}.elementor-993 .elementor-element.elementor-element-b3e24b1{font-size:var( --e-global-typography-jk-10-price-font-size );line-height:var( --e-global-typography-jk-10-price-line-height );letter-spacing:var( --e-global-typography-jk-10-price-letter-spacing );word-spacing:var( --e-global-typography-jk-10-price-word-spacing );}.elementor-993 .elementor-element.elementor-element-6d97cc0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5055539 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-0e6624e .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-ab898b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-d57fd07 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-162d8c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-01f6acf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-127c2fd .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-6631ed5 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-74bd9eb .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-557b64a .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-7d703bf .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-4dd2b67 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}.elementor-993 .elementor-element.elementor-element-f067fc9 .elementor-button{font-size:var( --e-global-typography-jk-11-button-font-size );line-height:var( --e-global-typography-jk-11-button-line-height );letter-spacing:var( --e-global-typography-jk-11-button-letter-spacing );word-spacing:var( --e-global-typography-jk-11-button-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-c419f60 */.elementor-993 .elementor-element.elementor-element-c419f60 > .e-con-inner{max-width:none;padding-left:0;padding-right:0}
/* The film is full bleed. 16:9 is the source aspect; height is derived so a
   re-cut at another ratio cannot letterbox against a fixed height. */
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vfilm{width:100%}
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vfilm .elementor-widget-container{height:100%}
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vfilm .elementor-wrapper{position:absolute;inset:0}
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vfilm .elementor-wrapper{aspect-ratio:auto;height:100%}
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vfilm video{width:100%;height:100%;display:block;
 object-fit:cover;background:var(--e-global-color-jkink)}
/* Item 1: "on desktop it does not fill the width, fix that".
   The cause was here. `aspect-ratio:16/9` plus `max-height:58vh` over-constrains
   the box: once the height cap binds, the ratio DERIVES the width from it, so
   above roughly 1290px the film stopped growing and sat narrower than the page
   with paper down both sides. The height cap itself is still wanted (a
   full-bleed 16:9 film is 810px at 1440 and pushes the h1 below the fold), so
   the fix is to state the height and let width stay 100% instead of letting the
   ratio compute it.
   `object-position` biases the crop upward, which is the amendment's "if
   cropping is needed keep at least the top half of the body visible": the crop
   is taken from the bottom of the frame, not split evenly top and bottom.
   Not applied below 768: a 16:9 film on a 375px phone is only 211px tall and
   was never the problem. */
@media(min-width:768px){
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vfilm .elementor-wrapper{aspect-ratio:auto;height:100%;
  width:100%}
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vfilm video{height:100%;object-position:50% 28%}
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vposter img{height:58vh;aspect-ratio:auto;
  object-position:50% 28%}
}
/* Operator 2026-08-05: on a phone the 16:9 film was a 211px letterbox strip
   above the fold, which is a band rather than a hero. Portrait 4:5 gives the
   garment room without going full-height, and the crop stays biased upward so
   the head and shoulders survive it. Phones only: tablet and desktop keep the
   landscape cut the film was actually graded for. */
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vfilm .elementor-wrapper{aspect-ratio:auto;height:100%}
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vfilm video{object-position:50% 22%}
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vposter img{aspect-ratio:4/5;object-position:50% 22%}
}
/* The poster twin. A `display:none` on the <video> takes its own poster
   attribute with it, so the reduced-motion fallback has to be a real sibling
   image widget rather than the video's own poster. */
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vposter{display:none}
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vposter img{width:100%;height:auto;display:block;
 aspect-ratio:16/9;object-fit:cover}
@media(prefers-reduced-motion:reduce){
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vfilm{display:none}
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vposter{display:block}
}
/* Item 1's per-clip caption, laid over the film.
   The stack is absolutely positioned inside .jk-vhero rather than after it, so
   the caption sits ON the video as asked. All three slides occupy the same
   grid cell, which means the film never resizes as the longest blurb comes and
   goes. */
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vhero{position:relative}
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vcaps{position:absolute;left:0;right:0;bottom:0;
 display:grid;padding:0 24px 28px 24px;pointer-events:none;
 /* A scrim, not a flat tint: the mannequin is centred and light, and a full
    overlay greyed the garment the film exists to sell. */
 background:linear-gradient(to top,rgba(20,20,20,.72) 0%,
  rgba(20,20,20,.42) 42%,rgba(20,20,20,0) 100%)}
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vslide.e-con{grid-area:1/1;opacity:0;visibility:hidden;
 transition:opacity 420ms ease;max-width:560px}
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vslide.is-on{opacity:1;visibility:visible}
/* Only the visible slide takes the pointer back, so a hidden Shop now can
   never swallow a click meant for the film. */
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vslide.is-on{pointer-events:auto}
/* Before CAT_JS marks a slide, show the first. Without this the film carries no
   caption at all when JavaScript is off, which loses the Shop now entirely. */
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-vcaps:not(.jk-caps-live) .jk-vs-1.e-con{opacity:1;
 visibility:visible;pointer-events:auto}
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vcaps{padding:0 16px 20px 16px}
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vslide.e-con{max-width:none}
}
@media(prefers-reduced-motion:reduce){
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-vslide.e-con{transition:none}
}
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-herobtns.e-con{flex-wrap:wrap}
/* The buttons are chapter markers as well as jumps. The resting state is the
   ghost-ink hairline the rest of the site uses; the active state fills with
   ink, which is the strongest non-scarlet treatment available. Scarlet stays
   reserved for the buying accent, so a browse control does not compete with an
   Add to cart. */
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-herobtn .elementor-button{border-radius:0;
 transition:background-color 200ms ease,color 200ms ease,
 border-color 200ms ease}
.elementor-993 .elementor-element.elementor-element-c419f60 .jk-herobtn .elementor-button:hover{
 background-color:var(--e-global-color-jkink);color:var(--e-global-color-jkpaper);
 border-color:var(--e-global-color-jkink)}
/* These are three plain category jumps now. The per-clip marking moved to the
   film captions, so there is no is-on state here to go stale. */
/* Operator 2026-08-05: horizontal on mobile too. Three full-width stacked bars
   ate most of the first screen and pushed Shop by Category off it. The labels
   are short enough to sit in one row at 390 if the type and padding come down;
   they wrap to a second row rather than overflowing on the narrowest phones. */
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-herobtns.e-con{flex-direction:row;flex-wrap:wrap;
  justify-content:center;gap:8px}
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-herobtns > .elementor-widget{width:auto;flex:0 1 auto}
 .elementor-993 .elementor-element.elementor-element-c419f60 .jk-herobtns .elementor-button{width:auto;font-size:10px;
  letter-spacing:.08em;padding:11px 12px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3484653 */.elementor-993 .elementor-element.elementor-element-3484653.e-con{flex-wrap:wrap}
@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-3484653.e-con{flex-direction:column;align-items:flex-start;gap:6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d4bee *//* Shop by category. A scroll-snap rail, which is DESIGN.md section 10 family 3
   and, unlike the native image-carousel, is fully usable with zero JavaScript:
   swipe on touch, trackpad on desktop, and every card is a real anchor.
   The native widget cannot do this at all -- its repeater items are bare image
   objects with no per-item link, and `link_to: custom` applies ONE url to the
   whole widget. Six cards need six destinations. */
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-catrail.e-con{display:flex;flex-direction:row;flex-wrap:nowrap;
 overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;
 scrollbar-width:none;-webkit-overflow-scrolling:touch}
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-catrail.e-con::-webkit-scrollbar{display:none}
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-catcard.e-con{flex:0 0 calc((100% - 72px)/4);scroll-snap-align:start;
 min-width:0}
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-catwell{overflow:hidden;background:var(--e-global-color-jksurface)}
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-catwell img{width:100%;height:100%;display:block;
 aspect-ratio:4/5;object-fit:cover;
 transition:transform 500ms cubic-bezier(.2,.7,.3,1)}
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-catcard:hover .jk-catwell img{transform:scale(1.04)}
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-catcta{align-self:flex-start}
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-catcta .elementor-button{border-radius:0}
/* The arrow row's own `_margin` is one of the container settings Elementor
   drops silently: the JSON validated, the page rendered, and the live DOM
   reported margin-top 0px, so the arrows sat flush under the cards. Measured
   2026-08-05. Setting it here is the version that actually binds. */
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-cnavs{margin-top:40px}
@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-64d4bee .jk-cnavs{margin-top:28px}}
/* Arrows stay hidden until CAT_JS adds jk-cat-live. A control whose only
   destination is href="#" is not offered before it works. */
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-cnav{display:none}
.elementor-993 .elementor-element.elementor-element-64d4bee .jk-catrail-wrap.jk-cat-live .jk-cnav{display:flex}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-64d4bee .jk-catcard.e-con{flex:0 0 calc((100% - 24px)/2)}
}
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-64d4bee .jk-catrail.e-con{gap:16px}
 .elementor-993 .elementor-element.elementor-element-64d4bee .jk-catcard.e-con{flex:0 0 calc((100% - 16px)/2)}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe5828 */.elementor-993 .elementor-element.elementor-element-efe5828.e-con{flex-wrap:wrap}
@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-efe5828.e-con{flex-direction:column;align-items:flex-start;gap:6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd04c1 *//* The ink introduction block. Nothing here sets a background: the container's
   own bg="ink" does that, and it is a boxed container so the ink already runs
   the full width of the viewport while the copy stays on the page grid. */
.elementor-993 .elementor-element.elementor-element-3fd04c1{min-height:0}
/* Operator 2026-08-05: pull the photographs up on phones. The head, its
   tagline and the 64px of block padding stacked to nearly half a screen before
   the first image appeared. The head keeps its right alignment; only the space
   under it closes up. */
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-3fd04c1.e-con{gap:18px;padding-top:40px;padding-bottom:44px}
}
/* Editorial pair. Image A carries the section, image B overlaps it at the
   bottom-right corner, which is the offset composition DESIGN.md section 10
   family 2 describes. */
.elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-ed.e-con{flex-direction:row;
 align-items:center;gap:48px}
.elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-edpics.e-con{position:relative;flex:1 1 0;min-width:0;
 padding-bottom:56px;padding-right:0}
.elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-edcopy.e-con{flex:1 1 0;min-width:0}
.elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-ed-a img{width:100%;height:auto;display:block;
 aspect-ratio:4/5;object-fit:cover}
.elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-ed-a{width:72%}
/* The border is the GROUND colour, not white: its job is to separate the two
   overlapping photographs. Now that the editorial sits on ink it follows the
   ground there, otherwise image B wears a white picture frame on a dark block. */
.elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-ed-b{position:absolute;right:0;bottom:0;width:46%;
 border:6px solid var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-ed-b img{width:100%;height:auto;display:block;
 aspect-ratio:1/1;object-fit:cover}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-ed.e-con{flex-direction:column;gap:32px}
}
/* Operator 2026-08-05: the editorial pair keeps its shape on mobile.
   It used to flatten to two equal side-by-side images at 767, on the reasoning
   that an absolutely positioned image B would cover the garment in image A. It
   does not: B is 46% wide and anchored bottom-right, so it overlaps A's lower
   corner, and A is a 4:5 portrait whose subject sits above that. Keeping one
   composition across all three breakpoints is what was asked for and it reads
   more deliberately than the flattened pair did.
   Only the bottom padding scales, because the overlap needs less room to hang
   into when the whole block is 390 wide. */
@media(max-width:767px){
 /* Corrected 2026-08-05: the right alignment belongs to the section head and
    its tagline, NOT to the description. Right-aligning a full paragraph made it
    harder to read for no gain; the head is what sits right. */
 .elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-edpics.e-con{padding-bottom:34px}
 /* Image A is a VERTICAL rectangle on phones, operator 2026-08-05. 4:5 sits
    close enough to square to read as a snapshot; 2:3 is a proper portrait crop
    and gives the garment its length. The images sit higher because the space
    above them closed up in INTRO_CSS, not because this got shorter. */
 .elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-ed-a img{aspect-ratio:2/3}
 .elementor-993 .elementor-element.elementor-element-3fd04c1 .jk-ed.e-con{gap:20px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0728164 *//* ── Rail ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-rail,.elementor-993 .elementor-element.elementor-element-0728164 .jk-rail > .e-con-inner{
 display:flex;flex-wrap:wrap;align-items:flex-start}
/* flex-grow is 0, not 1, and that is the whole fix for an odd card count.
   With grow:1 the last card on an incomplete row stretches to fill it: three
   cards on a 2-up grid put the third alone at 1312px beside siblings at 644,
   which reads as a deliberate hero. A complete row is unaffected either way,
   because the basis already resolves to the exact share. Measured live
   2026-08-02 after P3a made New Arrivals three cards. per_row does not reach
   the tablet block below, so the desktop count alone cannot fix it. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card{flex:0 1 calc((100% - 72px) / 4);
 min-width:0;max-width:100%}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-card{flex:0 1 calc((100% - 24px) / 2)}
}
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-rail,.elementor-993 .elementor-element.elementor-element-0728164 .jk-rail > .e-con-inner{flex-direction:column}
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-card{flex:1 1 100%;width:100%}
}

/* ── Two-image hover wipe. Local .card-well behaviour. ────────────── */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-well{position:relative;overflow:hidden;aspect-ratio:4/5;
 background:var(--e-global-color-jkstone)}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-well .elementor-widget-image,
.elementor-993 .elementor-element.elementor-element-0728164 .jk-well .elementor-widget-image .elementor-widget-container,
.elementor-993 .elementor-element.elementor-element-0728164 .jk-well figure{position:absolute;inset:0;margin:0;height:100%;
 width:100%}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-well img{position:absolute;inset:0;width:100%;height:100%;
 object-fit:cover;display:block;
 transition:opacity 420ms ease,transform 620ms ease}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-well .jk-back img{opacity:0}
/* Operator 2026-08-31: hover fires from the photograph (.jk-well), not
   the whole card -- moving the pointer over the name, price or buy block
   used to flip the image. Bag wells stack every colourway and several
   ship only one photograph, so :has(.jk-back.is-on) checks the SELECTED
   colourway actually has a second shot before the wipe runs -- without
   it those cards blanked to grey on hover. Full note: jk_cards.py
   cards_css(). */
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-card:not(.jk-bag) .jk-well:hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-card:not(.jk-bag) .jk-well:hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-card:not(.jk-bag) .jk-well:hover img{transform:scale(1.03)}
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-bag .jk-well:has(.jk-back.is-on):hover img{transform:scale(1.03)}
}

/* ── U8: image arrows, touch only. ────────────────────────────────────
   The wipe above is gated on hover, which a phone or tablet does not have, so
   the second photograph was unreachable there. NAV_JS puts `jk-on-back` on the
   card; this is the only thing that reads it. The arrows are not merely hidden
   on desktop — they are gated by the same query, so the pointer experience is
   byte-for-byte what it was. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-nav{display:none}
@media(hover:none),(pointer:coarse){
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-card.jk-on-back .jk-well .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-card.jk-on-back .jk-well .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-well .jk-nav{display:block;position:absolute;top:50%;
  transform:translateY(-50%);z-index:2;width:44px}
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-well .jk-prev{left:8px}
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-well .jk-next{right:8px}
 /* NAV_JS sets this where the card has nothing to swap to. */
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-well .jk-nav.is-off{display:none}
}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-nav .elementor-button{width:44px;height:44px;min-width:0;
 padding:0;border-radius:0;display:flex;align-items:center;
 justify-content:center;opacity:.78;transition:opacity 160ms ease}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-nav .elementor-button:active{opacity:1}
/* The label stays in the markup for screen readers, exactly as on the colour
   squares; only the chevron is drawn. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-nav .elementor-button-text{position:absolute;width:1px;height:1px;
 margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* Clipped, never `display:none`: a hidden label is removed from the
   accessibility tree, which would leave the arrow with no name at all. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-nav .elementor-button-content-wrapper{width:0;overflow:visible}
/* Two borders on currentColor rather than an icon font or an inline SVG: it
   follows the button's global text token, so nothing here hardcodes a hex. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-nav .elementor-button::after{content:"";display:block;
 width:9px;height:9px;border-left:1.5px solid currentColor;
 border-bottom:1.5px solid currentColor}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-prev .elementor-button::after{transform:rotate(45deg)}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-next .elementor-button::after{transform:rotate(-135deg)}

/* ── Body ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-body h3 a{text-decoration:none;text-underline-offset:4px}
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-body h3 a:hover{text-decoration:underline;
  text-decoration-color:var(--e-global-color-jkscarlet)}
}

/* ── Colourway swatches. Product colours, so they live here rather ──
   than in widget colour settings, which must stay on global tokens. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-swatches,.elementor-993 .elementor-element.elementor-element-0728164 .jk-swatches > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:8px}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw{width:20px;height:20px;border:1px solid var(--e-global-color-jkstone);
 border-radius:0;flex:0 0 20px}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw p{margin:0;height:0;overflow:hidden}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-navy-woodgrain{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-navy-geo{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-navy-gloss{background:#243447}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-mint{background:#A8C6C2}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-grey-geo{background:#6E6C68}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-red-geo{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-khaki{background:#7C7A5A}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-orange{background:#C2622B}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-brown{background:#6B4A2F}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-black{background:#1B1B1A}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-cream{background:#E8E2D4}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-blue{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-grey{background:#8A8880}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-red{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-pink{background:#D9A0A8}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-navy{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-mustard{background:#C89A3C}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-raspberry{background:#A4324B}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-african-print{background:linear-gradient(135deg,#C4202B 0 33%,#C89A3C 33% 66%,#1B7A5A 66% 100%)}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-sw-sun-dot{background:radial-gradient(circle at 30% 30%,#C89A3C 0 40%,#1B1B1A 40% 100%)}

/* ── Quick buy. Revealed on hover AND focus, so it is keyboard usable. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-qb-label{color:var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-chips,.elementor-993 .elementor-element.elementor-element-0728164 .jk-chips > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:6px}
/* The whole buy block reveals together. Gating only the chips left the
   "Quick buy" caption hanging on its own above empty space. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-qb{opacity:0;visibility:hidden;max-height:0;
 transition:opacity 240ms ease,max-height 240ms ease}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card:hover .jk-qb,
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card:focus-within .jk-qb{opacity:1;visibility:visible;
 max-height:260px}
/* A stock notice is state, not hover detail. It stays visible at every width. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-qb.jk-qb-sold{opacity:1;visibility:visible;max-height:none}
/* Browse mode. On /products/ the View product button is the card's ONLY
   control, so hover-gating it would hide the sole way into the product page
   from anyone not using a mouse. Same reasoning as the sold-out rule above. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-qb.jk-qb-view{opacity:1;visibility:visible;max-height:none}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-view{align-self:flex-start}
@media(hover:none),(pointer:coarse){
 /* Touch has no hover, so the block is simply always visible. */
 .elementor-993 .elementor-element.elementor-element-0728164 .jk-qb{opacity:1;visibility:visible;max-height:none}
}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-chips .elementor-button{border-radius:0}
/* The sold-out chip, on the photograph. Scarlet is the only accent DESIGN.md
   allows, and this is the one place on a card where it earns being the loudest
   thing: it answers "can I buy this" before the eye reaches the name.
   Square, hairline-free, top-left where the eye enters the image. z-index 4
   clears the two stacked photographs and sits under the U8 arrows, which are
   bottom-anchored and never collide with it. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-soldbadge{position:absolute;top:0;left:0;z-index:4;
 background:var(--e-global-color-jkscarlet);color:var(--e-global-color-jkpaper);padding:7px 11px;border-radius:0;
 pointer-events:none}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-soldbadge p{margin:0;line-height:1}
/* The buy block is empty on a sold-out card, so it must not reserve the height
   of the chips and button it no longer holds. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-qb-sold{padding:0;min-height:0}

/* ── U7: chips are .elementor-993 .elementor-element.elementor-element-0728164s. The choice has to survive the click and stay ──
   visible, which is the specific thing the operator saw fail before.
   `!important` is needed because Elementor writes each button's own
   background and colour later in the same stylesheet at equal specificity. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-size .elementor-button{transition:background-color 160ms ease,
 color 160ms ease}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-size.is-on .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}

/* ── Add to cart. Present on sized products for the first time: until now the
   chips were the only way to commit, and only One Size products had a button.

   TWO STATES, operator 2026-08-03. Scarlet at rest everywhere; once the add
   succeeds the button itself becomes "View cart" rather than growing a second
   control beside it. `!important` for the same reason the chips need it --
   Elementor writes each button's own background and colour later in the same
   stylesheet at equal specificity.

   The pressed fill inverts by ground. On paper it is ink. On the bags strip it
   is PAPER, not ink: ink on ink is invisible, and a control the customer cannot
   see is worse than one that never changed. Operator ruled on this directly. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-add{align-self:flex-start}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-add .elementor-button{border-radius:0;
 transition:background-color 160ms ease,color 160ms ease}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-add.is-busy{opacity:.55;pointer-events:none}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-add.is-added .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}
/* paper ground: scarlet on paper is 5.17:1, no boundary needed. */
/* WooCommerce's own add-to-cart.js appends `<a class="added_to_cart">View
   cart</a>` immediately after whatever element is passed as `$button` to the
   `added_to_cart` event -- which is this widget. THAT is the text the operator
   saw squashed beside the button on a phone. BUY_JS removes the node so no
   screen reader reads a duplicate; this rule is the belt that stops it flashing
   in the frame between Woo inserting it and us removing it. */
.elementor-993 .elementor-element.elementor-element-0728164 a.added_to_cart{display:none!important}

/* Only ever shown by BUY_JS, when the button is pressed with nothing chosen. */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-hint{display:none}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-hint.is-on{display:block}
/* JK Phase 3.4 grouped card 200 */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-swap{display:none}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-col.is-on{display:block}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-cg.is-on{display:flex}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-sw .elementor-button{width:22px;height:22px;min-width:0;padding:0;border-radius:0;display:block;overflow:hidden;box-shadow:none}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-sw .elementor-button-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-sw.is-on .elementor-button{outline:1px solid var(--e-global-color-jkink);outline-offset:2px}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-pid-200 .jk-swc-scarlet .elementor-button{background-color:#C4202B!important}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-pid-200 .jk-swc-ink .elementor-button{background-color:#1B1B1A!important}
/* JK P5 Sleeveless Silk Dress grouped card */
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-swap{display:none}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-col.is-on{display:block}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-cg.is-on{display:flex}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-sw .elementor-button{width:22px;height:22px;min-width:0;padding:0;border-radius:0;display:block;overflow:hidden;box-shadow:none}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-sw .elementor-button-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-card .jk-sw.is-on .elementor-button{outline:1px solid var(--e-global-color-jkink);outline-offset:2px}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-pid-760 .jk-swc-orange .elementor-button{background-color:#E45520!important}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-pid-760 .jk-swc-rust .elementor-button{background-color:#B64C32!important}
.elementor-993 .elementor-element.elementor-element-0728164 .jk-pid-760 .jk-swc-blush-pink .elementor-button{background-color:#E8A1A4!important}

/* touch: separate the colourway dots from the button (2026-09-22) */
@media(hover:none),(pointer:coarse){.elementor-993 .elementor-element.elementor-element-0728164 .jk-swatches{margin-bottom:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5f07e *//* On the wrapper, which is the element carrying the id, so a jump lands on the
   top of the ink block rather than under the sticky header. */
.elementor-993 .elementor-element.elementor-element-7f5f07e{scroll-margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b66fc22 */.elementor-993 .elementor-element.elementor-element-b66fc22.e-con{flex-wrap:wrap}
@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-b66fc22.e-con{flex-direction:column;align-items:flex-start;gap:6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f0036 *//* The ink introduction block. Nothing here sets a background: the container's
   own bg="ink" does that, and it is a boxed container so the ink already runs
   the full width of the viewport while the copy stays on the page grid. */
.elementor-993 .elementor-element.elementor-element-75f0036{min-height:0}
/* Operator 2026-08-05: pull the photographs up on phones. The head, its
   tagline and the 64px of block padding stacked to nearly half a screen before
   the first image appeared. The head keeps its right alignment; only the space
   under it closes up. */
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-75f0036.e-con{gap:18px;padding-top:40px;padding-bottom:44px}
}
/* Editorial pair. Image A carries the section, image B overlaps it at the
   bottom-right corner, which is the offset composition DESIGN.md section 10
   family 2 describes. */
.elementor-993 .elementor-element.elementor-element-75f0036 .jk-ed.e-con{flex-direction:row-reverse;
 align-items:center;gap:48px}
.elementor-993 .elementor-element.elementor-element-75f0036 .jk-edpics.e-con{position:relative;flex:1 1 0;min-width:0;
 padding-bottom:56px;padding-right:0}
.elementor-993 .elementor-element.elementor-element-75f0036 .jk-edcopy.e-con{flex:1 1 0;min-width:0}
.elementor-993 .elementor-element.elementor-element-75f0036 .jk-ed-a img{width:100%;height:auto;display:block;
 aspect-ratio:4/5;object-fit:cover}
.elementor-993 .elementor-element.elementor-element-75f0036 .jk-ed-a{width:72%}
/* The border is the GROUND colour, not white: its job is to separate the two
   overlapping photographs. Now that the editorial sits on ink it follows the
   ground there, otherwise image B wears a white picture frame on a dark block. */
.elementor-993 .elementor-element.elementor-element-75f0036 .jk-ed-b{position:absolute;right:0;bottom:0;width:46%;
 border:6px solid var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-75f0036 .jk-ed-b img{width:100%;height:auto;display:block;
 aspect-ratio:1/1;object-fit:cover}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-75f0036 .jk-ed.e-con{flex-direction:column;gap:32px}
}
/* Operator 2026-08-05: the editorial pair keeps its shape on mobile.
   It used to flatten to two equal side-by-side images at 767, on the reasoning
   that an absolutely positioned image B would cover the garment in image A. It
   does not: B is 46% wide and anchored bottom-right, so it overlaps A's lower
   corner, and A is a 4:5 portrait whose subject sits above that. Keeping one
   composition across all three breakpoints is what was asked for and it reads
   more deliberately than the flattened pair did.
   Only the bottom padding scales, because the overlap needs less room to hang
   into when the whole block is 390 wide. */
@media(max-width:767px){
 /* Corrected 2026-08-05: the right alignment belongs to the section head and
    its tagline, NOT to the description. Right-aligning a full paragraph made it
    harder to read for no gain; the head is what sits right. */
 .elementor-993 .elementor-element.elementor-element-75f0036 .jk-edpics.e-con{padding-bottom:34px}
 /* Image A is a VERTICAL rectangle on phones, operator 2026-08-05. 4:5 sits
    close enough to square to read as a snapshot; 2:3 is a proper portrait crop
    and gives the garment its length. The images sit higher because the space
    above them closed up in INTRO_CSS, not because this got shorter. */
 .elementor-993 .elementor-element.elementor-element-75f0036 .jk-ed-a img{aspect-ratio:2/3}
 .elementor-993 .elementor-element.elementor-element-75f0036 .jk-ed.e-con{gap:20px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5822e54 *//* ── Rail ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-rail,.elementor-993 .elementor-element.elementor-element-5822e54 .jk-rail > .e-con-inner{
 display:flex;flex-wrap:wrap;align-items:flex-start}
/* flex-grow is 0, not 1, and that is the whole fix for an odd card count.
   With grow:1 the last card on an incomplete row stretches to fill it: three
   cards on a 2-up grid put the third alone at 1312px beside siblings at 644,
   which reads as a deliberate hero. A complete row is unaffected either way,
   because the basis already resolves to the exact share. Measured live
   2026-08-02 after P3a made New Arrivals three cards. per_row does not reach
   the tablet block below, so the desktop count alone cannot fix it. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-card{flex:0 1 calc((100% - 72px) / 4);
 min-width:0;max-width:100%}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-card{flex:0 1 calc((100% - 24px) / 2)}
}
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-rail,.elementor-993 .elementor-element.elementor-element-5822e54 .jk-rail > .e-con-inner{flex-direction:column}
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-card{flex:1 1 100%;width:100%}
}

/* ── Two-image hover wipe. Local .card-well behaviour. ────────────── */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-well{position:relative;overflow:hidden;aspect-ratio:4/5;
 background:var(--e-global-color-jkstone)}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-well .elementor-widget-image,
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-well .elementor-widget-image .elementor-widget-container,
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-well figure{position:absolute;inset:0;margin:0;height:100%;
 width:100%}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-well img{position:absolute;inset:0;width:100%;height:100%;
 object-fit:cover;display:block;
 transition:opacity 420ms ease,transform 620ms ease}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-well .jk-back img{opacity:0}
/* Operator 2026-08-31: hover fires from the photograph (.jk-well), not
   the whole card -- moving the pointer over the name, price or buy block
   used to flip the image. Bag wells stack every colourway and several
   ship only one photograph, so :has(.jk-back.is-on) checks the SELECTED
   colourway actually has a second shot before the wipe runs -- without
   it those cards blanked to grey on hover. Full note: jk_cards.py
   cards_css(). */
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-card:not(.jk-bag) .jk-well:hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-card:not(.jk-bag) .jk-well:hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-card:not(.jk-bag) .jk-well:hover img{transform:scale(1.03)}
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-bag .jk-well:has(.jk-back.is-on):hover img{transform:scale(1.03)}
}

/* ── U8: image arrows, touch only. ────────────────────────────────────
   The wipe above is gated on hover, which a phone or tablet does not have, so
   the second photograph was unreachable there. NAV_JS puts `jk-on-back` on the
   card; this is the only thing that reads it. The arrows are not merely hidden
   on desktop — they are gated by the same query, so the pointer experience is
   byte-for-byte what it was. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-nav{display:none}
@media(hover:none),(pointer:coarse){
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-card.jk-on-back .jk-well .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-card.jk-on-back .jk-well .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-well .jk-nav{display:block;position:absolute;top:50%;
  transform:translateY(-50%);z-index:2;width:44px}
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-well .jk-prev{left:8px}
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-well .jk-next{right:8px}
 /* NAV_JS sets this where the card has nothing to swap to. */
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-well .jk-nav.is-off{display:none}
}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-nav .elementor-button{width:44px;height:44px;min-width:0;
 padding:0;border-radius:0;display:flex;align-items:center;
 justify-content:center;opacity:.78;transition:opacity 160ms ease}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-nav .elementor-button:active{opacity:1}
/* The label stays in the markup for screen readers, exactly as on the colour
   squares; only the chevron is drawn. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-nav .elementor-button-text{position:absolute;width:1px;height:1px;
 margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* Clipped, never `display:none`: a hidden label is removed from the
   accessibility tree, which would leave the arrow with no name at all. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-nav .elementor-button-content-wrapper{width:0;overflow:visible}
/* Two borders on currentColor rather than an icon font or an inline SVG: it
   follows the button's global text token, so nothing here hardcodes a hex. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-nav .elementor-button::after{content:"";display:block;
 width:9px;height:9px;border-left:1.5px solid currentColor;
 border-bottom:1.5px solid currentColor}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-prev .elementor-button::after{transform:rotate(45deg)}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-next .elementor-button::after{transform:rotate(-135deg)}

/* ── Body ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-body h3 a{text-decoration:none;text-underline-offset:4px}
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-body h3 a:hover{text-decoration:underline;
  text-decoration-color:var(--e-global-color-jkscarlet)}
}

/* ── Colourway swatches. Product colours, so they live here rather ──
   than in widget colour settings, which must stay on global tokens. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-swatches,.elementor-993 .elementor-element.elementor-element-5822e54 .jk-swatches > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:8px}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw{width:20px;height:20px;border:1px solid var(--e-global-color-jkstone);
 border-radius:0;flex:0 0 20px}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw p{margin:0;height:0;overflow:hidden}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-navy-woodgrain{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-navy-geo{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-navy-gloss{background:#243447}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-mint{background:#A8C6C2}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-grey-geo{background:#6E6C68}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-red-geo{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-khaki{background:#7C7A5A}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-orange{background:#C2622B}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-brown{background:#6B4A2F}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-black{background:#1B1B1A}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-cream{background:#E8E2D4}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-blue{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-grey{background:#8A8880}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-red{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-pink{background:#D9A0A8}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-navy{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-mustard{background:#C89A3C}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-raspberry{background:#A4324B}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-african-print{background:linear-gradient(135deg,#C4202B 0 33%,#C89A3C 33% 66%,#1B7A5A 66% 100%)}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-sw-sun-dot{background:radial-gradient(circle at 30% 30%,#C89A3C 0 40%,#1B1B1A 40% 100%)}

/* ── Quick buy. Revealed on hover AND focus, so it is keyboard usable. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-qb-label{color:var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-chips,.elementor-993 .elementor-element.elementor-element-5822e54 .jk-chips > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:6px}
/* The whole buy block reveals together. Gating only the chips left the
   "Quick buy" caption hanging on its own above empty space. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-qb{opacity:0;visibility:hidden;max-height:0;
 transition:opacity 240ms ease,max-height 240ms ease}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-card:hover .jk-qb,
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-card:focus-within .jk-qb{opacity:1;visibility:visible;
 max-height:260px}
/* A stock notice is state, not hover detail. It stays visible at every width. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-qb.jk-qb-sold{opacity:1;visibility:visible;max-height:none}
/* Browse mode. On /products/ the View product button is the card's ONLY
   control, so hover-gating it would hide the sole way into the product page
   from anyone not using a mouse. Same reasoning as the sold-out rule above. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-qb.jk-qb-view{opacity:1;visibility:visible;max-height:none}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-view{align-self:flex-start}
@media(hover:none),(pointer:coarse){
 /* Touch has no hover, so the block is simply always visible. */
 .elementor-993 .elementor-element.elementor-element-5822e54 .jk-qb{opacity:1;visibility:visible;max-height:none}
}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-chips .elementor-button{border-radius:0}
/* The sold-out chip, on the photograph. Scarlet is the only accent DESIGN.md
   allows, and this is the one place on a card where it earns being the loudest
   thing: it answers "can I buy this" before the eye reaches the name.
   Square, hairline-free, top-left where the eye enters the image. z-index 4
   clears the two stacked photographs and sits under the U8 arrows, which are
   bottom-anchored and never collide with it. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-soldbadge{position:absolute;top:0;left:0;z-index:4;
 background:var(--e-global-color-jkscarlet);color:var(--e-global-color-jkpaper);padding:7px 11px;border-radius:0;
 pointer-events:none}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-soldbadge p{margin:0;line-height:1}
/* The buy block is empty on a sold-out card, so it must not reserve the height
   of the chips and button it no longer holds. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-card .jk-qb-sold{padding:0;min-height:0}

/* ── U7: chips are .elementor-993 .elementor-element.elementor-element-5822e54s. The choice has to survive the click and stay ──
   visible, which is the specific thing the operator saw fail before.
   `!important` is needed because Elementor writes each button's own
   background and colour later in the same stylesheet at equal specificity. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-size .elementor-button{transition:background-color 160ms ease,
 color 160ms ease}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-size.is-on .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}

/* ── Add to cart. Present on sized products for the first time: until now the
   chips were the only way to commit, and only One Size products had a button.

   TWO STATES, operator 2026-08-03. Scarlet at rest everywhere; once the add
   succeeds the button itself becomes "View cart" rather than growing a second
   control beside it. `!important` for the same reason the chips need it --
   Elementor writes each button's own background and colour later in the same
   stylesheet at equal specificity.

   The pressed fill inverts by ground. On paper it is ink. On the bags strip it
   is PAPER, not ink: ink on ink is invisible, and a control the customer cannot
   see is worse than one that never changed. Operator ruled on this directly. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-add{align-self:flex-start}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-add .elementor-button{border-radius:0;
 transition:background-color 160ms ease,color 160ms ease}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-add.is-busy{opacity:.55;pointer-events:none}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-add.is-added .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}
/* paper ground: scarlet on paper is 5.17:1, no boundary needed. */
/* WooCommerce's own add-to-cart.js appends `<a class="added_to_cart">View
   cart</a>` immediately after whatever element is passed as `$button` to the
   `added_to_cart` event -- which is this widget. THAT is the text the operator
   saw squashed beside the button on a phone. BUY_JS removes the node so no
   screen reader reads a duplicate; this rule is the belt that stops it flashing
   in the frame between Woo inserting it and us removing it. */
.elementor-993 .elementor-element.elementor-element-5822e54 a.added_to_cart{display:none!important}

/* Only ever shown by BUY_JS, when the button is pressed with nothing chosen. */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-hint{display:none}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-hint.is-on{display:block}
/* JK Phase 3.4 grouped card 212 */
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-card .jk-swap{display:none}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-card .jk-col.is-on{display:block}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-card .jk-cg.is-on{display:flex}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-card .jk-sw .elementor-button{width:22px;height:22px;min-width:0;padding:0;border-radius:0;display:block;overflow:hidden;box-shadow:none}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-card .jk-sw .elementor-button-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-card .jk-sw.is-on .elementor-button{outline:1px solid var(--e-global-color-jkink);outline-offset:2px}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-pid-212 .jk-swc-cream .elementor-button{background-color:#E8E2D4!important}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-pid-212 .jk-swc-grey .elementor-button{background-color:#8A8880!important}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-pid-212 .jk-swc-rust .elementor-button{background-color:#A94B35!important}
.elementor-993 .elementor-element.elementor-element-5822e54 .jk-pid-212 .jk-swc-turquoise .elementor-button{background-color:#A8C6C2!important}

/* touch: separate the colourway dots from the button (2026-09-22) */
@media(hover:none),(pointer:coarse){.elementor-993 .elementor-element.elementor-element-5822e54 .jk-swatches{margin-bottom:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e1f48a *//* On the wrapper, which is the element carrying the id, so a jump lands on the
   top of the ink block rather than under the sticky header. */
.elementor-993 .elementor-element.elementor-element-0e1f48a{scroll-margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95ce783 */.elementor-993 .elementor-element.elementor-element-95ce783.e-con{flex-wrap:wrap}
@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-95ce783.e-con{flex-direction:column;align-items:flex-start;gap:6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418d06e *//* The ink introduction block. Nothing here sets a background: the container's
   own bg="ink" does that, and it is a boxed container so the ink already runs
   the full width of the viewport while the copy stays on the page grid. */
.elementor-993 .elementor-element.elementor-element-418d06e{min-height:0}
/* Operator 2026-08-05: pull the photographs up on phones. The head, its
   tagline and the 64px of block padding stacked to nearly half a screen before
   the first image appeared. The head keeps its right alignment; only the space
   under it closes up. */
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-418d06e.e-con{gap:18px;padding-top:40px;padding-bottom:44px}
}
/* Editorial pair. Image A carries the section, image B overlaps it at the
   bottom-right corner, which is the offset composition DESIGN.md section 10
   family 2 describes. */
.elementor-993 .elementor-element.elementor-element-418d06e .jk-ed.e-con{flex-direction:row;
 align-items:center;gap:48px}
.elementor-993 .elementor-element.elementor-element-418d06e .jk-edpics.e-con{position:relative;flex:1 1 0;min-width:0;
 padding-bottom:56px;padding-right:0}
.elementor-993 .elementor-element.elementor-element-418d06e .jk-edcopy.e-con{flex:1 1 0;min-width:0}
.elementor-993 .elementor-element.elementor-element-418d06e .jk-ed-a img{width:100%;height:auto;display:block;
 aspect-ratio:4/5;object-fit:cover}
.elementor-993 .elementor-element.elementor-element-418d06e .jk-ed-a{width:72%}
/* The border is the GROUND colour, not white: its job is to separate the two
   overlapping photographs. Now that the editorial sits on ink it follows the
   ground there, otherwise image B wears a white picture frame on a dark block. */
.elementor-993 .elementor-element.elementor-element-418d06e .jk-ed-b{position:absolute;right:0;bottom:0;width:46%;
 border:6px solid var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-418d06e .jk-ed-b img{width:100%;height:auto;display:block;
 aspect-ratio:1/1;object-fit:cover}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-418d06e .jk-ed.e-con{flex-direction:column;gap:32px}
}
/* Operator 2026-08-05: the editorial pair keeps its shape on mobile.
   It used to flatten to two equal side-by-side images at 767, on the reasoning
   that an absolutely positioned image B would cover the garment in image A. It
   does not: B is 46% wide and anchored bottom-right, so it overlaps A's lower
   corner, and A is a 4:5 portrait whose subject sits above that. Keeping one
   composition across all three breakpoints is what was asked for and it reads
   more deliberately than the flattened pair did.
   Only the bottom padding scales, because the overlap needs less room to hang
   into when the whole block is 390 wide. */
@media(max-width:767px){
 /* Corrected 2026-08-05: the right alignment belongs to the section head and
    its tagline, NOT to the description. Right-aligning a full paragraph made it
    harder to read for no gain; the head is what sits right. */
 .elementor-993 .elementor-element.elementor-element-418d06e .jk-edpics.e-con{padding-bottom:34px}
 /* Image A is a VERTICAL rectangle on phones, operator 2026-08-05. 4:5 sits
    close enough to square to read as a snapshot; 2:3 is a proper portrait crop
    and gives the garment its length. The images sit higher because the space
    above them closed up in INTRO_CSS, not because this got shorter. */
 .elementor-993 .elementor-element.elementor-element-418d06e .jk-ed-a img{aspect-ratio:2/3}
 .elementor-993 .elementor-element.elementor-element-418d06e .jk-ed.e-con{gap:20px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0ec5a6 *//* ── Rail ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-rail,.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-rail > .e-con-inner{
 display:flex;flex-wrap:wrap;align-items:flex-start}
/* flex-grow is 0, not 1, and that is the whole fix for an odd card count.
   With grow:1 the last card on an incomplete row stretches to fill it: three
   cards on a 2-up grid put the third alone at 1312px beside siblings at 644,
   which reads as a deliberate hero. A complete row is unaffected either way,
   because the basis already resolves to the exact share. Measured live
   2026-08-02 after P3a made New Arrivals three cards. per_row does not reach
   the tablet block below, so the desktop count alone cannot fix it. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card{flex:0 1 calc((100% - 48px) / 3);
 min-width:0;max-width:100%}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card{flex:0 1 calc((100% - 24px) / 2)}
}
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-rail,.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-rail > .e-con-inner{flex-direction:column}
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card{flex:1 1 100%;width:100%}
}

/* ── Two-image hover wipe. Local .card-well behaviour. ────────────── */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-well{position:relative;overflow:hidden;aspect-ratio:4/5;
 background:var(--e-global-color-jkstone)}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-well .elementor-widget-image,
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-well .elementor-widget-image .elementor-widget-container,
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-well figure{position:absolute;inset:0;margin:0;height:100%;
 width:100%}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-well img{position:absolute;inset:0;width:100%;height:100%;
 object-fit:cover;display:block;
 transition:opacity 420ms ease,transform 620ms ease}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-well .jk-back img{opacity:0}
/* Operator 2026-08-31: hover fires from the photograph (.jk-well), not
   the whole card -- moving the pointer over the name, price or buy block
   used to flip the image. Bag wells stack every colourway and several
   ship only one photograph, so :has(.jk-back.is-on) checks the SELECTED
   colourway actually has a second shot before the wipe runs -- without
   it those cards blanked to grey on hover. Full note: jk_cards.py
   cards_css(). */
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card:not(.jk-bag) .jk-well:hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card:not(.jk-bag) .jk-well:hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card:not(.jk-bag) .jk-well:hover img{transform:scale(1.03)}
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-bag .jk-well:has(.jk-back.is-on):hover img{transform:scale(1.03)}
}

/* ── U8: image arrows, touch only. ────────────────────────────────────
   The wipe above is gated on hover, which a phone or tablet does not have, so
   the second photograph was unreachable there. NAV_JS puts `jk-on-back` on the
   card; this is the only thing that reads it. The arrows are not merely hidden
   on desktop — they are gated by the same query, so the pointer experience is
   byte-for-byte what it was. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-nav{display:none}
@media(hover:none),(pointer:coarse){
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card.jk-on-back .jk-well .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card.jk-on-back .jk-well .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-well .jk-nav{display:block;position:absolute;top:50%;
  transform:translateY(-50%);z-index:2;width:44px}
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-well .jk-prev{left:8px}
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-well .jk-next{right:8px}
 /* NAV_JS sets this where the card has nothing to swap to. */
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-well .jk-nav.is-off{display:none}
}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-nav .elementor-button{width:44px;height:44px;min-width:0;
 padding:0;border-radius:0;display:flex;align-items:center;
 justify-content:center;opacity:.78;transition:opacity 160ms ease}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-nav .elementor-button:active{opacity:1}
/* The label stays in the markup for screen readers, exactly as on the colour
   squares; only the chevron is drawn. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-nav .elementor-button-text{position:absolute;width:1px;height:1px;
 margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* Clipped, never `display:none`: a hidden label is removed from the
   accessibility tree, which would leave the arrow with no name at all. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-nav .elementor-button-content-wrapper{width:0;overflow:visible}
/* Two borders on currentColor rather than an icon font or an inline SVG: it
   follows the button's global text token, so nothing here hardcodes a hex. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-nav .elementor-button::after{content:"";display:block;
 width:9px;height:9px;border-left:1.5px solid currentColor;
 border-bottom:1.5px solid currentColor}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-prev .elementor-button::after{transform:rotate(45deg)}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-next .elementor-button::after{transform:rotate(-135deg)}

/* ── Body ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-body h3 a{text-decoration:none;text-underline-offset:4px}
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-body h3 a:hover{text-decoration:underline;
  text-decoration-color:var(--e-global-color-jkscarlet)}
}

/* ── Colourway swatches. Product colours, so they live here rather ──
   than in widget colour settings, which must stay on global tokens. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-swatches,.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-swatches > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:8px}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw{width:20px;height:20px;border:1px solid var(--e-global-color-jkstone);
 border-radius:0;flex:0 0 20px}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw p{margin:0;height:0;overflow:hidden}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-navy-woodgrain{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-navy-geo{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-navy-gloss{background:#243447}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-mint{background:#A8C6C2}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-grey-geo{background:#6E6C68}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-red-geo{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-khaki{background:#7C7A5A}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-orange{background:#C2622B}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-brown{background:#6B4A2F}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-black{background:#1B1B1A}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-cream{background:#E8E2D4}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-blue{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-grey{background:#8A8880}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-red{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-pink{background:#D9A0A8}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-navy{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-mustard{background:#C89A3C}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-raspberry{background:#A4324B}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-african-print{background:linear-gradient(135deg,#C4202B 0 33%,#C89A3C 33% 66%,#1B7A5A 66% 100%)}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-sw-sun-dot{background:radial-gradient(circle at 30% 30%,#C89A3C 0 40%,#1B1B1A 40% 100%)}

/* ── Quick buy. Revealed on hover AND focus, so it is keyboard usable. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-qb-label{color:var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-chips,.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-chips > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:6px}
/* The whole buy block reveals together. Gating only the chips left the
   "Quick buy" caption hanging on its own above empty space. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-qb{opacity:0;visibility:hidden;max-height:0;
 transition:opacity 240ms ease,max-height 240ms ease}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card:hover .jk-qb,
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card:focus-within .jk-qb{opacity:1;visibility:visible;
 max-height:260px}
/* A stock notice is state, not hover detail. It stays visible at every width. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-qb.jk-qb-sold{opacity:1;visibility:visible;max-height:none}
/* Browse mode. On /products/ the View product button is the card's ONLY
   control, so hover-gating it would hide the sole way into the product page
   from anyone not using a mouse. Same reasoning as the sold-out rule above. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-qb.jk-qb-view{opacity:1;visibility:visible;max-height:none}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-view{align-self:flex-start}
@media(hover:none),(pointer:coarse){
 /* Touch has no hover, so the block is simply always visible. */
 .elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-qb{opacity:1;visibility:visible;max-height:none}
}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-chips .elementor-button{border-radius:0}
/* The sold-out chip, on the photograph. Scarlet is the only accent DESIGN.md
   allows, and this is the one place on a card where it earns being the loudest
   thing: it answers "can I buy this" before the eye reaches the name.
   Square, hairline-free, top-left where the eye enters the image. z-index 4
   clears the two stacked photographs and sits under the U8 arrows, which are
   bottom-anchored and never collide with it. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-soldbadge{position:absolute;top:0;left:0;z-index:4;
 background:var(--e-global-color-jkscarlet);color:var(--e-global-color-jkpaper);padding:7px 11px;border-radius:0;
 pointer-events:none}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-soldbadge p{margin:0;line-height:1}
/* The buy block is empty on a sold-out card, so it must not reserve the height
   of the chips and button it no longer holds. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-card .jk-qb-sold{padding:0;min-height:0}

/* ── U7: chips are .elementor-993 .elementor-element.elementor-element-c0ec5a6s. The choice has to survive the click and stay ──
   visible, which is the specific thing the operator saw fail before.
   `!important` is needed because Elementor writes each button's own
   background and colour later in the same stylesheet at equal specificity. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-size .elementor-button{transition:background-color 160ms ease,
 color 160ms ease}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-size.is-on .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}

/* ── Add to cart. Present on sized products for the first time: until now the
   chips were the only way to commit, and only One Size products had a button.

   TWO STATES, operator 2026-08-03. Scarlet at rest everywhere; once the add
   succeeds the button itself becomes "View cart" rather than growing a second
   control beside it. `!important` for the same reason the chips need it --
   Elementor writes each button's own background and colour later in the same
   stylesheet at equal specificity.

   The pressed fill inverts by ground. On paper it is ink. On the bags strip it
   is PAPER, not ink: ink on ink is invisible, and a control the customer cannot
   see is worse than one that never changed. Operator ruled on this directly. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-add{align-self:flex-start}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-add .elementor-button{border-radius:0;
 transition:background-color 160ms ease,color 160ms ease}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-add.is-busy{opacity:.55;pointer-events:none}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-add.is-added .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}
/* paper ground: scarlet on paper is 5.17:1, no boundary needed. */
/* WooCommerce's own add-to-cart.js appends `<a class="added_to_cart">View
   cart</a>` immediately after whatever element is passed as `$button` to the
   `added_to_cart` event -- which is this widget. THAT is the text the operator
   saw squashed beside the button on a phone. BUY_JS removes the node so no
   screen reader reads a duplicate; this rule is the belt that stops it flashing
   in the frame between Woo inserting it and us removing it. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 a.added_to_cart{display:none!important}

/* Only ever shown by BUY_JS, when the button is pressed with nothing chosen. */
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-hint{display:none}
.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-hint.is-on{display:block}

/* touch: separate the colourway dots from the button (2026-09-22) */
@media(hover:none),(pointer:coarse){.elementor-993 .elementor-element.elementor-element-c0ec5a6 .jk-swatches{margin-bottom:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d34be1 *//* On the wrapper, which is the element carrying the id, so a jump lands on the
   top of the ink block rather than under the sticky header. */
.elementor-993 .elementor-element.elementor-element-7d34be1{scroll-margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6b476 */.elementor-993 .elementor-element.elementor-element-1e6b476.e-con{flex-wrap:wrap}
@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-1e6b476.e-con{flex-direction:column;align-items:flex-start;gap:6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d4d4d *//* The ink introduction block. Nothing here sets a background: the container's
   own bg="ink" does that, and it is a boxed container so the ink already runs
   the full width of the viewport while the copy stays on the page grid. */
.elementor-993 .elementor-element.elementor-element-09d4d4d{min-height:0}
/* Operator 2026-08-05: pull the photographs up on phones. The head, its
   tagline and the 64px of block padding stacked to nearly half a screen before
   the first image appeared. The head keeps its right alignment; only the space
   under it closes up. */
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-09d4d4d.e-con{gap:18px;padding-top:40px;padding-bottom:44px}
}
/* Editorial pair. Image A carries the section, image B overlaps it at the
   bottom-right corner, which is the offset composition DESIGN.md section 10
   family 2 describes. */
.elementor-993 .elementor-element.elementor-element-09d4d4d .jk-ed.e-con{flex-direction:row-reverse;
 align-items:center;gap:48px}
.elementor-993 .elementor-element.elementor-element-09d4d4d .jk-edpics.e-con{position:relative;flex:1 1 0;min-width:0;
 padding-bottom:56px;padding-right:0}
.elementor-993 .elementor-element.elementor-element-09d4d4d .jk-edcopy.e-con{flex:1 1 0;min-width:0}
.elementor-993 .elementor-element.elementor-element-09d4d4d .jk-ed-a img{width:100%;height:auto;display:block;
 aspect-ratio:4/5;object-fit:cover}
.elementor-993 .elementor-element.elementor-element-09d4d4d .jk-ed-a{width:72%}
/* The border is the GROUND colour, not white: its job is to separate the two
   overlapping photographs. Now that the editorial sits on ink it follows the
   ground there, otherwise image B wears a white picture frame on a dark block. */
.elementor-993 .elementor-element.elementor-element-09d4d4d .jk-ed-b{position:absolute;right:0;bottom:0;width:46%;
 border:6px solid var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-09d4d4d .jk-ed-b img{width:100%;height:auto;display:block;
 aspect-ratio:1/1;object-fit:cover}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-09d4d4d .jk-ed.e-con{flex-direction:column;gap:32px}
}
/* Operator 2026-08-05: the editorial pair keeps its shape on mobile.
   It used to flatten to two equal side-by-side images at 767, on the reasoning
   that an absolutely positioned image B would cover the garment in image A. It
   does not: B is 46% wide and anchored bottom-right, so it overlaps A's lower
   corner, and A is a 4:5 portrait whose subject sits above that. Keeping one
   composition across all three breakpoints is what was asked for and it reads
   more deliberately than the flattened pair did.
   Only the bottom padding scales, because the overlap needs less room to hang
   into when the whole block is 390 wide. */
@media(max-width:767px){
 /* Corrected 2026-08-05: the right alignment belongs to the section head and
    its tagline, NOT to the description. Right-aligning a full paragraph made it
    harder to read for no gain; the head is what sits right. */
 .elementor-993 .elementor-element.elementor-element-09d4d4d .jk-edpics.e-con{padding-bottom:34px}
 /* Image A is a VERTICAL rectangle on phones, operator 2026-08-05. 4:5 sits
    close enough to square to read as a snapshot; 2:3 is a proper portrait crop
    and gives the garment its length. The images sit higher because the space
    above them closed up in INTRO_CSS, not because this got shorter. */
 .elementor-993 .elementor-element.elementor-element-09d4d4d .jk-ed-a img{aspect-ratio:2/3}
 .elementor-993 .elementor-element.elementor-element-09d4d4d .jk-ed.e-con{gap:20px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1efbc94 *//* ── Rail ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-rail,.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-rail > .e-con-inner{
 display:flex;flex-wrap:wrap;align-items:flex-start}
/* flex-grow is 0, not 1, and that is the whole fix for an odd card count.
   With grow:1 the last card on an incomplete row stretches to fill it: three
   cards on a 2-up grid put the third alone at 1312px beside siblings at 644,
   which reads as a deliberate hero. A complete row is unaffected either way,
   because the basis already resolves to the exact share. Measured live
   2026-08-02 after P3a made New Arrivals three cards. per_row does not reach
   the tablet block below, so the desktop count alone cannot fix it. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card{flex:0 1 calc((100% - 24px) / 2);
 min-width:0;max-width:100%}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card{flex:0 1 calc((100% - 24px) / 2)}
}
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-rail,.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-rail > .e-con-inner{flex-direction:column}
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card{flex:1 1 100%;width:100%}
}

/* ── Two-image hover wipe. Local .card-well behaviour. ────────────── */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-well{position:relative;overflow:hidden;aspect-ratio:4/5;
 background:var(--e-global-color-jkstone)}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-well .elementor-widget-image,
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-well .elementor-widget-image .elementor-widget-container,
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-well figure{position:absolute;inset:0;margin:0;height:100%;
 width:100%}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-well img{position:absolute;inset:0;width:100%;height:100%;
 object-fit:cover;display:block;
 transition:opacity 420ms ease,transform 620ms ease}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-well .jk-back img{opacity:0}
/* Operator 2026-08-31: hover fires from the photograph (.jk-well), not
   the whole card -- moving the pointer over the name, price or buy block
   used to flip the image. Bag wells stack every colourway and several
   ship only one photograph, so :has(.jk-back.is-on) checks the SELECTED
   colourway actually has a second shot before the wipe runs -- without
   it those cards blanked to grey on hover. Full note: jk_cards.py
   cards_css(). */
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card:not(.jk-bag) .jk-well:hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card:not(.jk-bag) .jk-well:hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card:not(.jk-bag) .jk-well:hover img{transform:scale(1.03)}
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-bag .jk-well:has(.jk-back.is-on):hover img{transform:scale(1.03)}
}

/* ── U8: image arrows, touch only. ────────────────────────────────────
   The wipe above is gated on hover, which a phone or tablet does not have, so
   the second photograph was unreachable there. NAV_JS puts `jk-on-back` on the
   card; this is the only thing that reads it. The arrows are not merely hidden
   on desktop — they are gated by the same query, so the pointer experience is
   byte-for-byte what it was. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-nav{display:none}
@media(hover:none),(pointer:coarse){
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card.jk-on-back .jk-well .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card.jk-on-back .jk-well .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-well .jk-nav{display:block;position:absolute;top:50%;
  transform:translateY(-50%);z-index:2;width:44px}
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-well .jk-prev{left:8px}
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-well .jk-next{right:8px}
 /* NAV_JS sets this where the card has nothing to swap to. */
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-well .jk-nav.is-off{display:none}
}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-nav .elementor-button{width:44px;height:44px;min-width:0;
 padding:0;border-radius:0;display:flex;align-items:center;
 justify-content:center;opacity:.78;transition:opacity 160ms ease}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-nav .elementor-button:active{opacity:1}
/* The label stays in the markup for screen readers, exactly as on the colour
   squares; only the chevron is drawn. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-nav .elementor-button-text{position:absolute;width:1px;height:1px;
 margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* Clipped, never `display:none`: a hidden label is removed from the
   accessibility tree, which would leave the arrow with no name at all. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-nav .elementor-button-content-wrapper{width:0;overflow:visible}
/* Two borders on currentColor rather than an icon font or an inline SVG: it
   follows the button's global text token, so nothing here hardcodes a hex. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-nav .elementor-button::after{content:"";display:block;
 width:9px;height:9px;border-left:1.5px solid currentColor;
 border-bottom:1.5px solid currentColor}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-prev .elementor-button::after{transform:rotate(45deg)}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-next .elementor-button::after{transform:rotate(-135deg)}

/* ── Body ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-body h3 a{text-decoration:none;text-underline-offset:4px}
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-body h3 a:hover{text-decoration:underline;
  text-decoration-color:var(--e-global-color-jkscarlet)}
}

/* ── Colourway swatches. Product colours, so they live here rather ──
   than in widget colour settings, which must stay on global tokens. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-swatches,.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-swatches > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:8px}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw{width:20px;height:20px;border:1px solid var(--e-global-color-jkstone);
 border-radius:0;flex:0 0 20px}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw p{margin:0;height:0;overflow:hidden}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-navy-woodgrain{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-navy-geo{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-navy-gloss{background:#243447}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-mint{background:#A8C6C2}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-grey-geo{background:#6E6C68}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-red-geo{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-khaki{background:#7C7A5A}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-orange{background:#C2622B}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-brown{background:#6B4A2F}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-black{background:#1B1B1A}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-cream{background:#E8E2D4}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-blue{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-grey{background:#8A8880}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-red{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-pink{background:#D9A0A8}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-navy{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-mustard{background:#C89A3C}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-raspberry{background:#A4324B}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-african-print{background:linear-gradient(135deg,#C4202B 0 33%,#C89A3C 33% 66%,#1B7A5A 66% 100%)}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw-sun-dot{background:radial-gradient(circle at 30% 30%,#C89A3C 0 40%,#1B1B1A 40% 100%)}

/* ── Quick buy. Revealed on hover AND focus, so it is keyboard usable. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-qb-label{color:var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-chips,.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-chips > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:6px}
/* The whole buy block reveals together. Gating only the chips left the
   "Quick buy" caption hanging on its own above empty space. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-qb{opacity:0;visibility:hidden;max-height:0;
 transition:opacity 240ms ease,max-height 240ms ease}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card:hover .jk-qb,
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card:focus-within .jk-qb{opacity:1;visibility:visible;
 max-height:260px}
/* A stock notice is state, not hover detail. It stays visible at every width. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-qb.jk-qb-sold{opacity:1;visibility:visible;max-height:none}
/* Browse mode. On /products/ the View product button is the card's ONLY
   control, so hover-gating it would hide the sole way into the product page
   from anyone not using a mouse. Same reasoning as the sold-out rule above. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-qb.jk-qb-view{opacity:1;visibility:visible;max-height:none}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-view{align-self:flex-start}
@media(hover:none),(pointer:coarse){
 /* Touch has no hover, so the block is simply always visible. */
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-qb{opacity:1;visibility:visible;max-height:none}
}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-chips .elementor-button{border-radius:0}
/* The sold-out chip, on the photograph. Scarlet is the only accent DESIGN.md
   allows, and this is the one place on a card where it earns being the loudest
   thing: it answers "can I buy this" before the eye reaches the name.
   Square, hairline-free, top-left where the eye enters the image. z-index 4
   clears the two stacked photographs and sits under the U8 arrows, which are
   bottom-anchored and never collide with it. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-soldbadge{position:absolute;top:0;left:0;z-index:4;
 background:var(--e-global-color-jkscarlet);color:var(--e-global-color-jkpaper);padding:7px 11px;border-radius:0;
 pointer-events:none}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-soldbadge p{margin:0;line-height:1}
/* The buy block is empty on a sold-out card, so it must not reserve the height
   of the chips and button it no longer holds. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-card .jk-qb-sold{padding:0;min-height:0}

/* ── U7: chips are .elementor-993 .elementor-element.elementor-element-1efbc94s. The choice has to survive the click and stay ──
   visible, which is the specific thing the operator saw fail before.
   `!important` is needed because Elementor writes each button's own
   background and colour later in the same stylesheet at equal specificity. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-size .elementor-button{transition:background-color 160ms ease,
 color 160ms ease}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-size.is-on .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}

/* ── Add to cart. Present on sized products for the first time: until now the
   chips were the only way to commit, and only One Size products had a button.

   TWO STATES, operator 2026-08-03. Scarlet at rest everywhere; once the add
   succeeds the button itself becomes "View cart" rather than growing a second
   control beside it. `!important` for the same reason the chips need it --
   Elementor writes each button's own background and colour later in the same
   stylesheet at equal specificity.

   The pressed fill inverts by ground. On paper it is ink. On the bags strip it
   is PAPER, not ink: ink on ink is invisible, and a control the customer cannot
   see is worse than one that never changed. Operator ruled on this directly. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-add{align-self:flex-start}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-add .elementor-button{border-radius:0;
 transition:background-color 160ms ease,color 160ms ease}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-add.is-busy{opacity:.55;pointer-events:none}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-add.is-added .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}
/* paper ground: scarlet on paper is 5.17:1, no boundary needed. */
/* WooCommerce's own add-to-cart.js appends `<a class="added_to_cart">View
   cart</a>` immediately after whatever element is passed as `$button` to the
   `added_to_cart` event -- which is this widget. THAT is the text the operator
   saw squashed beside the button on a phone. BUY_JS removes the node so no
   screen reader reads a duplicate; this rule is the belt that stops it flashing
   in the frame between Woo inserting it and us removing it. */
.elementor-993 .elementor-element.elementor-element-1efbc94 a.added_to_cart{display:none!important}

/* Only ever shown by BUY_JS, when the button is pressed with nothing chosen. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-hint{display:none}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-hint.is-on{display:block}

/* ── Colourway switching. One class toggle drives photographs and chips. ── */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-swap{display:none}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-col.is-on{display:block}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-cg.is-on{display:flex}

/* ── Squares only. The colour name is present, just not visible. ──────── */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw .elementor-button{width:22px;height:22px;min-width:0;
 padding:0;border-radius:0;display:block;overflow:hidden;
 border:1px solid var(--e-global-color-jkink);box-shadow:none;
 transition:transform 180ms ease}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw .elementor-button-content-wrapper,
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw .elementor-button-text{position:absolute;width:1px;height:1px;
 margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw.is-on .elementor-button{outline:1px solid var(--e-global-color-jkink);
 outline-offset:2px}
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-sw .elementor-button:hover{transform:scale(1.14)}
}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-224 .jk-swc-navy-woodgrain .elementor-button{background-color:#2F4459!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-224 .jk-swc-mint .elementor-button{background-color:#A8C6C2!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-224 .jk-swc-grey-geo .elementor-button{background-color:#6E6C68!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-224 .jk-swc-red-geo .elementor-button{background-color:#C4202B!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-224 .jk-swc-navy-geo .elementor-button{background-color:#35516B!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-224 .jk-swc-navy-gloss .elementor-button{background-color:#24364D!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-224 .jk-swc-khaki .elementor-button{background-color:#C9B48D!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-224 .jk-swc-orange .elementor-button{background-color:#D9502B!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-224 .jk-swc-brown .elementor-button{background-color:#7A5638!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-236 .jk-swc-navy .elementor-button{background-color:#35516B!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-236 .jk-swc-khaki .elementor-button{background-color:#C9B48D!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-236 .jk-swc-mint .elementor-button{background-color:#AFC9C4!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-236 .jk-swc-brown .elementor-button{background-color:#6B4A33!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-236 .jk-swc-black .elementor-button{background-color:#26241F!important}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-pid-236 .jk-swc-grey .elementor-button{background-color:#6E6C68!important}

/* ── The buy block reveals on hover, like the plain cards. ─────────────
   This used to force the block permanently visible. The operator asked for
   the swatch cards to behave like every other card, so the override is gone
   and only the touch fallback below remains: hover does not exist there, so
   nothing would ever reveal the sizes. */
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-bag .jk-qb{opacity:0;visibility:hidden;
 transition:opacity 240ms ease}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-bag:hover .jk-qb,
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-bag:focus-within .jk-qb{opacity:1;visibility:visible}
@media(hover:none),(pointer:coarse){
 .elementor-993 .elementor-element.elementor-element-1efbc94 .jk-bag .jk-qb{opacity:1;visibility:visible}
}
.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-bag .jk-qb-btn .elementor-button{border-radius:0}

/* touch: separate the colourway dots from the button (2026-09-22) */
@media(hover:none),(pointer:coarse){.elementor-993 .elementor-element.elementor-element-1efbc94 .jk-swatches{margin-bottom:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8128d47 *//* On the wrapper, which is the element carrying the id, so a jump lands on the
   top of the ink block rather than under the sticky header. */
.elementor-993 .elementor-element.elementor-element-8128d47{scroll-margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249a0c5 */.elementor-993 .elementor-element.elementor-element-249a0c5.e-con{flex-wrap:wrap}
@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-249a0c5.e-con{flex-direction:column;align-items:flex-start;gap:6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-436ebf7 *//* The ink introduction block. Nothing here sets a background: the container's
   own bg="ink" does that, and it is a boxed container so the ink already runs
   the full width of the viewport while the copy stays on the page grid. */
.elementor-993 .elementor-element.elementor-element-436ebf7{min-height:0}
/* Operator 2026-08-05: pull the photographs up on phones. The head, its
   tagline and the 64px of block padding stacked to nearly half a screen before
   the first image appeared. The head keeps its right alignment; only the space
   under it closes up. */
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-436ebf7.e-con{gap:18px;padding-top:40px;padding-bottom:44px}
}
/* Editorial pair. Image A carries the section, image B overlaps it at the
   bottom-right corner, which is the offset composition DESIGN.md section 10
   family 2 describes. */
.elementor-993 .elementor-element.elementor-element-436ebf7 .jk-ed.e-con{flex-direction:row;
 align-items:center;gap:48px}
.elementor-993 .elementor-element.elementor-element-436ebf7 .jk-edpics.e-con{position:relative;flex:1 1 0;min-width:0;
 padding-bottom:56px;padding-right:0}
.elementor-993 .elementor-element.elementor-element-436ebf7 .jk-edcopy.e-con{flex:1 1 0;min-width:0}
.elementor-993 .elementor-element.elementor-element-436ebf7 .jk-ed-a img{width:100%;height:auto;display:block;
 aspect-ratio:4/5;object-fit:cover}
.elementor-993 .elementor-element.elementor-element-436ebf7 .jk-ed-a{width:72%}
/* The border is the GROUND colour, not white: its job is to separate the two
   overlapping photographs. Now that the editorial sits on ink it follows the
   ground there, otherwise image B wears a white picture frame on a dark block. */
.elementor-993 .elementor-element.elementor-element-436ebf7 .jk-ed-b{position:absolute;right:0;bottom:0;width:46%;
 border:6px solid var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-436ebf7 .jk-ed-b img{width:100%;height:auto;display:block;
 aspect-ratio:1/1;object-fit:cover}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-436ebf7 .jk-ed.e-con{flex-direction:column;gap:32px}
}
/* Operator 2026-08-05: the editorial pair keeps its shape on mobile.
   It used to flatten to two equal side-by-side images at 767, on the reasoning
   that an absolutely positioned image B would cover the garment in image A. It
   does not: B is 46% wide and anchored bottom-right, so it overlaps A's lower
   corner, and A is a 4:5 portrait whose subject sits above that. Keeping one
   composition across all three breakpoints is what was asked for and it reads
   more deliberately than the flattened pair did.
   Only the bottom padding scales, because the overlap needs less room to hang
   into when the whole block is 390 wide. */
@media(max-width:767px){
 /* Corrected 2026-08-05: the right alignment belongs to the section head and
    its tagline, NOT to the description. Right-aligning a full paragraph made it
    harder to read for no gain; the head is what sits right. */
 .elementor-993 .elementor-element.elementor-element-436ebf7 .jk-edpics.e-con{padding-bottom:34px}
 /* Image A is a VERTICAL rectangle on phones, operator 2026-08-05. 4:5 sits
    close enough to square to read as a snapshot; 2:3 is a proper portrait crop
    and gives the garment its length. The images sit higher because the space
    above them closed up in INTRO_CSS, not because this got shorter. */
 .elementor-993 .elementor-element.elementor-element-436ebf7 .jk-ed-a img{aspect-ratio:2/3}
 .elementor-993 .elementor-element.elementor-element-436ebf7 .jk-ed.e-con{gap:20px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0791ade *//* ── Rail ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-rail,.elementor-993 .elementor-element.elementor-element-0791ade .jk-rail > .e-con-inner{
 display:flex;flex-wrap:wrap;align-items:flex-start}
/* flex-grow is 0, not 1, and that is the whole fix for an odd card count.
   With grow:1 the last card on an incomplete row stretches to fill it: three
   cards on a 2-up grid put the third alone at 1312px beside siblings at 644,
   which reads as a deliberate hero. A complete row is unaffected either way,
   because the basis already resolves to the exact share. Measured live
   2026-08-02 after P3a made New Arrivals three cards. per_row does not reach
   the tablet block below, so the desktop count alone cannot fix it. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-card{flex:0 1 calc((100% - 24px) / 2);
 min-width:0;max-width:100%}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-card{flex:0 1 calc((100% - 24px) / 2)}
}
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-rail,.elementor-993 .elementor-element.elementor-element-0791ade .jk-rail > .e-con-inner{flex-direction:column}
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-card{flex:1 1 100%;width:100%}
}

/* ── Two-image hover wipe. Local .card-well behaviour. ────────────── */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-well{position:relative;overflow:hidden;aspect-ratio:4/5;
 background:var(--e-global-color-jkstone)}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-well .elementor-widget-image,
.elementor-993 .elementor-element.elementor-element-0791ade .jk-well .elementor-widget-image .elementor-widget-container,
.elementor-993 .elementor-element.elementor-element-0791ade .jk-well figure{position:absolute;inset:0;margin:0;height:100%;
 width:100%}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-well img{position:absolute;inset:0;width:100%;height:100%;
 object-fit:cover;display:block;
 transition:opacity 420ms ease,transform 620ms ease}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-well .jk-back img{opacity:0}
/* Operator 2026-08-31: hover fires from the photograph (.jk-well), not
   the whole card -- moving the pointer over the name, price or buy block
   used to flip the image. Bag wells stack every colourway and several
   ship only one photograph, so :has(.jk-back.is-on) checks the SELECTED
   colourway actually has a second shot before the wipe runs -- without
   it those cards blanked to grey on hover. Full note: jk_cards.py
   cards_css(). */
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-card:not(.jk-bag) .jk-well:hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-card:not(.jk-bag) .jk-well:hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-card:not(.jk-bag) .jk-well:hover img{transform:scale(1.03)}
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-bag .jk-well:has(.jk-back.is-on):hover img{transform:scale(1.03)}
}

/* ── U8: image arrows, touch only. ────────────────────────────────────
   The wipe above is gated on hover, which a phone or tablet does not have, so
   the second photograph was unreachable there. NAV_JS puts `jk-on-back` on the
   card; this is the only thing that reads it. The arrows are not merely hidden
   on desktop — they are gated by the same query, so the pointer experience is
   byte-for-byte what it was. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-nav{display:none}
@media(hover:none),(pointer:coarse){
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-card.jk-on-back .jk-well .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-card.jk-on-back .jk-well .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-well .jk-nav{display:block;position:absolute;top:50%;
  transform:translateY(-50%);z-index:2;width:44px}
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-well .jk-prev{left:8px}
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-well .jk-next{right:8px}
 /* NAV_JS sets this where the card has nothing to swap to. */
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-well .jk-nav.is-off{display:none}
}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-nav .elementor-button{width:44px;height:44px;min-width:0;
 padding:0;border-radius:0;display:flex;align-items:center;
 justify-content:center;opacity:.78;transition:opacity 160ms ease}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-nav .elementor-button:active{opacity:1}
/* The label stays in the markup for screen readers, exactly as on the colour
   squares; only the chevron is drawn. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-nav .elementor-button-text{position:absolute;width:1px;height:1px;
 margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* Clipped, never `display:none`: a hidden label is removed from the
   accessibility tree, which would leave the arrow with no name at all. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-nav .elementor-button-content-wrapper{width:0;overflow:visible}
/* Two borders on currentColor rather than an icon font or an inline SVG: it
   follows the button's global text token, so nothing here hardcodes a hex. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-nav .elementor-button::after{content:"";display:block;
 width:9px;height:9px;border-left:1.5px solid currentColor;
 border-bottom:1.5px solid currentColor}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-prev .elementor-button::after{transform:rotate(45deg)}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-next .elementor-button::after{transform:rotate(-135deg)}

/* ── Body ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-body h3 a{text-decoration:none;text-underline-offset:4px}
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-body h3 a:hover{text-decoration:underline;
  text-decoration-color:var(--e-global-color-jkscarlet)}
}

/* ── Colourway swatches. Product colours, so they live here rather ──
   than in widget colour settings, which must stay on global tokens. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-swatches,.elementor-993 .elementor-element.elementor-element-0791ade .jk-swatches > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:8px}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw{width:20px;height:20px;border:1px solid var(--e-global-color-jkstone);
 border-radius:0;flex:0 0 20px}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw p{margin:0;height:0;overflow:hidden}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-navy-woodgrain{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-navy-geo{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-navy-gloss{background:#243447}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-mint{background:#A8C6C2}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-grey-geo{background:#6E6C68}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-red-geo{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-khaki{background:#7C7A5A}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-orange{background:#C2622B}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-brown{background:#6B4A2F}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-black{background:#1B1B1A}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-cream{background:#E8E2D4}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-blue{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-grey{background:#8A8880}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-red{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-pink{background:#D9A0A8}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-navy{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-mustard{background:#C89A3C}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-raspberry{background:#A4324B}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-african-print{background:linear-gradient(135deg,#C4202B 0 33%,#C89A3C 33% 66%,#1B7A5A 66% 100%)}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw-sun-dot{background:radial-gradient(circle at 30% 30%,#C89A3C 0 40%,#1B1B1A 40% 100%)}

/* ── Quick buy. Revealed on hover AND focus, so it is keyboard usable. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-qb-label{color:var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-chips,.elementor-993 .elementor-element.elementor-element-0791ade .jk-chips > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:6px}
/* The whole buy block reveals together. Gating only the chips left the
   "Quick buy" caption hanging on its own above empty space. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-qb{opacity:0;visibility:hidden;max-height:0;
 transition:opacity 240ms ease,max-height 240ms ease}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-card:hover .jk-qb,
.elementor-993 .elementor-element.elementor-element-0791ade .jk-card:focus-within .jk-qb{opacity:1;visibility:visible;
 max-height:260px}
/* A stock notice is state, not hover detail. It stays visible at every width. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-qb.jk-qb-sold{opacity:1;visibility:visible;max-height:none}
/* Browse mode. On /products/ the View product button is the card's ONLY
   control, so hover-gating it would hide the sole way into the product page
   from anyone not using a mouse. Same reasoning as the sold-out rule above. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-qb.jk-qb-view{opacity:1;visibility:visible;max-height:none}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-view{align-self:flex-start}
@media(hover:none),(pointer:coarse){
 /* Touch has no hover, so the block is simply always visible. */
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-qb{opacity:1;visibility:visible;max-height:none}
}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-chips .elementor-button{border-radius:0}
/* The sold-out chip, on the photograph. Scarlet is the only accent DESIGN.md
   allows, and this is the one place on a card where it earns being the loudest
   thing: it answers "can I buy this" before the eye reaches the name.
   Square, hairline-free, top-left where the eye enters the image. z-index 4
   clears the two stacked photographs and sits under the U8 arrows, which are
   bottom-anchored and never collide with it. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-soldbadge{position:absolute;top:0;left:0;z-index:4;
 background:var(--e-global-color-jkscarlet);color:var(--e-global-color-jkpaper);padding:7px 11px;border-radius:0;
 pointer-events:none}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-soldbadge p{margin:0;line-height:1}
/* The buy block is empty on a sold-out card, so it must not reserve the height
   of the chips and button it no longer holds. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-card .jk-qb-sold{padding:0;min-height:0}

/* ── U7: chips are .elementor-993 .elementor-element.elementor-element-0791ades. The choice has to survive the click and stay ──
   visible, which is the specific thing the operator saw fail before.
   `!important` is needed because Elementor writes each button's own
   background and colour later in the same stylesheet at equal specificity. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-size .elementor-button{transition:background-color 160ms ease,
 color 160ms ease}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-size.is-on .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}

/* ── Add to cart. Present on sized products for the first time: until now the
   chips were the only way to commit, and only One Size products had a button.

   TWO STATES, operator 2026-08-03. Scarlet at rest everywhere; once the add
   succeeds the button itself becomes "View cart" rather than growing a second
   control beside it. `!important` for the same reason the chips need it --
   Elementor writes each button's own background and colour later in the same
   stylesheet at equal specificity.

   The pressed fill inverts by ground. On paper it is ink. On the bags strip it
   is PAPER, not ink: ink on ink is invisible, and a control the customer cannot
   see is worse than one that never changed. Operator ruled on this directly. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-add{align-self:flex-start}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-add .elementor-button{border-radius:0;
 transition:background-color 160ms ease,color 160ms ease}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-add.is-busy{opacity:.55;pointer-events:none}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-add.is-added .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}
/* paper ground: scarlet on paper is 5.17:1, no boundary needed. */
/* WooCommerce's own add-to-cart.js appends `<a class="added_to_cart">View
   cart</a>` immediately after whatever element is passed as `$button` to the
   `added_to_cart` event -- which is this widget. THAT is the text the operator
   saw squashed beside the button on a phone. BUY_JS removes the node so no
   screen reader reads a duplicate; this rule is the belt that stops it flashing
   in the frame between Woo inserting it and us removing it. */
.elementor-993 .elementor-element.elementor-element-0791ade a.added_to_cart{display:none!important}

/* Only ever shown by BUY_JS, when the button is pressed with nothing chosen. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-hint{display:none}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-hint.is-on{display:block}

/* ── Colourway switching. One class toggle drives photographs and chips. ── */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-swap{display:none}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-col.is-on{display:block}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-cg.is-on{display:flex}

/* ── Squares only. The colour name is present, just not visible. ──────── */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw .elementor-button{width:22px;height:22px;min-width:0;
 padding:0;border-radius:0;display:block;overflow:hidden;
 border:1px solid var(--e-global-color-jkink);box-shadow:none;
 transition:transform 180ms ease}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw .elementor-button-content-wrapper,
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw .elementor-button-text{position:absolute;width:1px;height:1px;
 margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-sw.is-on .elementor-button{outline:1px solid var(--e-global-color-jkink);
 outline-offset:2px}
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-sw .elementor-button:hover{transform:scale(1.14)}
}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-pid-258 .jk-swc-orange .elementor-button{background-color:#D96B3B!important}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-pid-258 .jk-swc-red .elementor-button{background-color:#C4202B!important}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-pid-258 .jk-swc-raspberry .elementor-button{background-color:#B54A5E!important}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-pid-258 .jk-swc-black .elementor-button{background-color:#2B2926!important}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-pid-258 .jk-swc-brown .elementor-button{background-color:#6B4A33!important}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-pid-285 .jk-swc-khaki .elementor-button{background-color:#C9B48D!important}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-pid-285 .jk-swc-mint .elementor-button{background-color:#AFC9C4!important}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-pid-285 .jk-swc-brown .elementor-button{background-color:#7A5638!important}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-pid-285 .jk-swc-navy .elementor-button{background-color:#3A5878!important}

/* ── The buy block reveals on hover, like the plain cards. ─────────────
   This used to force the block permanently visible. The operator asked for
   the swatch cards to behave like every other card, so the override is gone
   and only the touch fallback below remains: hover does not exist there, so
   nothing would ever reveal the sizes. */
.elementor-993 .elementor-element.elementor-element-0791ade .jk-bag .jk-qb{opacity:0;visibility:hidden;
 transition:opacity 240ms ease}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-bag:hover .jk-qb,
.elementor-993 .elementor-element.elementor-element-0791ade .jk-bag:focus-within .jk-qb{opacity:1;visibility:visible}
@media(hover:none),(pointer:coarse){
 .elementor-993 .elementor-element.elementor-element-0791ade .jk-bag .jk-qb{opacity:1;visibility:visible}
}
.elementor-993 .elementor-element.elementor-element-0791ade .jk-bag .jk-qb-btn .elementor-button{border-radius:0}

/* touch: separate the colourway dots from the button (2026-09-22) */
@media(hover:none),(pointer:coarse){.elementor-993 .elementor-element.elementor-element-0791ade .jk-swatches{margin-bottom:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0648934 *//* On the wrapper, which is the element carrying the id, so a jump lands on the
   top of the ink block rather than under the sticky header. */
.elementor-993 .elementor-element.elementor-element-0648934{scroll-margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9501f34 */.elementor-993 .elementor-element.elementor-element-9501f34.e-con{flex-wrap:wrap}
@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-9501f34.e-con{flex-direction:column;align-items:flex-start;gap:6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efa70b7 *//* The ink introduction block. Nothing here sets a background: the container's
   own bg="ink" does that, and it is a boxed container so the ink already runs
   the full width of the viewport while the copy stays on the page grid. */
.elementor-993 .elementor-element.elementor-element-efa70b7{min-height:0}
/* Operator 2026-08-05: pull the photographs up on phones. The head, its
   tagline and the 64px of block padding stacked to nearly half a screen before
   the first image appeared. The head keeps its right alignment; only the space
   under it closes up. */
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-efa70b7.e-con{gap:18px;padding-top:40px;padding-bottom:44px}
}
/* Editorial pair. Image A carries the section, image B overlaps it at the
   bottom-right corner, which is the offset composition DESIGN.md section 10
   family 2 describes. */
.elementor-993 .elementor-element.elementor-element-efa70b7 .jk-ed.e-con{flex-direction:row-reverse;
 align-items:center;gap:48px}
.elementor-993 .elementor-element.elementor-element-efa70b7 .jk-edpics.e-con{position:relative;flex:1 1 0;min-width:0;
 padding-bottom:56px;padding-right:0}
.elementor-993 .elementor-element.elementor-element-efa70b7 .jk-edcopy.e-con{flex:1 1 0;min-width:0}
.elementor-993 .elementor-element.elementor-element-efa70b7 .jk-ed-a img{width:100%;height:auto;display:block;
 aspect-ratio:4/5;object-fit:cover}
.elementor-993 .elementor-element.elementor-element-efa70b7 .jk-ed-a{width:72%}
/* The border is the GROUND colour, not white: its job is to separate the two
   overlapping photographs. Now that the editorial sits on ink it follows the
   ground there, otherwise image B wears a white picture frame on a dark block. */
.elementor-993 .elementor-element.elementor-element-efa70b7 .jk-ed-b{position:absolute;right:0;bottom:0;width:46%;
 border:6px solid var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-efa70b7 .jk-ed-b img{width:100%;height:auto;display:block;
 aspect-ratio:1/1;object-fit:cover}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-efa70b7 .jk-ed.e-con{flex-direction:column;gap:32px}
}
/* Operator 2026-08-05: the editorial pair keeps its shape on mobile.
   It used to flatten to two equal side-by-side images at 767, on the reasoning
   that an absolutely positioned image B would cover the garment in image A. It
   does not: B is 46% wide and anchored bottom-right, so it overlaps A's lower
   corner, and A is a 4:5 portrait whose subject sits above that. Keeping one
   composition across all three breakpoints is what was asked for and it reads
   more deliberately than the flattened pair did.
   Only the bottom padding scales, because the overlap needs less room to hang
   into when the whole block is 390 wide. */
@media(max-width:767px){
 /* Corrected 2026-08-05: the right alignment belongs to the section head and
    its tagline, NOT to the description. Right-aligning a full paragraph made it
    harder to read for no gain; the head is what sits right. */
 .elementor-993 .elementor-element.elementor-element-efa70b7 .jk-edpics.e-con{padding-bottom:34px}
 /* Image A is a VERTICAL rectangle on phones, operator 2026-08-05. 4:5 sits
    close enough to square to read as a snapshot; 2:3 is a proper portrait crop
    and gives the garment its length. The images sit higher because the space
    above them closed up in INTRO_CSS, not because this got shorter. */
 .elementor-993 .elementor-element.elementor-element-efa70b7 .jk-ed-a img{aspect-ratio:2/3}
 .elementor-993 .elementor-element.elementor-element-efa70b7 .jk-ed.e-con{gap:20px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdfba8 *//* ── Rail ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-rail,.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-rail > .e-con-inner{
 display:flex;flex-wrap:wrap;align-items:flex-start}
/* flex-grow is 0, not 1, and that is the whole fix for an odd card count.
   With grow:1 the last card on an incomplete row stretches to fill it: three
   cards on a 2-up grid put the third alone at 1312px beside siblings at 644,
   which reads as a deliberate hero. A complete row is unaffected either way,
   because the basis already resolves to the exact share. Measured live
   2026-08-02 after P3a made New Arrivals three cards. per_row does not reach
   the tablet block below, so the desktop count alone cannot fix it. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card{flex:0 1 calc((100% - 48px) / 3);
 min-width:0;max-width:100%}
@media(max-width:1024px){
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card{flex:0 1 calc((100% - 24px) / 2)}
}
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-rail,.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-rail > .e-con-inner{flex-direction:column}
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card{flex:1 1 100%;width:100%}
}

/* ── Two-image hover wipe. Local .card-well behaviour. ────────────── */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-well{position:relative;overflow:hidden;aspect-ratio:4/5;
 background:var(--e-global-color-jkstone)}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-well .elementor-widget-image,
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-well .elementor-widget-image .elementor-widget-container,
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-well figure{position:absolute;inset:0;margin:0;height:100%;
 width:100%}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-well img{position:absolute;inset:0;width:100%;height:100%;
 object-fit:cover;display:block;
 transition:opacity 420ms ease,transform 620ms ease}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-well .jk-back img{opacity:0}
/* Operator 2026-08-31: hover fires from the photograph (.jk-well), not
   the whole card -- moving the pointer over the name, price or buy block
   used to flip the image. Bag wells stack every colourway and several
   ship only one photograph, so :has(.jk-back.is-on) checks the SELECTED
   colourway actually has a second shot before the wipe runs -- without
   it those cards blanked to grey on hover. Full note: jk_cards.py
   cards_css(). */
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card:not(.jk-bag) .jk-well:hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card:not(.jk-bag) .jk-well:hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card:not(.jk-bag) .jk-well:hover img{transform:scale(1.03)}
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-bag .jk-well:has(.jk-back.is-on):hover .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-bag .jk-well:has(.jk-back.is-on):hover img{transform:scale(1.03)}
}

/* ── U8: image arrows, touch only. ────────────────────────────────────
   The wipe above is gated on hover, which a phone or tablet does not have, so
   the second photograph was unreachable there. NAV_JS puts `jk-on-back` on the
   card; this is the only thing that reads it. The arrows are not merely hidden
   on desktop — they are gated by the same query, so the pointer experience is
   byte-for-byte what it was. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-nav{display:none}
@media(hover:none),(pointer:coarse){
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card.jk-on-back .jk-well .jk-back img{opacity:1}
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card.jk-on-back .jk-well .jk-front img{opacity:0}
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-well .jk-nav{display:block;position:absolute;top:50%;
  transform:translateY(-50%);z-index:2;width:44px}
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-well .jk-prev{left:8px}
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-well .jk-next{right:8px}
 /* NAV_JS sets this where the card has nothing to swap to. */
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-well .jk-nav.is-off{display:none}
}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-nav .elementor-button{width:44px;height:44px;min-width:0;
 padding:0;border-radius:0;display:flex;align-items:center;
 justify-content:center;opacity:.78;transition:opacity 160ms ease}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-nav .elementor-button:active{opacity:1}
/* The label stays in the markup for screen readers, exactly as on the colour
   squares; only the chevron is drawn. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-nav .elementor-button-text{position:absolute;width:1px;height:1px;
 margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* Clipped, never `display:none`: a hidden label is removed from the
   accessibility tree, which would leave the arrow with no name at all. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-nav .elementor-button-content-wrapper{width:0;overflow:visible}
/* Two borders on currentColor rather than an icon font or an inline SVG: it
   follows the button's global text token, so nothing here hardcodes a hex. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-nav .elementor-button::after{content:"";display:block;
 width:9px;height:9px;border-left:1.5px solid currentColor;
 border-bottom:1.5px solid currentColor}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-prev .elementor-button::after{transform:rotate(45deg)}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-next .elementor-button::after{transform:rotate(-135deg)}

/* ── Body ─────────────────────────────────────────────────────────── */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-body h3 a{text-decoration:none;text-underline-offset:4px}
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-body h3 a:hover{text-decoration:underline;
  text-decoration-color:var(--e-global-color-jkscarlet)}
}

/* ── Colourway swatches. Product colours, so they live here rather ──
   than in widget colour settings, which must stay on global tokens. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-swatches,.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-swatches > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:8px}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw{width:20px;height:20px;border:1px solid var(--e-global-color-jkstone);
 border-radius:0;flex:0 0 20px}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw p{margin:0;height:0;overflow:hidden}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-navy-woodgrain{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-navy-geo{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-navy-gloss{background:#243447}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-mint{background:#A8C6C2}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-grey-geo{background:#6E6C68}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-red-geo{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-khaki{background:#7C7A5A}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-orange{background:#C2622B}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-brown{background:#6B4A2F}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-black{background:#1B1B1A}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-cream{background:#E8E2D4}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-blue{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-grey{background:#8A8880}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-red{background:#C4202B}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-pink{background:#D9A0A8}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-navy{background:#2F4459}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-mustard{background:#C89A3C}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-raspberry{background:#A4324B}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-african-print{background:linear-gradient(135deg,#C4202B 0 33%,#C89A3C 33% 66%,#1B7A5A 66% 100%)}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw-sun-dot{background:radial-gradient(circle at 30% 30%,#C89A3C 0 40%,#1B1B1A 40% 100%)}

/* ── Quick buy. Revealed on hover AND focus, so it is keyboard usable. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-qb-label{color:var(--e-global-color-jkink)}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-chips,.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-chips > .e-con-inner{
 flex-direction:row;flex-wrap:wrap;gap:6px}
/* The whole buy block reveals together. Gating only the chips left the
   "Quick buy" caption hanging on its own above empty space. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-qb{opacity:0;visibility:hidden;max-height:0;
 transition:opacity 240ms ease,max-height 240ms ease}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card:hover .jk-qb,
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card:focus-within .jk-qb{opacity:1;visibility:visible;
 max-height:260px}
/* A stock notice is state, not hover detail. It stays visible at every width. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-qb.jk-qb-sold{opacity:1;visibility:visible;max-height:none}
/* Browse mode. On /products/ the View product button is the card's ONLY
   control, so hover-gating it would hide the sole way into the product page
   from anyone not using a mouse. Same reasoning as the sold-out rule above. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-qb.jk-qb-view{opacity:1;visibility:visible;max-height:none}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-view{align-self:flex-start}
@media(hover:none),(pointer:coarse){
 /* Touch has no hover, so the block is simply always visible. */
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-qb{opacity:1;visibility:visible;max-height:none}
}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-chips .elementor-button{border-radius:0}
/* The sold-out chip, on the photograph. Scarlet is the only accent DESIGN.md
   allows, and this is the one place on a card where it earns being the loudest
   thing: it answers "can I buy this" before the eye reaches the name.
   Square, hairline-free, top-left where the eye enters the image. z-index 4
   clears the two stacked photographs and sits under the U8 arrows, which are
   bottom-anchored and never collide with it. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-soldbadge{position:absolute;top:0;left:0;z-index:4;
 background:var(--e-global-color-jkscarlet);color:var(--e-global-color-jkpaper);padding:7px 11px;border-radius:0;
 pointer-events:none}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-soldbadge p{margin:0;line-height:1}
/* The buy block is empty on a sold-out card, so it must not reserve the height
   of the chips and button it no longer holds. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-card .jk-qb-sold{padding:0;min-height:0}

/* ── U7: chips are .elementor-993 .elementor-element.elementor-element-bcdfba8s. The choice has to survive the click and stay ──
   visible, which is the specific thing the operator saw fail before.
   `!important` is needed because Elementor writes each button's own
   background and colour later in the same stylesheet at equal specificity. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-size .elementor-button{transition:background-color 160ms ease,
 color 160ms ease}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-size.is-on .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}

/* ── Add to cart. Present on sized products for the first time: until now the
   chips were the only way to commit, and only One Size products had a button.

   TWO STATES, operator 2026-08-03. Scarlet at rest everywhere; once the add
   succeeds the button itself becomes "View cart" rather than growing a second
   control beside it. `!important` for the same reason the chips need it --
   Elementor writes each button's own background and colour later in the same
   stylesheet at equal specificity.

   The pressed fill inverts by ground. On paper it is ink. On the bags strip it
   is PAPER, not ink: ink on ink is invisible, and a control the customer cannot
   see is worse than one that never changed. Operator ruled on this directly. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-add{align-self:flex-start}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-add .elementor-button{border-radius:0;
 transition:background-color 160ms ease,color 160ms ease}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-add.is-busy{opacity:.55;pointer-events:none}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-add.is-added .elementor-button{
 background-color:var(--e-global-color-jkink)!important;color:var(--e-global-color-jkpaper)!important}
/* paper ground: scarlet on paper is 5.17:1, no boundary needed. */
/* WooCommerce's own add-to-cart.js appends `<a class="added_to_cart">View
   cart</a>` immediately after whatever element is passed as `$button` to the
   `added_to_cart` event -- which is this widget. THAT is the text the operator
   saw squashed beside the button on a phone. BUY_JS removes the node so no
   screen reader reads a duplicate; this rule is the belt that stops it flashing
   in the frame between Woo inserting it and us removing it. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 a.added_to_cart{display:none!important}

/* Only ever shown by BUY_JS, when the button is pressed with nothing chosen. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-hint{display:none}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-hint.is-on{display:block}

/* ── Colourway switching. One class toggle drives photographs and chips. ── */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-swap{display:none}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-col.is-on{display:block}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-cg.is-on{display:flex}

/* ── Squares only. The colour name is present, just not visible. ──────── */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw .elementor-button{width:22px;height:22px;min-width:0;
 padding:0;border-radius:0;display:block;overflow:hidden;
 border:1px solid var(--e-global-color-jkink);box-shadow:none;
 transition:transform 180ms ease}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw .elementor-button-content-wrapper,
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw .elementor-button-text{position:absolute;width:1px;height:1px;
 margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw.is-on .elementor-button{outline:1px solid var(--e-global-color-jkink);
 outline-offset:2px}
@media(hover:hover) and (pointer:fine){
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-sw .elementor-button:hover{transform:scale(1.14)}
}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-290 .jk-swc-african-print .elementor-button{background-color:#C87A2B!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-290 .jk-swc-red .elementor-button{background-color:#C4202B!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-290 .jk-swc-sun-dot .elementor-button{background-color:#2E2A45!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-290 .jk-swc-mustard .elementor-button{background-color:#E8A81C!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-290 .jk-swc-brown .elementor-button{background-color:#6B4A33!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-290 .jk-swc-orange .elementor-button{background-color:#D96B3B!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-290 .jk-swc-black .elementor-button{background-color:#26241F!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-321 .jk-swc-orange .elementor-button{background-color:#E2622B!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-321 .jk-swc-grey .elementor-button{background-color:#8A8A88!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-321 .jk-swc-cream .elementor-button{background-color:#E5DCC6!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-321 .jk-swc-blue .elementor-button{background-color:#4A7BA6!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-321 .jk-swc-charcoal .elementor-button{background-color:#4A4A48!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-321 .jk-swc-ikat-print .elementor-button{background-color:#D9A44A!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-321 .jk-swc-aztec-grey .elementor-button{background-color:#8C9490!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-321 .jk-swc-print-black .elementor-button{background-color:#33322F!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-321 .jk-swc-print-blue .elementor-button{background-color:#5D7A94!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-321 .jk-swc-aztec-cream .elementor-button{background-color:#D9CBA8!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-352 .jk-swc-black .elementor-button{background-color:#2B2926!important}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-pid-352 .jk-swc-blue .elementor-button{background-color:#3F6480!important}

/* ── The buy block reveals on hover, like the plain cards. ─────────────
   This used to force the block permanently visible. The operator asked for
   the swatch cards to behave like every other card, so the override is gone
   and only the touch fallback below remains: hover does not exist there, so
   nothing would ever reveal the sizes. */
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-bag .jk-qb{opacity:0;visibility:hidden;
 transition:opacity 240ms ease}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-bag:hover .jk-qb,
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-bag:focus-within .jk-qb{opacity:1;visibility:visible}
@media(hover:none),(pointer:coarse){
 .elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-bag .jk-qb{opacity:1;visibility:visible}
}
.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-bag .jk-qb-btn .elementor-button{border-radius:0}

/* touch: separate the colourway dots from the button (2026-09-22) */
@media(hover:none),(pointer:coarse){.elementor-993 .elementor-element.elementor-element-bcdfba8 .jk-swatches{margin-bottom:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed4d54 *//* On the wrapper, which is the element carrying the id, so a jump lands on the
   top of the ink block rather than under the sticky header. */
.elementor-993 .elementor-element.elementor-element-aed4d54{scroll-margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-162d8c4 *//* The floating category jump, operator 2026-08-05, on every device.
   Six sections is more than a customer will scroll back through by hand, and
   the Shop by Category rail is only reachable from the top of the page. This
   is the way back to it from anywhere.

   RADIUS EXCEPTION, dated 2026-08-05. DESIGN.md section 9 sets radius 0
   everywhere and lists its exceptions; "an arrow in a scarlet circle" is the
   operator's explicit instruction, so this is a third one and it is recorded
   here rather than left for a future agent to read as a defect and square off.
   It applies to the toggle only. The panel above it keeps square corners. */
.elementor-993 .elementor-element.elementor-element-162d8c4.e-con{position:fixed;right:20px;bottom:20px;z-index:90;
 width:auto;align-items:flex-end;pointer-events:none}
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumptoggle,
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumpmenu{pointer-events:auto}
/* The face is the J'Kweendom icon, operator 2026-08-05. It is set as a
   background image and the button's own text is collapsed to zero, because the
   Elementor button widget has no image slot and an icon widget would not carry
   the button's link and focus behaviour.
   The mark is the white recolour, operator 2026-08-05. Recoloured in the upload
   script rather than filtered in CSS, because a filter strong enough to whiten
   the mark would whiten the scarlet under it as well. */
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumptoggle .elementor-button{width:56px;height:56px;
 border-radius:50%;padding:0;font-size:0;line-height:0;
 background-image:url(https://jkweendom.co.za/wp-content/uploads/2026/08/jk-logo-icon-white.png);background-size:82%;
 background-position:center;background-repeat:no-repeat;
 box-shadow:0 6px 20px rgba(20,20,20,.28);
 transition:transform 200ms ease}
.elementor-993 .elementor-element.elementor-element-162d8c4.is-open .jk-jumptoggle .elementor-button{transform:scale(.92)}
/* The panel is measured from the bottom so it grows upward out of the button,
   which is the "pulls up above the arrow" the instruction describes. */
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumpmenu.e-con{background:var(--e-global-color-jkink);padding:10px;
 margin-bottom:12px;min-width:210px;
 box-shadow:0 10px 34px rgba(20,20,20,.34);
 opacity:0;visibility:hidden;transform:translateY(8px);
 transition:opacity 200ms ease,transform 200ms ease,visibility 200ms}
.elementor-993 .elementor-element.elementor-element-162d8c4.is-open .jk-jumpmenu.e-con{opacity:1;visibility:visible;
 transform:translateY(0)}
/* Left-aligned with a divider between each, operator 2026-08-05. The alignment
   needs the wrapper as well as the button: Elementor centres the button through
   `.elementor-button-wrapper`, and styling only the button left it centred. */
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumpitem .elementor-widget-container,
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumpitem .elementor-button-wrapper{text-align:left}
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumpitem .elementor-button{width:100%;display:flex;
 justify-content:flex-start;text-align:left;border:0;padding:11px 12px;
 letter-spacing:.1em}
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumpitem + .jk-jumpitem{
 border-top:1px solid rgba(250,250,250,.14)}
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumpitem .elementor-button:hover{background-color:var(--e-global-color-jkscarlet);
 color:var(--e-global-color-jkpaper)}
/* To the top is separated from the six categories: it is a different kind of
   destination, and grouping it with them made it read as a seventh category. */
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumptop{border-top:1px solid rgba(250,250,250,.30)}
.elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumptop .elementor-button{color:var(--e-global-color-jkstone)}
/* Until the JS marks the dock live the panel is unreachable, so the whole
   control is withheld rather than offered as a button that does nothing. */
.elementor-993 .elementor-element.elementor-element-162d8c4.e-con:not(.jk-jump-live){display:none}
@media(max-width:767px){
 .elementor-993 .elementor-element.elementor-element-162d8c4.e-con{right:14px;bottom:14px}
 .elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumpmenu.e-con{min-width:0;width:62vw}
}
@media(prefers-reduced-motion:reduce){
 .elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumpmenu.e-con,
 .elementor-993 .elementor-element.elementor-element-162d8c4 .jk-jumptoggle .elementor-button{transition:none}
}/* End custom CSS */