.elementor-8971 .elementor-element.elementor-element-60c1be3{--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:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:380px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px}.elementor-8971 .elementor-element.elementor-element-29549c8{--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-8971 .elementor-element.elementor-element-b88e755 .elementor-heading-title{font-family:var(--e-global-typography-cdd6879-font-family),Sans-serif;font-size:var(--e-global-typography-cdd6879-font-size);font-weight:var(--e-global-typography-cdd6879-font-weight);line-height:var(--e-global-typography-cdd6879-line-height);color:var(--e-global-color-secondary)}.elementor-8971 .elementor-element.elementor-element-b4435ef{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 200px) 0px}.elementor-8971 .elementor-element.elementor-element-b4435ef .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-secondary)}.elementor-8971 .elementor-element.elementor-element-ca0a13c{font-family:var(--e-global-typography-text-font-family),Sans-serif;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-secondary)}.elementor-8971 .elementor-element.elementor-element-e163c0c{--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:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8971 .elementor-element.elementor-element-717f8e9{--grid-columns:1;--grid-row-gap:0px;--load-more-message-color:var(--e-global-color-secondary);--load-more-spinner-color:var(--e-global-color-secondary);--load-more—spacing:80px;--load-more-button-align:center}.elementor-8971 .elementor-element.elementor-element-717f8e9 .elementor-button{background-color:var(--e-global-color-8593b65);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);fill:var(--e-global-color-14daec6);color:var(--e-global-color-14daec6);padding:10px 40px 12px}.elementor-8971 .elementor-element.elementor-element-717f8e9 .elementor-button:hover,.elementor-8971 .elementor-element.elementor-element-717f8e9 .elementor-button:focus{background-color:var(--e-global-color-14daec6);color:var(--e-global-color-8593b65)}.elementor-8971 .elementor-element.elementor-element-717f8e9 .elementor-button:hover svg,.elementor-8971 .elementor-element.elementor-element-717f8e9 .elementor-button:focus svg{fill:var(--e-global-color-8593b65)}.elementor-8971 .elementor-element.elementor-element-816baef{--display:flex}body.elementor-page-8971:not(.elementor-motion-effects-element-type-background),body.elementor-page-8971>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}@media(min-width:768px){.elementor-8971 .elementor-element.elementor-element-29549c8{--width:33%}.elementor-8971 .elementor-element.elementor-element-e163c0c{--width:50%}}@media(max-width:1366px){.elementor-8971 .elementor-element.elementor-element-60c1be3{--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8971 .elementor-element.elementor-element-b88e755 .elementor-heading-title{font-size:var(--e-global-typography-cdd6879-font-size);line-height:var(--e-global-typography-cdd6879-line-height)}.elementor-8971 .elementor-element.elementor-element-b4435ef .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-8971 .elementor-element.elementor-element-ca0a13c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8971 .elementor-element.elementor-element-717f8e9 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(max-width:1024px){.elementor-8971 .elementor-element.elementor-element-60c1be3{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px}.elementor-8971 .elementor-element.elementor-element-b88e755 .elementor-heading-title{font-size:var(--e-global-typography-cdd6879-font-size);line-height:var(--e-global-typography-cdd6879-line-height)}.elementor-8971 .elementor-element.elementor-element-b4435ef .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-8971 .elementor-element.elementor-element-ca0a13c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8971 .elementor-element.elementor-element-717f8e9{--grid-columns:1}.elementor-8971 .elementor-element.elementor-element-717f8e9 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(max-width:767px){.elementor-8971 .elementor-element.elementor-element-60c1be3{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}.elementor-8971 .elementor-element.elementor-element-b88e755 .elementor-heading-title{font-size:var(--e-global-typography-cdd6879-font-size);line-height:var(--e-global-typography-cdd6879-line-height)}.elementor-8971 .elementor-element.elementor-element-b4435ef{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-8971 .elementor-element.elementor-element-b4435ef .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-8971 .elementor-element.elementor-element-ca0a13c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-8971 .elementor-element.elementor-element-717f8e9{--grid-columns:1}.elementor-8971 .elementor-element.elementor-element-717f8e9 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}.elementor-8971 .elementor-element.elementor-element-e163c0c{max-height:500px}.elementor-8971 .elementor-element.elementor-element-e163c0c{scrollbar-width:auto;scrollbar-color:rgba(239,237,231,.8) transparent}.elementor-8971 .elementor-element.elementor-element-e163c0c::-webkit-scrollbar{width:12px;height:12px}.elementor-8971 .elementor-element.elementor-element-e163c0c::-webkit-scrollbar-track{background:0 0;border-radius:999px}.elementor-8971 .elementor-element.elementor-element-e163c0c::-webkit-scrollbar-thumb{background:rgba(239,237,231,.8);border-radius:999px;border:3px solid transparent;background-clip:padding-box;transition:opacity .15s ease}.elementor-8971 .elementor-element.elementor-element-e163c0c::-webkit-scrollbar-thumb:hover{opacity:1}.elementor-8971 .elementor-element.elementor-element-e163c0c::-webkit-scrollbar-corner{background:0 0}.elementor-8971 .elementor-element.elementor-element-816baef section{background-color:var(--plaster)!important;background:url(https://jhparch.com/wp-content/uploads/2026/01/Frame-3979.png)!important}.elementor-8971 .elementor-element.elementor-element-816baef h2,.elementor-8971 .elementor-element.elementor-element-816baef p,.elementor-8971 .elementor-element.elementor-element-816baef a{color:var(--ebony)!important}.elementor-8971 .elementor-element.elementor-element-816baef svg path{stroke:var(--ebony)!important}.elementor-8971 .elementor-element.elementor-element-816baef .elementor-button{background-color:#fff!important}.elementor-8971 .elementor-element.elementor-element-816baef .elementor-button{&:active,&:hover,&:focus{background-color:var(--ebony)!important;color:#fff!important}}.elementor-8971 .elementor-element.elementor-element-816baef .elementor-button svg path{transition:stroke .15s ease}.elementor-8971 .elementor-element.elementor-element-816baef .elementor-button:hover svg path,.elementor-8971 .elementor-element.elementor-element-816baef .elementor-button:focus svg path,.elementor-8971 .elementor-element.elementor-element-816baef .elementor-button:active svg path{stroke:#fff !important}