.elementor-2968 .elementor-element.elementor-element-1ec9a31{--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:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-1ec9a31:not(.elementor-motion-effects-element-type-background), .elementor-2968 .elementor-element.elementor-element-1ec9a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Open Sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2968 .elementor-element.elementor-element-73beb82{text-align:center;}.elementor-2968 .elementor-element.elementor-element-73beb82 .elementor-heading-title{font-family:"gotham-condensed", Open Sans;font-size:66px;font-weight:400;font-style:normal;line-height:0.8em;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Open Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-2968 .elementor-element.elementor-element-b47f9db{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-item > a{font-family:var( --e-global-typography-79983a5-font-family ), Open Sans;font-size:var( --e-global-typography-79983a5-font-size );font-weight:var( --e-global-typography-79983a5-font-weight );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-aac8db7{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-9cb8fd2{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-a1a28ac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-2651ea0{--display:flex;--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-2968 .elementor-element.elementor-element-0cc6cf8{--display:flex;--min-height:320px;--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-end;--overlay-opacity:0.25;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2968 .elementor-element.elementor-element-0cc6cf8:not(.elementor-motion-effects-element-type-background), .elementor-2968 .elementor-element.elementor-element-0cc6cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.jhparkcity.com/wp-content/uploads/2026/01/20251028172922919372000000-o.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2968 .elementor-element.elementor-element-0cc6cf8::before, .elementor-2968 .elementor-element.elementor-element-0cc6cf8 > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-0cc6cf8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-0cc6cf8 > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-0cc6cf8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-0cc6cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4186300 );--background-overlay:'';}.elementor-2968 .elementor-element.elementor-element-bd80c0e{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-2458840{--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;--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-2968 .elementor-element.elementor-element-3cde5d7 .elementor-heading-title{font-family:var( --e-global-typography-24f49c2-font-family ), Open Sans;font-size:var( --e-global-typography-24f49c2-font-size );font-weight:var( --e-global-typography-24f49c2-font-weight );line-height:var( --e-global-typography-24f49c2-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Open Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2968 .elementor-element.elementor-element-526263a{text-align:end;font-family:var( --e-global-typography-79983a5-font-family ), Open Sans;font-size:var( --e-global-typography-79983a5-font-size );font-weight:var( --e-global-typography-79983a5-font-weight );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-526263a p{margin-block-end:0px;}.elementor-2968 .elementor-element.elementor-element-84cd258{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-80754de{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-item > a{font-family:var( --e-global-typography-1cc94af-font-family ), Open Sans;font-size:var( --e-global-typography-1cc94af-font-size );font-weight:var( --e-global-typography-1cc94af-font-weight );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-78781cb{--display:flex;--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-2968 .elementor-element.elementor-element-a20efe8{--display:flex;--min-height:320px;--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-end;--overlay-opacity:0.25;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2968 .elementor-element.elementor-element-a20efe8:not(.elementor-motion-effects-element-type-background), .elementor-2968 .elementor-element.elementor-element-a20efe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.jhparkcity.com/wp-content/uploads/2026/01/20251112225129396107000000-o.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2968 .elementor-element.elementor-element-a20efe8::before, .elementor-2968 .elementor-element.elementor-element-a20efe8 > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-a20efe8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-a20efe8 > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-a20efe8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-a20efe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4186300 );--background-overlay:'';}.elementor-2968 .elementor-element.elementor-element-ab7422e{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-b139e06{--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;--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-2968 .elementor-element.elementor-element-b47ba25 .elementor-heading-title{font-family:var( --e-global-typography-24f49c2-font-family ), Open Sans;font-size:var( --e-global-typography-24f49c2-font-size );font-weight:var( --e-global-typography-24f49c2-font-weight );line-height:var( --e-global-typography-24f49c2-line-height );color:var( --e-global-color-text );}.elementor-2968 .elementor-element.elementor-element-e58e15c{text-align:end;font-family:var( --e-global-typography-79983a5-font-family ), Open Sans;font-size:var( --e-global-typography-79983a5-font-size );font-weight:var( --e-global-typography-79983a5-font-weight );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-e58e15c p{margin-block-end:0px;}.elementor-2968 .elementor-element.elementor-element-6842d67{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-b14b507{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-item > a{font-family:var( --e-global-typography-1cc94af-font-family ), Open Sans;font-size:var( --e-global-typography-1cc94af-font-size );font-weight:var( --e-global-typography-1cc94af-font-weight );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-73916e0{--display:flex;--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-2968 .elementor-element.elementor-element-15681a7{--display:flex;--min-height:320px;--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-end;--overlay-opacity:0.25;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2968 .elementor-element.elementor-element-15681a7:not(.elementor-motion-effects-element-type-background), .elementor-2968 .elementor-element.elementor-element-15681a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.jhparkcity.com/wp-content/uploads/2026/01/20250513173252656472000000-o.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2968 .elementor-element.elementor-element-15681a7::before, .elementor-2968 .elementor-element.elementor-element-15681a7 > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-15681a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-15681a7 > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-15681a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-15681a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4186300 );--background-overlay:'';}.elementor-2968 .elementor-element.elementor-element-0d2f7ad{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-54f30d4{--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;--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-2968 .elementor-element.elementor-element-854b7a5 .elementor-heading-title{font-family:var( --e-global-typography-24f49c2-font-family ), Open Sans;font-size:var( --e-global-typography-24f49c2-font-size );font-weight:var( --e-global-typography-24f49c2-font-weight );line-height:var( --e-global-typography-24f49c2-line-height );color:var( --e-global-color-text );}.elementor-2968 .elementor-element.elementor-element-13f7678{text-align:end;font-family:var( --e-global-typography-79983a5-font-family ), Open Sans;font-size:var( --e-global-typography-79983a5-font-size );font-weight:var( --e-global-typography-79983a5-font-weight );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-13f7678 p{margin-block-end:0px;}.elementor-2968 .elementor-element.elementor-element-658265e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-2995eeb{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-item > a{font-family:var( --e-global-typography-1cc94af-font-family ), Open Sans;font-size:var( --e-global-typography-1cc94af-font-size );font-weight:var( --e-global-typography-1cc94af-font-weight );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-60af49a{--display:flex;--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-2968 .elementor-element.elementor-element-66582de{--display:flex;--min-height:320px;--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-end;--overlay-opacity:0.25;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2968 .elementor-element.elementor-element-66582de:not(.elementor-motion-effects-element-type-background), .elementor-2968 .elementor-element.elementor-element-66582de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.jhparkcity.com/wp-content/uploads/2026/01/20251107205137380496000000-o.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2968 .elementor-element.elementor-element-66582de::before, .elementor-2968 .elementor-element.elementor-element-66582de > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-66582de > .e-con-inner > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-66582de > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-66582de > .e-con-inner > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-66582de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4186300 );--background-overlay:'';}.elementor-2968 .elementor-element.elementor-element-993efb3{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-a7c1d15{--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;--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-2968 .elementor-element.elementor-element-7a7c209 .elementor-heading-title{font-family:var( --e-global-typography-24f49c2-font-family ), Open Sans;font-size:var( --e-global-typography-24f49c2-font-size );font-weight:var( --e-global-typography-24f49c2-font-weight );line-height:var( --e-global-typography-24f49c2-line-height );color:var( --e-global-color-text );}.elementor-2968 .elementor-element.elementor-element-e18e9e7{text-align:end;font-family:var( --e-global-typography-79983a5-font-family ), Open Sans;font-size:var( --e-global-typography-79983a5-font-size );font-weight:var( --e-global-typography-79983a5-font-weight );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-e18e9e7 p{margin-block-end:0px;}.elementor-2968 .elementor-element.elementor-element-7a7ce7c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-9e80ea0{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-1cc94af-font-family ), Open Sans;font-size:var( --e-global-typography-1cc94af-font-size );font-weight:var( --e-global-typography-1cc94af-font-weight );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-5407d4b{--display:flex;--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-2968 .elementor-element.elementor-element-da40f24{--display:flex;--min-height:320px;--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-end;--overlay-opacity:0.25;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2968 .elementor-element.elementor-element-da40f24:not(.elementor-motion-effects-element-type-background), .elementor-2968 .elementor-element.elementor-element-da40f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.jhparkcity.com/wp-content/uploads/2026/01/20251103222534239682000000-o.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2968 .elementor-element.elementor-element-da40f24::before, .elementor-2968 .elementor-element.elementor-element-da40f24 > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-da40f24 > .e-con-inner > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-da40f24 > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-da40f24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-da40f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4186300 );--background-overlay:'';}.elementor-2968 .elementor-element.elementor-element-6d7afdc{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-7ccc6fd{--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;--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-2968 .elementor-element.elementor-element-762733e .elementor-heading-title{font-family:var( --e-global-typography-24f49c2-font-family ), Open Sans;font-size:var( --e-global-typography-24f49c2-font-size );font-weight:var( --e-global-typography-24f49c2-font-weight );line-height:var( --e-global-typography-24f49c2-line-height );color:var( --e-global-color-text );}.elementor-2968 .elementor-element.elementor-element-2078ae5{text-align:end;font-family:var( --e-global-typography-79983a5-font-family ), Open Sans;font-size:var( --e-global-typography-79983a5-font-size );font-weight:var( --e-global-typography-79983a5-font-weight );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-2078ae5 p{margin-block-end:0px;}.elementor-2968 .elementor-element.elementor-element-f328ab4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-861be75{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-item > a{font-family:var( --e-global-typography-1cc94af-font-family ), Open Sans;font-size:var( --e-global-typography-1cc94af-font-size );font-weight:var( --e-global-typography-1cc94af-font-weight );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-7b5cead{--display:flex;--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-2968 .elementor-element.elementor-element-23f87d3{--display:flex;--min-height:320px;--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-end;--overlay-opacity:0.25;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2968 .elementor-element.elementor-element-23f87d3:not(.elementor-motion-effects-element-type-background), .elementor-2968 .elementor-element.elementor-element-23f87d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.jhparkcity.com/wp-content/uploads/2026/01/20250529163457856839000000-o.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2968 .elementor-element.elementor-element-23f87d3::before, .elementor-2968 .elementor-element.elementor-element-23f87d3 > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-23f87d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2968 .elementor-element.elementor-element-23f87d3 > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-23f87d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2968 .elementor-element.elementor-element-23f87d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4186300 );--background-overlay:'';}.elementor-2968 .elementor-element.elementor-element-a33bc9f{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-1826093{--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;--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-2968 .elementor-element.elementor-element-b65d001 .elementor-heading-title{font-family:var( --e-global-typography-24f49c2-font-family ), Open Sans;font-size:var( --e-global-typography-24f49c2-font-size );font-weight:var( --e-global-typography-24f49c2-font-weight );line-height:var( --e-global-typography-24f49c2-line-height );color:var( --e-global-color-text );}.elementor-2968 .elementor-element.elementor-element-ab32500{text-align:end;font-family:var( --e-global-typography-79983a5-font-family ), Open Sans;font-size:var( --e-global-typography-79983a5-font-size );font-weight:var( --e-global-typography-79983a5-font-weight );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-ab32500 p{margin-block-end:0px;}.elementor-2968 .elementor-element.elementor-element-47c964b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-2968 .elementor-element.elementor-element-bb2c2ea{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-item > a{font-family:var( --e-global-typography-1cc94af-font-family ), Open Sans;font-size:var( --e-global-typography-1cc94af-font-size );font-weight:var( --e-global-typography-1cc94af-font-weight );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}@media(min-width:768px){.elementor-2968 .elementor-element.elementor-element-1ec9a31{--content-width:1780px;}.elementor-2968 .elementor-element.elementor-element-aac8db7{--content-width:1780px;}.elementor-2968 .elementor-element.elementor-element-9cb8fd2{--content-width:1780px;}}@media(max-width:1140px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2968 .elementor-element.elementor-element-73beb82 .elementor-heading-title{font-size:64px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-item > a{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-9cb8fd2{--padding-top:50px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-a1a28ac{--grid-auto-flow:row;}.elementor-2968 .elementor-element.elementor-element-bd80c0e{--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;}.elementor-2968 .elementor-element.elementor-element-3cde5d7 .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2968 .elementor-element.elementor-element-526263a{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-84cd258{--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;}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-ab7422e{--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;}.elementor-2968 .elementor-element.elementor-element-b47ba25 .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-2968 .elementor-element.elementor-element-e58e15c{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-6842d67{--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;}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-0d2f7ad{--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;}.elementor-2968 .elementor-element.elementor-element-854b7a5 .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-2968 .elementor-element.elementor-element-13f7678{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-658265e{--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;}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-993efb3{--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;}.elementor-2968 .elementor-element.elementor-element-7a7c209 .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-2968 .elementor-element.elementor-element-e18e9e7{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-7a7ce7c{--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;}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-6d7afdc{--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;}.elementor-2968 .elementor-element.elementor-element-762733e .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-2968 .elementor-element.elementor-element-2078ae5{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-f328ab4{--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;}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-a33bc9f{--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;}.elementor-2968 .elementor-element.elementor-element-b65d001 .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-2968 .elementor-element.elementor-element-ab32500{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-47c964b{--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;}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2968 .elementor-element.elementor-element-73beb82 .elementor-heading-title{font-size:42px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-b47f9db .elementor-icon-list-item > a{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-9cb8fd2{--padding-top:50px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-a1a28ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2968 .elementor-element.elementor-element-0cc6cf8{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-bd80c0e{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2968 .elementor-element.elementor-element-2458840{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-2968 .elementor-element.elementor-element-3cde5d7 .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2968 .elementor-element.elementor-element-526263a{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-a20efe8{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-ab7422e{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2968 .elementor-element.elementor-element-b139e06{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-2968 .elementor-element.elementor-element-b47ba25 .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-2968 .elementor-element.elementor-element-e58e15c{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-15681a7{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-0d2f7ad{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2968 .elementor-element.elementor-element-54f30d4{--flex-wrap:nowrap;}.elementor-2968 .elementor-element.elementor-element-854b7a5 .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-2968 .elementor-element.elementor-element-13f7678{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-66582de{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-a7c1d15{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-2968 .elementor-element.elementor-element-7a7c209 .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-2968 .elementor-element.elementor-element-e18e9e7{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-da40f24{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-6d7afdc{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2968 .elementor-element.elementor-element-7ccc6fd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-2968 .elementor-element.elementor-element-762733e .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-2968 .elementor-element.elementor-element-2078ae5{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}.elementor-2968 .elementor-element.elementor-element-23f87d3{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2968 .elementor-element.elementor-element-a33bc9f{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2968 .elementor-element.elementor-element-b65d001 .elementor-heading-title{font-size:var( --e-global-typography-24f49c2-font-size );line-height:var( --e-global-typography-24f49c2-line-height );}.elementor-2968 .elementor-element.elementor-element-ab32500{font-size:var( --e-global-typography-79983a5-font-size );line-height:var( --e-global-typography-79983a5-line-height );}.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-item > a{font-size:var( --e-global-typography-1cc94af-font-size );line-height:var( --e-global-typography-1cc94af-line-height );}}/* Start custom CSS for wp-widget-impress_idx_dashboard_widget, class: .elementor-element-2b1d022 */.IDX-showcasePhoto {
	margin: 0 !important;
	width: 100% !important;
	object-fit: cover;
}
.IDX-showcaseListingID {
  left: 75%;
}
.IDX-showcaseListingID:before {
  content: "MLS:";
}
.IDX-showcaseListingID, .IDX-showcaseBeds, .IDX-showcaseBaths, .IDX-showcaseFull {
	width: 25%;
	position: absolute;
	bottom: 0;
	z-index: 1;
	color: #fff;
	font-size: 15px;
	font-family: var(--e-global-typography-9cd4b29-font-family), Sans-serif;
	font-size: 17px;
	padding-left: 20px;
	bottom: 30px;
	margin: 0;
	transform: translateY(20px);
	transition: all 0.35s ease;
	opacity: 0;
}
.IDX-showcaseContainer:hover .IDX-showcasePrice {
    transform: translateY(-50px);
}
.IDX-showcaseContainer:hover .IDX-showcaseAddress.IDX-showcaseAddressElement {
    transform: translateY(-45px);
}
.IDX-showcaseContainer:hover .IDX-showcaseCityStateZip {
    transform: translateY(-43px);
}
.IDX-showcaseContainer:hover .IDX-showcaseListingID, .IDX-showcaseContainer:hover .IDX-showcaseBeds, .IDX-showcaseContainer:hover .IDX-showcaseBaths, .IDX-showcaseContainer:hover .IDX-showcaseFull {
  opacity: 1;   transform: translateY(0);   z-index: 99;
}
.IDX-showcaseBeds {
  left: 0;
}
.IDX-showcaseBaths {
  left: 25%;
}
.IDX-showcaseFull {
  left: 50%;
}
.IDX-showcaseAddress.IDX-showcaseAddressElement {
	font-family: var(--e-global-typography-9cd4b29-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-9cd4b29-font-weight);
	line-height: var(--e-global-typography-9cd4b29-line-height);
	width: 100%;
	position: absolute;
	bottom: 50px;
	right: 0px;
	text-align: right;
	padding-right: 28px;
	color: #fff;
transition: all 0.35s ease;
}
.IDX-showcaseCityStateZip {
	position: absolute;
	bottom: 28px;
	text-align: right;
	right:0px;
	font-size: 14px;
	line-height: normal;
	padding-right: 28px;
	color: #fff;
	transition: all 0.35s ease;
}
 .IDX-showcasePrice {
	font-family: var( --e-global-typography-24f49c2-font-family ), Open Sans;
	font-size: var( --e-global-typography-24f49c2-font-size );
	font-weight: var( --e-global-typography-24f49c2-font-weight );
	line-height: var( --e-global-typography-24f49c2-line-height );
	color: var( --e-global-color-text );
	position: absolute;
	bottom: 25px;
	left: 30px;transition: all 0.35s ease;
}



 @media only screen and (max-width: 1280px) {

    body .IDX-showcaseRow .IDX-showcaseCell {
	width: calc(100% / 2 - 10px) !important;
	min-width: calc(100% / 2 - 10px) !important;
 
}
}
 @media only screen and (max-width: 767px) {

    body .IDX-showcaseRow .IDX-showcaseCell {
	width: calc(100% ) !important;
	min-width: calc(100%) !important;
 
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-526263a */.elementor-2968 .elementor-element.elementor-element-526263a h4{
    margin: 0;
    font-family: var(--e-global-typography-9cd4b29-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-9cd4b29-font-weight);
    line-height: var(--e-global-typography-9cd4b29-line-height);
    padding-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80754de */.elementor-2968 .elementor-element.elementor-element-80754de .elementor-icon-list-items{
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84cd258 */.elementor-2968 .elementor-element.elementor-element-84cd258{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2651ea0 */.elementor-2968 .elementor-element.elementor-element-2651ea0:before {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0;
    right: 0;
    border: 1px solid #fff0;
    transition: 0.5s;
    z-index: 2;
}
.elementor-2968 .elementor-element.elementor-element-2651ea0:hover:before {
    border: 10px solid #9B0B17;
    background-color: #00000052;
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-2651ea0 .hover-show-items {
    position: absolute;
    bottom: 0px;
    margin: 0;
    transform: translateY(20px);
    transition: all 0.35s ease;
    opacity: 0;
}
.elementor-2968 .elementor-element.elementor-element-2651ea0:hover .hover-show-items {
    opacity: 1;
    transform: translateY(0);
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-2651ea0 .normal-show-content{
    transform: translateY(40px);
}
.elementor-2968 .elementor-element.elementor-element-2651ea0:hover .normal-show-content {
    transform: translateY(0px);
    
}
@media(max-width:767px){
  .elementor-2968 .elementor-element.elementor-element-2651ea0:hover:before {
    border: 6px solid #9B0B17;
}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e58e15c */.elementor-2968 .elementor-element.elementor-element-e58e15c h4{
    margin: 0;
    font-family: var(--e-global-typography-9cd4b29-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-9cd4b29-font-weight);
    line-height: var(--e-global-typography-9cd4b29-line-height);
    padding-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b14b507 */.elementor-2968 .elementor-element.elementor-element-b14b507 .elementor-icon-list-items{
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6842d67 */.elementor-2968 .elementor-element.elementor-element-6842d67{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78781cb */.elementor-2968 .elementor-element.elementor-element-78781cb:before {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0;
    right: 0;
    border: 1px solid #fff0;
    transition: 0.5s;
    z-index: 2;
}
.elementor-2968 .elementor-element.elementor-element-78781cb:hover:before {
    border: 10px solid #9B0B17;
    background-color: #00000052;
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-78781cb .hover-show-items {
    position: absolute;
    bottom: 0px;
    margin: 0;
    transform: translateY(20px);
    transition: all 0.35s ease;
    opacity: 0;
}
.elementor-2968 .elementor-element.elementor-element-78781cb:hover .hover-show-items {
    opacity: 1;
    transform: translateY(0);
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-78781cb .normal-show-content{
    transform: translateY(40px);
}
.elementor-2968 .elementor-element.elementor-element-78781cb:hover .normal-show-content {
    transform: translateY(0px);
    
}
@media(max-width:767px){
  .elementor-2968 .elementor-element.elementor-element-78781cb:hover:before {
    border: 6px solid #9B0B17;
}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f7678 */.elementor-2968 .elementor-element.elementor-element-13f7678 h4{
    margin: 0;
    font-family: var(--e-global-typography-9cd4b29-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-9cd4b29-font-weight);
    line-height: var(--e-global-typography-9cd4b29-line-height);
    padding-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2995eeb */.elementor-2968 .elementor-element.elementor-element-2995eeb .elementor-icon-list-items{
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658265e */.elementor-2968 .elementor-element.elementor-element-658265e{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73916e0 */.elementor-2968 .elementor-element.elementor-element-73916e0:before {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0;
    right: 0;
    border: 1px solid #fff0;
    transition: 0.5s;
    z-index: 2;
}
.elementor-2968 .elementor-element.elementor-element-73916e0:hover:before {
    border: 10px solid #9B0B17;
    background-color: #00000052;
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-73916e0 .hover-show-items {
    position: absolute;
    bottom: 0px;
    margin: 0;
    transform: translateY(20px);
    transition: all 0.35s ease;
    opacity: 0;
}
.elementor-2968 .elementor-element.elementor-element-73916e0:hover .hover-show-items {
    opacity: 1;
    transform: translateY(0);
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-73916e0 .normal-show-content{
    transform: translateY(40px);
}
.elementor-2968 .elementor-element.elementor-element-73916e0:hover .normal-show-content {
    transform: translateY(0px);
    
}
@media(max-width:767px){
  .elementor-2968 .elementor-element.elementor-element-73916e0:hover:before {
    border: 6px solid #9B0B17;
}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e18e9e7 */.elementor-2968 .elementor-element.elementor-element-e18e9e7 h4{
    margin: 0;
    font-family: var(--e-global-typography-9cd4b29-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-9cd4b29-font-weight);
    line-height: var(--e-global-typography-9cd4b29-line-height);
    padding-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e80ea0 */.elementor-2968 .elementor-element.elementor-element-9e80ea0 .elementor-icon-list-items{
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a7ce7c */.elementor-2968 .elementor-element.elementor-element-7a7ce7c{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60af49a */.elementor-2968 .elementor-element.elementor-element-60af49a:before {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0;
    right: 0;
    border: 1px solid #fff0;
    transition: 0.5s;
    z-index: 2;
}
.elementor-2968 .elementor-element.elementor-element-60af49a:hover:before {
    border: 10px solid #9B0B17;
    background-color: #00000052;
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-60af49a .hover-show-items {
    position: absolute;
    bottom: 0px;
    margin: 0;
    transform: translateY(20px);
    transition: all 0.35s ease;
    opacity: 0;
}
.elementor-2968 .elementor-element.elementor-element-60af49a:hover .hover-show-items {
    opacity: 1;
    transform: translateY(0);
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-60af49a .normal-show-content{
    transform: translateY(40px);
}
.elementor-2968 .elementor-element.elementor-element-60af49a:hover .normal-show-content {
    transform: translateY(0px);
    
}
@media(max-width:767px){
  .elementor-2968 .elementor-element.elementor-element-60af49a:hover:before {
    border: 6px solid #9B0B17;
}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2078ae5 */.elementor-2968 .elementor-element.elementor-element-2078ae5 h4{
    margin: 0;
    font-family: var(--e-global-typography-9cd4b29-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-9cd4b29-font-weight);
    line-height: var(--e-global-typography-9cd4b29-line-height);
    padding-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-861be75 */.elementor-2968 .elementor-element.elementor-element-861be75 .elementor-icon-list-items{
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f328ab4 */.elementor-2968 .elementor-element.elementor-element-f328ab4{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5407d4b */.elementor-2968 .elementor-element.elementor-element-5407d4b:before {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0;
    right: 0;
    border: 1px solid #fff0;
    transition: 0.5s;
    z-index: 2;
}
.elementor-2968 .elementor-element.elementor-element-5407d4b:hover:before {
    border: 10px solid #9B0B17;
    background-color: #00000052;
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-5407d4b .hover-show-items {
    position: absolute;
    bottom: 0px;
    margin: 0;
    transform: translateY(20px);
    transition: all 0.35s ease;
    opacity: 0;
}
.elementor-2968 .elementor-element.elementor-element-5407d4b:hover .hover-show-items {
    opacity: 1;
    transform: translateY(0);
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-5407d4b .normal-show-content{
    transform: translateY(40px);
}
.elementor-2968 .elementor-element.elementor-element-5407d4b:hover .normal-show-content {
    transform: translateY(0px);
    
}
@media(max-width:767px){
  .elementor-2968 .elementor-element.elementor-element-5407d4b:hover:before {
    border: 6px solid #9B0B17;
}  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab32500 */.elementor-2968 .elementor-element.elementor-element-ab32500 h4{
    margin: 0;
    font-family: var(--e-global-typography-9cd4b29-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-9cd4b29-font-weight);
    line-height: var(--e-global-typography-9cd4b29-line-height);
    padding-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb2c2ea */.elementor-2968 .elementor-element.elementor-element-bb2c2ea .elementor-icon-list-items{
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c964b */.elementor-2968 .elementor-element.elementor-element-47c964b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b5cead */.elementor-2968 .elementor-element.elementor-element-7b5cead:before {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0;
    right: 0;
    border: 1px solid #fff0;
    transition: 0.5s;
    z-index: 2;
}
.elementor-2968 .elementor-element.elementor-element-7b5cead:hover:before {
    border: 10px solid #9B0B17;
    background-color: #00000052;
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-7b5cead .hover-show-items {
    position: absolute;
    bottom: 0px;
    margin: 0;
    transform: translateY(20px);
    transition: all 0.35s ease;
    opacity: 0;
}
.elementor-2968 .elementor-element.elementor-element-7b5cead:hover .hover-show-items {
    opacity: 1;
    transform: translateY(0);
    z-index: 99;
}
.elementor-2968 .elementor-element.elementor-element-7b5cead .normal-show-content{
    transform: translateY(40px);
}
.elementor-2968 .elementor-element.elementor-element-7b5cead:hover .normal-show-content {
    transform: translateY(0px);
    
}
@media(max-width:767px){
  .elementor-2968 .elementor-element.elementor-element-7b5cead:hover:before {
    border: 6px solid #9B0B17;
}  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gotham-condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.jhparkcity.com/wp-content/uploads/2025/11/GothamCondensed-Book.woff2') format('woff2'),
		url('https://www.jhparkcity.com/wp-content/uploads/2025/11/GothamCondensed-Book.woff') format('woff');
}
@font-face {
	font-family: 'gotham-condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.jhparkcity.com/wp-content/uploads/2025/11/GothamCondensed-Light.woff2') format('woff2'),
		url('https://www.jhparkcity.com/wp-content/uploads/2025/11/GothamCondensed-Light.woff') format('woff');
}
@font-face {
	font-family: 'gotham-condensed';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.jhparkcity.com/wp-content/uploads/2025/11/GothamCondensed-Bold.woff2') format('woff2'),
		url('https://www.jhparkcity.com/wp-content/uploads/2025/11/GothamCondensed-Bold.woff') format('woff');
}
@font-face {
	font-family: 'gotham-condensed';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.jhparkcity.com/wp-content/uploads/2025/11/GothamCondensed-Medium.woff2') format('woff2'),
		url('https://www.jhparkcity.com/wp-content/uploads/2025/11/GothamCondensed-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */