/* Native Elementor wrappers inherit the approved inner-page typography and layout. */
.jiva-inner .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit}
.jiva-inner :where(.elementor-widget-text-editor){font:inherit;color:inherit}
.jiva-inner .jiva-n-p p{font:inherit;color:inherit;margin:0;letter-spacing:inherit}
.jiva-inner :where(.elementor-widget){min-width:0;margin-block-end:0}
.jiva-inner .jiva-n-a{width:auto;position:relative}
.jiva-inner .elementor-button{font:inherit;color:inherit;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;text-align:inherit;letter-spacing:inherit;line-height:inherit}
.jiva-inner .jiva-n-a .elementor-button::before{content:"";position:absolute;inset:0}
.jiva-inner .elementor-button-content-wrapper,.jiva-inner .elementor-button-text{font:inherit;color:inherit;text-align:inherit}
.jiva-inner .jiva-n-img img{display:block;width:100%}
.jiva-inner .jiva-n-img>a,.jiva-inner .jiva-n-img>.elementor-widget-container{display:block;width:100%;height:100%}
.jiva-inner .jiva-n-img.large-image img,.jiva-inner .jiva-n-img.detail-image img{height:100%;object-fit:cover}
.jiva-inner .jiva-map-embed{width:100%}
.jiva-inner .page-head::before{width:auto}
.jiva-inner .number>.elementor-widget{width:auto;flex-shrink:0}
.jiva-inner .number .jiva-text-fragment{font:inherit;letter-spacing:inherit}
.jiva-inner .number .jiva-n-inline{width:auto}
.jiva-inner .jiva-faq-question{display:block;width:100%;text-align:left;cursor:pointer}
.jiva-inner .jiva-faq-question .elementor-button{width:100%;text-align:left}
.jiva-inner .jiva-faq-question .elementor-button-content-wrapper{justify-content:flex-start}
.jiva-inner [hidden]{display:none!important}
.jiva-inner .jiva-faq-answer{gap:0;flex-direction:column}
.jiva-inner .jiva-n-rich .facts{margin:0}
.jiva-inner .index-list>.jiva-n-a{width:100%}
.jiva-inner .filters .jiva-n-a{flex-shrink:0}
body.elementor-editor-active .jiva-inner .jiva-faq-answer{display:flex!important}

.jiva-home[class*="jiva-page-"] .jiva-nav-link a[aria-current="page"]{text-decoration:underline;text-underline-offset:8px}
