.elementor-461 .elementor-element.elementor-element-bb76ee3{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-461 .elementor-element.elementor-element-bb76ee3:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-bb76ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.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-461 .elementor-element.elementor-element-ae60f9b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-461 .elementor-element.elementor-element-ae60f9b .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 );color:var( --e-global-color-jkink );}.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-461 .elementor-element.elementor-element-9659417{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 );color:var( --e-global-color-jkscarlet );}.elementor-461 .elementor-element.elementor-element-e0237e3{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;text-align:center;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 );color:var( --e-global-color-jkmuted );}.elementor-461 .elementor-element.elementor-element-474ae6c{--display:flex;--min-height:60vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-474ae6c:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-474ae6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );background-image:url("https://jkweendom.co.za/wp-content/uploads/2026/09/2.png");background-position:0px -281px;background-repeat:no-repeat;background-size:cover;}.elementor-461 .elementor-element.elementor-element-474ae6c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-461 .elementor-element.elementor-element-7a8d79c{--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:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-461 .elementor-element.elementor-element-7a8d79c:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-7a8d79c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkink );}.elementor-461 .elementor-element.elementor-element-8c6cea0{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 );color:var( --e-global-color-jkgoldlit );}.elementor-461 .elementor-element.elementor-element-7206abd .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 );color:var( --e-global-color-jkpaper );}.elementor-461 .elementor-element.elementor-element-ba8f071{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:11px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-75e8148{--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-461 .elementor-element.elementor-element-f1f6dff .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 );color:var( --e-global-color-jkpaper );}.elementor-461 .elementor-element.elementor-element-bbb9811{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-jkstone );}.elementor-461 .elementor-element.elementor-element-e34efc5{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 );color:var( --e-global-color-jkstone );}.elementor-461 .elementor-element.elementor-element-5f3c8c2{--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-461 .elementor-element.elementor-element-86caa56 .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 );color:var( --e-global-color-jkpaper );}.elementor-461 .elementor-element.elementor-element-bfb096d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-jkstone );}.elementor-461 .elementor-element.elementor-element-8530455{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 );color:var( --e-global-color-jkstone );}.elementor-461 .elementor-element.elementor-element-25bfd30{--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:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-461 .elementor-element.elementor-element-25bfd30:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-25bfd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-461 .elementor-element.elementor-element-e9e6991{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 );color:var( --e-global-color-jkink );}.elementor-461 .elementor-element.elementor-element-1837bd0{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-jkmuted );}.elementor-461 .elementor-element.elementor-element-c28e5c8{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-jkmuted );}.elementor-461 .elementor-element.elementor-element-c7f7fc5{--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-461 .elementor-element.elementor-element-7728bde{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 );color:var( --e-global-color-jkink );}.elementor-461 .elementor-element.elementor-element-5076f30{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-jkmuted );}.elementor-461 .elementor-element.elementor-element-e75bb86{--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:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-461 .elementor-element.elementor-element-e75bb86:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-e75bb86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jksurface );}.elementor-461 .elementor-element.elementor-element-43f89af{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 );color:var( --e-global-color-jkink );}.elementor-461 .elementor-element.elementor-element-d535315 .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 );color:var( --e-global-color-jkink );}.elementor-461 .elementor-element.elementor-element-8faa251{--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:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-461 .elementor-element.elementor-element-8faa251:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-8faa251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-461 .elementor-element.elementor-element-e58e379 .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 );color:var( --e-global-color-jkpaper );}.elementor-461 .elementor-element.elementor-element-2caac88{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-69d7655{--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-461 .elementor-element.elementor-element-d36304d .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 );color:var( --e-global-color-jkpaper );}.elementor-461 .elementor-element.elementor-element-4a0cb6a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-jksurface );}.elementor-461 .elementor-element.elementor-element-88a8aeb{--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-461 .elementor-element.elementor-element-295f2fa .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 );color:var( --e-global-color-jkpaper );}.elementor-461 .elementor-element.elementor-element-35be388{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-jkpaper );}.elementor-461 .elementor-element.elementor-element-6e2f241{--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-461 .elementor-element.elementor-element-93a2ec8 .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 );color:var( --e-global-color-jkpaper );}.elementor-461 .elementor-element.elementor-element-8111c03{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-jkpaper );}.elementor-461 .elementor-element.elementor-element-87c52cc{--display:flex;--min-height:870px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-87c52cc:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-87c52cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jkweendom.co.za/wp-content/uploads/2026/08/JK-Map-where-to-fond-us-1-1024x576.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-461 .elementor-element.elementor-element-0208d9b{--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;}.elementor-461 .elementor-element.elementor-element-0bda8ab{--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:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-461 .elementor-element.elementor-element-0bda8ab:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-0bda8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-jkpaper );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-461 .elementor-element.elementor-element-4e4b16b .elementor-button{background-color:var( --e-global-color-jkscarlet );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 );fill:var( --e-global-color-jkpaper );color:var( --e-global-color-jkpaper );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-461 .elementor-element.elementor-element-ae6dcd4 .elementor-button{background-color:transparent;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 );fill:var( --e-global-color-jkink );color:var( --e-global-color-jkink );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-jkink );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}@media(max-width:1024px){.elementor-461 .elementor-element.elementor-element-bb76ee3{--padding-top:50px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-461 .elementor-element.elementor-element-ae60f9b .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 );}.elementor-461 .elementor-element.elementor-element-9659417{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 );}.elementor-461 .elementor-element.elementor-element-e0237e3{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 );}.elementor-461 .elementor-element.elementor-element-474ae6c:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-474ae6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jkweendom.co.za/wp-content/uploads/2026/09/2.png");background-position:0px -100px;background-repeat:no-repeat;background-size:cover;}.elementor-461 .elementor-element.elementor-element-474ae6c{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-7a8d79c{--gap:13px 0px;--row-gap:13px;--column-gap:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-461 .elementor-element.elementor-element-8c6cea0{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 );}.elementor-461 .elementor-element.elementor-element-7206abd .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 );}.elementor-461 .elementor-element.elementor-element-ba8f071{--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-461 .elementor-element.elementor-element-75e8148{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-f1f6dff .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 );}.elementor-461 .elementor-element.elementor-element-bbb9811{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 );}.elementor-461 .elementor-element.elementor-element-e34efc5{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 );}.elementor-461 .elementor-element.elementor-element-5f3c8c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-86caa56 .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 );}.elementor-461 .elementor-element.elementor-element-bfb096d{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 );}.elementor-461 .elementor-element.elementor-element-8530455{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 );}.elementor-461 .elementor-element.elementor-element-25bfd30{--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-461 .elementor-element.elementor-element-e9e6991{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 );}.elementor-461 .elementor-element.elementor-element-1837bd0{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 );}.elementor-461 .elementor-element.elementor-element-c28e5c8{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 );}.elementor-461 .elementor-element.elementor-element-c7f7fc5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-7728bde{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 );}.elementor-461 .elementor-element.elementor-element-5076f30{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 );}.elementor-461 .elementor-element.elementor-element-e75bb86{--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-461 .elementor-element.elementor-element-43f89af{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 );}.elementor-461 .elementor-element.elementor-element-d535315 .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 );}.elementor-461 .elementor-element.elementor-element-8faa251{--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-461 .elementor-element.elementor-element-e58e379 .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 );}.elementor-461 .elementor-element.elementor-element-2caac88{--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-461 .elementor-element.elementor-element-69d7655{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-d36304d .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 );}.elementor-461 .elementor-element.elementor-element-4a0cb6a{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 );}.elementor-461 .elementor-element.elementor-element-88a8aeb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-295f2fa .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 );}.elementor-461 .elementor-element.elementor-element-35be388{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 );}.elementor-461 .elementor-element.elementor-element-6e2f241{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-93a2ec8 .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 );}.elementor-461 .elementor-element.elementor-element-8111c03{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 );}.elementor-461 .elementor-element.elementor-element-87c52cc{--min-height:423px;}.elementor-461 .elementor-element.elementor-element-0bda8ab{--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:6px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-461 .elementor-element.elementor-element-4e4b16b .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 );}.elementor-461 .elementor-element.elementor-element-ae6dcd4 .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 );}}@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-bb76ee3{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-461 .elementor-element.elementor-element-ae60f9b .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 );}.elementor-461 .elementor-element.elementor-element-9659417{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 );}.elementor-461 .elementor-element.elementor-element-e0237e3{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 );}.elementor-461 .elementor-element.elementor-element-474ae6c:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-474ae6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jkweendom.co.za/wp-content/uploads/2026/09/2.png");background-position:0px -16px;background-repeat:no-repeat;background-size:cover;}.elementor-461 .elementor-element.elementor-element-474ae6c{--min-height:25vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-7a8d79c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-461 .elementor-element.elementor-element-8c6cea0{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 );}.elementor-461 .elementor-element.elementor-element-7206abd .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 );}.elementor-461 .elementor-element.elementor-element-ba8f071{--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-461 .elementor-element.elementor-element-75e8148{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-f1f6dff .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 );}.elementor-461 .elementor-element.elementor-element-bbb9811{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 );}.elementor-461 .elementor-element.elementor-element-e34efc5{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 );}.elementor-461 .elementor-element.elementor-element-5f3c8c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-86caa56 .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 );}.elementor-461 .elementor-element.elementor-element-bfb096d{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 );}.elementor-461 .elementor-element.elementor-element-8530455{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 );}.elementor-461 .elementor-element.elementor-element-25bfd30{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-461 .elementor-element.elementor-element-e9e6991{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 );}.elementor-461 .elementor-element.elementor-element-1837bd0{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 );}.elementor-461 .elementor-element.elementor-element-c28e5c8{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 );}.elementor-461 .elementor-element.elementor-element-c7f7fc5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-7728bde{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 );}.elementor-461 .elementor-element.elementor-element-5076f30{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 );}.elementor-461 .elementor-element.elementor-element-e75bb86{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-461 .elementor-element.elementor-element-43f89af{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 );}.elementor-461 .elementor-element.elementor-element-d535315 .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 );}.elementor-461 .elementor-element.elementor-element-8faa251{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-461 .elementor-element.elementor-element-e58e379 .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 );}.elementor-461 .elementor-element.elementor-element-2caac88{--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-461 .elementor-element.elementor-element-69d7655{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-d36304d .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 );}.elementor-461 .elementor-element.elementor-element-4a0cb6a{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 );}.elementor-461 .elementor-element.elementor-element-88a8aeb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-295f2fa .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 );}.elementor-461 .elementor-element.elementor-element-35be388{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 );}.elementor-461 .elementor-element.elementor-element-6e2f241{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-93a2ec8 .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 );}.elementor-461 .elementor-element.elementor-element-8111c03{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 );}.elementor-461 .elementor-element.elementor-element-87c52cc{--min-height:207px;}.elementor-461 .elementor-element.elementor-element-0208d9b:not(.elementor-motion-effects-element-type-background), .elementor-461 .elementor-element.elementor-element-0208d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jkweendom.co.za/wp-content/uploads/2026/08/JK-Map-where-to-fond-us.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-461 .elementor-element.elementor-element-0208d9b{--min-height:470px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-461 .elementor-element.elementor-element-0bda8ab{--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:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-461 .elementor-element.elementor-element-4e4b16b .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 );}.elementor-461 .elementor-element.elementor-element-ae6dcd4 .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 );}}/* Start custom CSS for container, class: .elementor-element-bb76ee3 *//* One rule, applied to every section, instead of the old page's empty spacer
   containers. */
@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-bb76ee3.e-con{padding-top:56px;padding-bottom:56px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474ae6c */.elementor-461 .elementor-element.elementor-element-474ae6c > .e-con-inner{max-width:none;padding-left:0;padding-right:0}
/* Top-aligned crop, operator 2026-08-05. At 50% 40% the 21:9 letterbox took its
   crop from the middle of the frame and cut both women off at the shoulder;
   anchoring to the top keeps their faces and gives away only the pavement. */
.elementor-461 .elementor-element.elementor-element-474ae6c .jk-lifestyle img{width:100%;height:auto;display:block;
 aspect-ratio:21/9;object-fit:cover;object-position:50% 0}
@media(max-width:767px){
 .elementor-461 .elementor-element.elementor-element-474ae6c .jk-lifestyle img{aspect-ratio:4/3}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a8d79c */.elementor-461 .elementor-element.elementor-element-7a8d79c .jk-grid.e-con{display:grid;grid-template-columns:repeat(2,1fr);
 gap:28px}
@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-7a8d79c .jk-grid.e-con{grid-template-columns:1fr;
 gap:20px}}
/* One rule, applied to every section, instead of the old page's empty spacer
   containers. */
@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-7a8d79c.e-con{padding-top:56px;padding-bottom:56px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bfd30 *//* A rule above the quote rather than quotation marks around it: the board sets
   it apart with a line, and DESIGN.md keeps punctuation out of decoration. */
.elementor-461 .elementor-element.elementor-element-25bfd30 .jk-quote{border-top:1px solid var(--e-global-color-jkstone);padding-top:24px}
/* One rule, applied to every section, instead of the old page's empty spacer
   containers. */
@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-25bfd30.e-con{padding-top:56px;padding-bottom:56px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75bb86 */.elementor-461 .elementor-element.elementor-element-e75bb86 .jk-grid4.e-con{display:grid;grid-template-columns:repeat(4,1fr);
 gap:20px}
@media(max-width:1024px){.elementor-461 .elementor-element.elementor-element-e75bb86 .jk-grid4.e-con{
 grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.elementor-461 .elementor-element.elementor-element-e75bb86 .jk-grid4.e-con{grid-template-columns:1fr}}
/* One rule, applied to every section, instead of the old page's empty spacer
   containers. */
@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-e75bb86.e-con{padding-top:56px;padding-bottom:56px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8faa251 */.elementor-461 .elementor-element.elementor-element-8faa251 .jk-grid.e-con{display:grid;grid-template-columns:repeat(2,1fr);
 gap:28px}
@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-8faa251 .jk-grid.e-con{grid-template-columns:1fr;
 gap:20px}}
/* One rule, applied to every section, instead of the old page's empty spacer
   containers. */
@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-8faa251.e-con{padding-top:56px;padding-bottom:56px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bda8ab */@media(max-width:520px){.elementor-461 .elementor-element.elementor-element-0bda8ab.e-con{flex-direction:column}}/* End custom CSS */