/* /karna-outer-card-finish.css */
/* One quiet, consistent finish on each outer card, not its nested widgets. */
@layer khOuterCardFinish {
 /* Shared action-button corners, including dynamically mounted enquiry actions. */
 body :is(.elementor-button,.elementskit-btn,.kh-enquiry-button,.kh-lp-button,
  .elementor-menu-toggle,input[type="submit"],input[type="button"]) {
  border-radius:4px!important;
 }
 :root {--kh-outer-edge:#dce8f2;--kh-outer-shadow:0 2px 10px rgb(2 48 89 / 6%);}
 body .elementor :is(.kh-soft-icon-card,.kh-feature-card,.kh-team-card,.kh-seo-card,
  .elementskit-post-image-card,.elementor-post__card,.kh-faq-static-card,.elementskit-card,.e-n-accordion-item),
 body.home .elementor-89 :is(.elementor-element-fe61c18,.elementor-element-864bfb5),
 body .elementor-91 :is(.elementor-element-498cc71,.elementor-element-f1ccfec,.elementor-element-0c689ed),
 body .elementor-3014 .elementor-element-9618f4f > .elementor-widget,
 body .elementor .kh-doctor-profile > .e-con-inner > .elementor-element:first-child,
 body .elementor form.kh-enquiry,
 body .elementor .elementor-widget-google_maps > .elementor-widget-container,
 body .elementor .elementor-widget-image-box > .elementor-widget-container,
 body .elementor-98 :is(.elementor-element-66a0d49,.elementor-element-247a654,
  .elementor-element-9bcd9b7,.elementor-element-840638c,.elementor-element-50b8056,
  .elementor-element-f7c344c,.elementor-element-1636ace,.elementor-element-73df30f,.elementor-element-aedb810),
 body .elementor-168 :is(.elementor-element-4174dcf9,.elementor-element-7f198c9a,
  .elementor-element-6780626f,.elementor-element-5f5581f9,.elementor-element-32b85487,
  .elementor-element-627010fe,.elementor-element-7ef49de,.elementor-element-bf190db,.elementor-element-ef24127) > .elementor-widget-wrap {
  border:1px solid var(--kh-outer-edge)!important;
  border-radius:4px!important;
  box-shadow:var(--kh-outer-shadow)!important;
  box-sizing:border-box!important;
 }

 /* Crop flush images to the outer card; keep their image/text seam square. */
 body .elementor :is(.kh-team-card,.elementskit-post-image-card,.elementor-post__card),
 body .elementor .elementor-widget-google_maps > .elementor-widget-container {overflow:hidden!important;}
 body .elementor :is(.elementskit-post-image-card,.elementor-post__card) :is(.elementskit-entry-header,.elementskit-entry-thumb,.elementor-post__thumbnail__link,.elementor-post__thumbnail),
 body .elementor .kh-team-card > .e-con:first-child,
 body .elementor .elementor-widget-image-box .elementor-image-box-img,
 body .elementor :is(.elementskit-post-image-card,.elementor-post__card,.kh-team-card,.elementor-widget-image-box) img {
  border-radius:4px 4px 0 0!important;
  border:0!important;
  box-shadow:none!important;
 }
 body .elementor :is(.elementskit-post-body,.elementor-post__text),
 body .elementor .kh-team-card > .e-con:last-child {
  border:0!important;border-radius:0!important;box-shadow:none!important;
 }
 body .elementor .kh-feature-card :is(.kh-photo-frame,img) {
  border:0!important;border-radius:0!important;box-shadow:none!important;
 }
 /* A map uses its outer frame, not separate iframe and embed outlines. */
 body .elementor .elementor-widget-google_maps :is(.elementor-custom-embed,iframe) {
  border:0!important;border-radius:0!important;box-shadow:none!important;
 }
 /* The form already supplies the outline: its Elementor wrappers stay clear. */
 body .elementor .elementor-widget-form,
 body .elementor .elementor-widget-form > .elementor-widget-container {
  border:0!important;box-shadow:none!important;background:transparent!important;
 }
 /* Each sidebar post is its own outer card; avoid an additional enclosing frame. */
 body.single-post .elementor .elementor-element-71db3e3 {
  border:0!important;border-radius:0!important;box-shadow:none!important;
 }
 /* Popup forms use the dialog frame, with no second form border inside. */
 body .elementor-popup-modal .dialog-widget-content {
  border:1px solid var(--kh-outer-edge)!important;border-radius:4px!important;box-shadow:var(--kh-outer-shadow)!important;
 }
 body [data-elementor-type="popup"] form.kh-enquiry,
 body .elementor-popup-modal form.kh-enquiry {
  border:0!important;border-radius:0!important;box-shadow:none!important;
 }
 body .elementor :is(.kh-soft-icon-card,.kh-feature-card,.kh-team-card,.kh-seo-card) .elementor-widget-image-box > .elementor-widget-container {
  border:0!important;box-shadow:none!important;
 }
 /* Facilities cards retain their inner outline without a second outer frame. */
 body .elementor-98 :is(.elementor-element-9796bc6,.elementor-element-aaa1d9d,
  .elementor-element-5126e3a,.elementor-element-5f6b156,.elementor-element-a0aaf9f,
  .elementor-element-bc801c0,.elementor-element-7eaad50,.elementor-element-e5631d8,.elementor-element-567f210) {
  border:0!important;box-shadow:none!important;
 }

}

/* /karna-blog-card-spacing.css */
/* Keep each blog card's reading flow compact, with the same 12px text gaps.
   Longer cards keep their content; shorter cards no longer push links down. */
@layer khBlogCardSpacing {
 body :is(.kh-home-blog,.elementor-1635) :is(.kh-blog-grid,.post-items) {align-items:start!important;}
 body :is(.kh-home-blog,.elementor-1635) .post-item {align-self:start!important;}
 body :is(.kh-home-blog,.elementor-1635) .elementskit-post-image-card {height:auto!important;min-height:0!important;align-self:start!important;}
 body :is(.kh-home-blog,.elementor-1635) .elementskit-post-body {flex:0 0 auto!important;gap:12px!important;justify-content:flex-start!important;min-height:0!important;}
 body :is(.kh-home-blog,.elementor-1635) .elementskit-post-body > :is(h2,h3,p,.btn-wraper) {margin:0!important;min-height:0!important;}
 body :is(.kh-home-blog,.elementor-1635) .btn-wraper {display:flex!important;align-items:flex-start!important;padding:0!important;margin:0!important;}

 body.single-post .elementor-element-71db3e3 .elementor-post__card {height:auto!important;min-height:0!important;}
 body.single-post .elementor-element-71db3e3 .elementor-post__text {display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;flex:0 0 auto!important;}
 body.single-post .elementor-element-71db3e3 :is(.elementor-post__title,.elementor-post__excerpt,.elementor-post__excerpt p,.elementor-post__read-more) {margin:0!important;}
 body.single-post .elementor-element-71db3e3 .elementor-post__read-more {padding-block:0!important;min-height:0!important;line-height:1.5!important;}
 /* Desktop/tablet rows share a height and align their Read More links. */
 @media(min-width:768px) {
  body :is(.kh-home-blog,.elementor-1635) :is(.kh-blog-grid,.post-items) {align-items:stretch!important;}
  body :is(.kh-home-blog,.elementor-1635) .post-item {align-self:stretch!important;}
  body :is(.kh-home-blog,.elementor-1635) .elementskit-post-image-card {height:100%!important;align-self:stretch!important;}
  body :is(.kh-home-blog,.elementor-1635) .elementskit-post-body {flex:1 1 auto!important;}
  body :is(.kh-home-blog,.elementor-1635) .elementskit-post-body > .btn-wraper {margin-top:auto!important;}
 }

}

/* /karna-phone-icons.css */
@layer khPhoneIcons {
 @media(max-width:767px) {
  body footer.elementor-location-footer .elementor-element-a733503 a[data-kh-phone-number]::before {
   width:18px!important;height:18px!important;flex:0 0 18px!important;
  }
 }
 body a[data-kh-phone-number] {display:inline-flex!important;align-items:center!important;gap:8px!important;}
 body a[data-kh-phone-number] > :is(svg,i,.elementor-icon-list-icon),body a[data-kh-phone-number] .elementor-button-icon {display:none!important;}
 body a[data-kh-phone-number]::before {content:""!important;display:inline-block!important;width:1em!important;height:1em!important;flex:0 0 1em!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M5 3h4l2 5-3 2a15 15 0 0 0 6 6l2-3 5 2v4a2 2 0 0 1-2 2C10 21 3 14 3 5a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") center/contain no-repeat!important;}
 body.home .elementor-element-5586e16 .elementor-widget-button {display:none!important;}
 body .elementor-89 :is(.elementor-element-5586e16,.elementor-element-fe61c18) a[data-kh-phone-number]::before,
 body footer.elementor-location-footer a[data-kh-phone-number]::before {color:#fff!important;background-color:#fff!important;}
 /* The fixed WhatsApp glyph sits on white, so use a darker accessible green. */
 body .elementor-element-16f86dbf .elementor-icon {color:#18754e!important;}
 body .elementor-element-16f86dbf .elementor-icon svg {fill:currentColor!important;}
}


/* /karna-mobile-heading-reduction.css */
/* Mobile-only heading reduction; match article headings while preserving FAQ scales. */
@layer khMobileHeadingReduction {
 @media(max-width:767px) {
  body {--kh-h3:16px!important;}
  body h2:not([data-kh-faq-question]) {font-size:20.8px!important;}
  body h3:not([data-kh-faq-question]) {font-size:16px!important;}
  body.single-post .elementor-widget-theme-post-content h3:not([data-kh-faq-question]) {font-size:16px!important;}
  body :is(.kh-home-blog,.elementor-1635) h3.entry-title,
  body.single-post .elementor-element-71db3e3 h3.elementor-post__title {font-size:16.128px!important;}
  body :is(h2,h3):not([data-kh-faq-question]) :is(a,span,strong,b,em) {font-size:inherit!important;}
 }
}

/* /karna-footer-bottom.css */
@layer khFooterBottom {
 body footer.elementor-location-footer {padding-bottom:0!important;margin-bottom:0!important;}
 @media(max-width:767px) {
 /* Keep each footer column and its wrapping link text left-aligned on mobile. */
 body footer.elementor-location-footer :is(.elementor-element-43e80d7,.elementor-element-a9ec6de,.elementor-element-0f55e35,
  .elementor-widget-icon-list,.elementor-icon-list-text) {text-align:left!important;}
 body footer.elementor-location-footer .elementor-widget-icon-list :is(.elementor-icon-list-item,a) {
  justify-content:flex-start!important;text-align:left!important;
 }
 body footer.elementor-location-footer .elementor-element-a733503 .elementor-icon-list-item > a {
  display:flex!important;gap:8px!important;width:100%!important;
 }
 body footer.elementor-location-footer .elementor-element-a733503 .elementor-icon-list-icon {
  width:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;justify-content:center!important;
 }
 body footer.elementor-location-footer .elementor-element-a733503 .elementor-icon-list-text {
  padding-inline:0!important;flex:1!important;
 }
 body footer.elementor-location-footer > :is(.e-con,.elementor-section,.kh-footer-care-links) {padding-inline:15px!important;--padding-left:15px!important;--padding-right:15px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;}
 body footer.elementor-location-footer > .e-con-boxed > .e-con-inner {padding-inline:0!important;--padding-left:0px!important;--padding-right:0px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box!important;}
 body footer.elementor-location-footer .elementor-element-a733503 {min-width:0!important;max-width:100%!important;width:100%!important;}
 body footer.elementor-location-footer .elementor-element-a733503 :is(.elementor-widget-container,.elementor-icon-list-items,.elementor-icon-list-item) {margin-inline:0!important;padding-inline:0!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
 body footer.elementor-location-footer .elementor-element-a733503 .elementor-icon-list-text {min-width:0!important;overflow-wrap:anywhere!important;}
 }
}

/* /karna-mobile-side-padding.css */
/* Shared mobile content gutter. Full-width banners and fixed controls retain their layout. */
@layer khMobileSidePadding {
 @media(max-width:767px) {
  body {--kh-content-gutter:15px!important;}
  body .elementor-3014 .kh-separated-section {display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;}
  body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-archive,.elementor-location-single) > :is(.e-con,.elementor-section):not(.kh-title-hero):not(.elementor-element-856658b),
  body .kh-home-blog {
   padding-inline:15px!important;--padding-left:15px!important;--padding-right:15px!important;box-sizing:border-box!important;
  }
  body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-archive,.elementor-location-single) > .e-con-boxed:not(.kh-title-hero):not(.elementor-element-856658b) > .e-con-inner {
   width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;padding-inline:0!important;--padding-left:0px!important;--padding-right:0px!important;box-sizing:border-box!important;
  }
  body .elementor-3014 .kh-definition-section :is(.elementor-element-8e48c00,.elementor-element-b4510d4) {align-items:center!important;text-align:center!important;}
  body .elementor-3014 .kh-definition-section :is(.elementor-element-8e48c00,.elementor-element-b4510d4) :is(.elementor-icon-wrapper,.ekit-heading,h3,p,.elementor-heading-title,.elementor-widget-text-editor) {text-align:center!important;}
  body .elementor-3014 .kh-definition-section :is(.elementor-element-8e48c00,.elementor-element-b4510d4) .elementor-widget-icon {align-self:center!important;text-align:center!important;}
 }
}

/* /karna-article-h3-scale.css */
/* Article-body H3s: 20% smaller; FAQ questions and listing titles keep their own scales. */
@layer khArticleH3Scale {
 body.single-post .elementor-widget-theme-post-content h3:not([data-kh-faq-question]) {font-size:17.6px!important;}
 body.single-post .elementor-widget-theme-post-content h3:not([data-kh-faq-question]) :is(a,span,strong,b) {font-size:inherit!important;}
 @media(max-width:1024px) {body.single-post .elementor-widget-theme-post-content h3:not([data-kh-faq-question]) {font-size:16.8px!important;}}
 @media(max-width:767px) {body.single-post .elementor-widget-theme-post-content h3:not([data-kh-faq-question]) {font-size:16px!important;}}
}

/* /karna-blog-title-scale.css */
/* Reduce only blog listing titles to 84% of their original responsive size (20% larger than the reduced scale). */
@layer khBlogTitleScale {
 body :is(.kh-home-blog,.elementor-1635) h3.entry-title,
 body.single-post .elementor-element-71db3e3 h3.elementor-post__title {font-size:18.48px!important;}
 body :is(.kh-home-blog,.elementor-1635) h3.entry-title a,
 body.single-post .elementor-element-71db3e3 h3.elementor-post__title a {font-size:inherit!important;}
 @media(max-width:1024px) {
  body :is(.kh-home-blog,.elementor-1635) h3.entry-title,
  body.single-post .elementor-element-71db3e3 h3.elementor-post__title {font-size:17.64px!important;}
 }
 @media(max-width:767px) {
  body :is(.kh-home-blog,.elementor-1635) h3.entry-title,
  body.single-post .elementor-element-71db3e3 h3.elementor-post__title {font-size:16.8px!important;}
 }
}

/* /karna-section-refinements.css */
/* Focused section refinements, preserving content and existing page structure. */
@layer khSectionRefinements {
 body .elementor-location-header .elementor-nav-menu .sub-menu > li {width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
 body .elementor-location-header .elementor-nav-menu .sub-menu > li > a {display:flex!important;align-items:center!important;gap:10px;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.5!important;}

 body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-wrapper {display:flex!important;align-items:flex-start!important;gap:16px!important;}
 body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-icon {flex:0 0 48px!important;margin:0!important;}
 body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon {display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:48px!important;height:48px!important;padding:10px!important;font-size:28px!important;line-height:1!important;background:#fff!important;border-radius:50%!important;}
 body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon i {width:28px!important;height:28px!important;line-height:28px!important;display:block!important;}
 body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-title {margin:0 0 8px!important;}
 body .elementor-91 .elementor-element-8da983c {padding:0!important;--padding-top:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;--padding-right:0px!important;border:0!important;border-radius:4px!important;box-shadow:0 2px 10px rgb(2 48 89 / 8%)!important;outline:0!important;background-clip:border-box!important;}
 body .elementor-89 .elementor-element-2393f9a {background:linear-gradient(to bottom,#e6f0f7 0%,#e6f0f7 50%,#2271b1 50%,#2271b1 100%)!important;border:0!important;padding-top:24px!important;padding-bottom:24px!important;--padding-top:24px!important;--padding-bottom:24px!important;}
 body .elementor-89 .elementor-element-63d91eb::before {background:linear-gradient(to bottom,#2271b1 0px,rgba(34,113,177,.85) 96px)!important;opacity:1!important;}
 body .elementor-89 > .elementor-element-cf85f61 {padding-bottom:24px!important;--padding-bottom:24px!important;}
 body .elementor-89 > .elementor-element-63d91eb {padding-top:32px!important;--padding-top:32px!important;}
 body .elementor-89 .elementor-element-90becc5 {padding-top:0!important;--padding-top:0px!important;margin-top:0!important;}
 body a[data-kh-text-link] {background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin-top:10px!important;}
 body a[data-kh-text-link]:hover {background:transparent!important;box-shadow:none!important;}
 @media(min-width:1025px) {
  body .elementor-location-header .elementor-nav-menu .sub-menu {width:320px!important;min-width:320px!important;max-width:calc(100vw - 40px)!important;}
  body .elementor-location-header .elementor-nav-menu .menu-item-1236 > .sub-menu {width:280px!important;min-width:280px!important;}
  body .elementor-89 .elementor-element-effddb8 [data-kh-ratio-active] {height:calc(var(--kh-content-image-height) * 1.4)!important;min-height:calc(var(--kh-content-image-height) * 1.4)!important;max-height:calc(var(--kh-content-image-height) * 1.4)!important;}
  body.home .elementor-89 .elementor-element-c718440 .swiper-slide-inner {align-items:flex-end!important;padding-bottom:48px!important;}

  body .elementor-89 .elementor-element-39fbe02 {width:100%!important;max-width:none!important;}
  body .elementor-89 .elementor-element-39fbe02 .ekit-heading__description {width:100%!important;max-width:850px!important;margin-inline:auto!important;}
  body .elementor-89 .elementor-element-39fbe02 .ekit-heading__description p {margin:0!important;text-align:center!important;width:100%!important;max-width:none!important;text-wrap:balance!important;}
 }
 @media(max-width:767px) {
  body .elementor-89 > .elementor-element-63d91eb {padding-top:20px!important;--padding-top:20px!important;}

  body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-wrapper {gap:14px!important;}
 }
}

/* /karna-heading-levels.css */
/* Responsive H3–H6 scale. H1/H2 and existing heading semantics are preserved. */
@layer khHeadingLevels {
 body {--kh-h3:22px;--kh-h4:20px;--kh-h5:18px;--kh-h6:18px;}
 body h3:not([data-kh-faq-question]) {font-size:var(--kh-h3)!important;}
 body h4:not([data-kh-faq-question]) {font-size:var(--kh-h4)!important;}
 body h5:not([data-kh-faq-question]) {font-size:var(--kh-h5)!important;}
 body h6:not([data-kh-faq-question]) {font-size:var(--kh-h6)!important;}
 body :is(h3,h4,h5,h6):not([data-kh-faq-question]) :is(span,strong,b,a) {font-size:inherit!important;}
 body :is(.ekit-accordion-title,.e-n-accordion-item-title-text,[data-kh-faq-question]) {font-size:var(--kh-faq-question-size,var(--kh-h5))!important;}
 body :is(.ekit-accordion-title,.e-n-accordion-item-title-text,[data-kh-faq-question]) :is(span,strong,b,a) {font-size:inherit!important;}
 @media(max-width:1024px) {body {--kh-h3:21px;--kh-h4:19px;--kh-h5:17px;--kh-h6:17px;}}
 @media(max-width:767px) {body {--kh-h3:20px;--kh-h4:18px;--kh-h5:17px;--kh-h6:17px;}}
}

/* /karna-content-gutters.css */
/* Shared outer content gutters; images/backgrounds in hero banners stay full bleed. */
@layer khContentGutters {
 body {--kh-content-gutter:24px;}
 body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-archive,.elementor-location-single) > :is(.e-con,.elementor-section):not(.kh-title-hero):not(.elementor-element-856658b) {
  padding-inline:var(--kh-content-gutter)!important;
  --padding-left:var(--kh-content-gutter)!important;
  --padding-right:var(--kh-content-gutter)!important;
  box-sizing:border-box!important;
 }
 body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-archive,.elementor-location-single) > .e-con-boxed:not(.kh-title-hero):not(.elementor-element-856658b) > .e-con-inner {
  padding-inline:0!important;
  --padding-left:0px!important;
  --padding-right:0px!important;
  min-width:0!important;
 }
 body .elementor-1635 .elementor-element-0f2d476,
 body .elementor-1635 .elementor-element-0f2d476 .ekit-row {
  width:100%!important;max-width:100%!important;margin-inline:0!important;min-width:0!important;
 }
 body .kh-home-blog {padding-inline:var(--kh-content-gutter)!important;box-sizing:border-box!important;}
 @media(max-width:1024px) {body {--kh-content-gutter:20px;}}
}

/* /karna-blog-typography.css */
/* Article headings follow the same responsive scale as standalone pages. */
@layer khBlogTypography {
 body.single-post .elementor-widget-theme-post-content h2:not([data-kh-faq-question]) {font-size:25.6px!important;line-height:1.25!important;}
 body.single-post .elementor-widget-theme-post-content h3:not([data-kh-faq-question]) {font-size:18.4px!important;line-height:1.3!important;}
 body.single-post .kh-blog-faq > summary {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;list-style:none!important;cursor:pointer!important;padding:20px 22px!important;}
 body.single-post .kh-blog-faq > summary::-webkit-details-marker {display:none!important;}
 body.single-post .kh-blog-faq > summary [data-kh-faq-question] {padding:0!important;margin:0!important;border:0!important;flex:1!important;}
 body.single-post .kh-blog-faq > summary::after {content:"";display:block;flex:0 0 10px;width:10px;height:10px;border:solid #2271b1;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin:0 3px 5px 0;}
 body.single-post .kh-blog-faq[open] > summary::after {transform:rotate(225deg);margin-top:5px;margin-bottom:0;}
 body.single-post .kh-blog-faq > .kh-faq-static-answer {border-top:1px solid #d7e6f2!important;}
 body.single-post .kh-blog-faq > summary:focus-visible {outline:2px solid #2271b1;outline-offset:-4px;}
 @media(max-width:1024px) {body.single-post .elementor-widget-theme-post-content h2:not([data-kh-faq-question]) {font-size:24px!important;}}
 @media(max-width:767px) {
  body.single-post .elementor-widget-theme-post-content h2:not([data-kh-faq-question]) {font-size:20.8px!important;}
  body.single-post .elementor-widget-theme-post-content h3:not([data-kh-faq-question]) {font-size:16.8px!important;}
  body.single-post .kh-blog-faq > summary {padding:18px!important;gap:16px!important;}
 }
}

/* /karna-faq-standard.css */
/* Unified maternity-reference FAQ cards; existing heading tags and controls retained. */
@layer khFaqStandard {
 body {--kh-faq-question-size:18px;}
 body :is(.elementor-3513,.elementor-3328,.elementor-3430) .elementor-element-252b041,
 body .elementor-3014 .elementor-element-b68acfb {background:#f5f9fc!important;}

 body :is(.elementor-widget-elementskit-accordion,.elementor-widget-n-accordion) {width:100%!important;max-width:1050px!important;margin-inline:auto!important;}
 body :is(.elementskit-accordion,.e-n-accordion) {display:flex!important;flex-direction:column!important;gap:12px!important;}
 body :is(.elementskit-card,.e-n-accordion-item,.kh-faq-static-card) {background:#fff!important;border:1px solid #d7e6f2!important;border-radius:2px!important;box-shadow:none!important;margin:0!important;overflow:hidden!important;}
 body .kh-faq-static-card {margin-block:12px!important;}
 body :is(.elementskit-card-header,.e-n-accordion-item-title-header) {padding:0!important;margin:0!important;border:0!important;background:transparent!important;}
 body :is(.ekit-accordion--toggler,.e-n-accordion-item-title) {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:20px 22px!important;margin:0!important;min-height:0!important;background:#fff!important;border:0!important;color:#023059!important;box-shadow:none!important;text-decoration:none!important;}
 body :is(.ekit-accordion-title,.e-n-accordion-item-title-text,[data-kh-faq-question]) {font:500 var(--kh-faq-question-size)/1.4 Inter,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;color:#023059!important;text-align:left!important;text-wrap:pretty!important;word-break:normal!important;overflow-wrap:break-word!important;}
 body [data-kh-faq-question] {padding:20px 22px!important;margin:0!important;border-bottom:1px solid #d7e6f2!important;}
 body [data-kh-faq-question] :is(strong,span) {font:inherit!important;color:inherit!important;}
 body :is(.elementskit-card-body,.e-n-accordion-item > [role="region"],.kh-faq-static-answer) {padding:18px 22px!important;margin:0!important;border:0!important;border-top:1px solid #d7e6f2!important;background:#fff!important;box-shadow:none!important;font:400 16px/1.65 Inter,sans-serif!important;color:#334b5e!important;}
 body .kh-faq-static-answer {border-top:0!important;}
 body .e-n-accordion-item > [role="region"] :is(.elementor-widget,.elementor-widget-container,.faq-item,.faq-a) {padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
 body :is(.elementskit-card-body,.kh-faq-static-answer) p {font:inherit!important;line-height:1.65!important;margin:0 0 12px!important;}
 body :is(.elementskit-card-body,.kh-faq-static-answer) > :last-child {margin-bottom:0!important;}
 body :is(.ekit_accordion_icon_group,.e-n-accordion-item-title-icon) {display:none!important;}
 body :is(.ekit-accordion--toggler,.e-n-accordion-item-title)::after {content:""!important;display:block!important;flex:0 0 10px!important;width:10px!important;height:10px!important;border:solid #2271b1!important;border-width:0 1.5px 1.5px 0!important;transform:rotate(45deg)!important;position:static!important;margin:0 3px 5px 0!important;background:none!important;}
 body .ekit-accordion--toggler[aria-expanded="true"]::after,
 body details[open] > .e-n-accordion-item-title::after {transform:rotate(225deg)!important;margin-top:5px!important;margin-bottom:0!important;}
 body :is(.ekit-accordion--toggler,.e-n-accordion-item-title):focus-visible {outline:2px solid #2271b1!important;outline-offset:-4px!important;}
 @media(max-width:1024px) {body {--kh-faq-question-size:16px;}}
 @media(max-width:767px) {
  body {--kh-faq-question-size:15px;}
  body :is(.ekit-accordion--toggler,.e-n-accordion-item-title,[data-kh-faq-question]) {padding:18px!important;gap:16px!important;}
  body :is(.elementskit-card-body,.e-n-accordion-item > [role="region"],.kh-faq-static-answer) {padding:16px 18px!important;}
 }
}

/* /karna-logo-finish.css */
/* A clean circular white backing keeps the original footer logo legible. */
@layer khLogoFinish {
 body .elementor-18 .elementor-element-f469e79 img {background:#fff!important;border-radius:50%!important;border:0!important;box-shadow:none!important;}
}

/* /karna-mobile-header.css */
/* One mobile header row; original desktop/tablet layout and controls retained. */
@layer khMobileHeader {
 @media(max-width:767px) {
  body header.elementor-14 .elementor-element-c1163b6 {border:0!important;--border-bottom-width:0px!important;box-shadow:none!important;}
  body header.elementor-14 {position:sticky!important;top:0!important;z-index:1000!important;height:96px!important;min-height:96px!important;background:#2271b1!important;overflow:visible!important;}
  body header.elementor-14 .elementor-element-ddfdf8f {position:absolute!important;inset:8px auto auto 4px!important;width:80px!important;max-width:80px!important;height:80px!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;z-index:3!important;}
  body header.elementor-14 .elementor-element-ddfdf8f > .e-con-inner,
  body header.elementor-14 .elementor-element-c1163b6,
  body header.elementor-14 .elementor-element-e84133f,
  body header.elementor-14 .elementor-element-e84133f > .elementor-widget-container {width:80px!important;max-width:80px!important;height:80px!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;gap:0!important;}
  body header.elementor-14 .elementor-element-653d106 {display:none!important;}
  body header.elementor-14 .elementor-element-e84133f a {display:block!important;width:80px!important;height:80px!important;border-radius:50%!important;overflow:hidden!important;background:#fff!important;}
  body header.elementor-14 .elementor-element-e84133f img {display:block!important;width:80px!important;height:80px!important;max-width:100%!important;object-fit:contain!important;border-radius:50%!important;background:#fff!important;}
  body header.elementor-14 .elementor-element-8fbfc74 {position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;height:96px!important;min-height:96px!important;margin:0!important;padding:0!important;background:#2271b1!important;box-shadow:none!important;border:0!important;z-index:2!important;overflow:visible!important;}
  body header.elementor-14 .elementor-element-8fbfc74.elementor-sticky__spacer {display:none!important;}
  body header.elementor-14 .elementor-element-8fbfc74 > .e-con-inner,
  body header.elementor-14 .elementor-element-00bd548 {position:static!important;width:100%!important;max-width:none!important;height:96px!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;gap:0!important;overflow:visible!important;}
  body header.elementor-14 .elementor-element-edebdb6 {position:absolute!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:max-content!important;max-width:calc(100% - 180px)!important;margin:0!important;padding:0!important;}
  body header.elementor-14 .elementor-element-edebdb6 .elementor-button {display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 12px!important;white-space:nowrap!important;font:600 11px/1.3 Inter,sans-serif!important;letter-spacing:0!important;background:#fff!important;color:#2271b1!important;border:1px solid #fff!important;border-radius:2px!important;box-shadow:none!important;}
  body header.elementor-14 .elementor-element-910e8ca,
  body header.elementor-14 .elementor-element-910e8ca > .elementor-widget-container {position:static!important;width:auto!important;margin:0!important;padding:0!important;}
  body header.elementor-14 .elementor-menu-toggle {position:absolute!important;right:4px!important;left:auto!important;top:26px!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:10px!important;background:#023059!important;color:#fff!important;border:0!important;border-radius:2px!important;}
  body header.elementor-14 .elementor-menu-toggle svg {width:24px!important;height:24px!important;fill:currentColor!important;}
  body header.elementor-14 .elementor-element-910e8ca > .elementor-widget-container > nav.elementor-nav-menu--dropdown {position:absolute!important;top:96px!important;left:0!important;right:0!important;width:100%!important;margin:0!important;max-height:calc(100dvh - 96px)!important;overflow-y:auto!important;box-shadow:0 5px 12px rgb(2 48 89 / 8%)!important;}
  body header.elementor-14 :is(.elementor-menu-toggle,.elementor-element-edebdb6 a,.elementor-element-e84133f a):focus-visible {outline:2px solid #fff!important;outline-offset:2px!important;}
 }
}

/* /karna-card-appointment-finish.css */
@layer khCardAppointmentFinish {
 body.page-id-98 .elementor-element-9796bc6,body.page-id-98 .elementor-element-aaa1d9d,body.page-id-98 .elementor-element-5126e3a,body.page-id-98 .elementor-element-5f6b156,body.page-id-98 .elementor-element-a0aaf9f,body.page-id-98 .elementor-element-bc801c0,body.page-id-98 .elementor-element-7eaad50,body.page-id-98 .elementor-element-e5631d8,body.page-id-98 .elementor-element-567f210,body.page-id-168 .elementor-element-4174dcf9 > .elementor-widget-wrap,body.page-id-168 .elementor-element-7f198c9a > .elementor-widget-wrap,body.page-id-168 .elementor-element-6780626f > .elementor-widget-wrap,body.page-id-168 .elementor-element-5f5581f9 > .elementor-widget-wrap,body.page-id-168 .elementor-element-32b85487 > .elementor-widget-wrap,body.page-id-168 .elementor-element-627010fe > .elementor-widget-wrap,body.page-id-168 .elementor-element-7ef49de > .elementor-widget-wrap,body.page-id-168 .elementor-element-bf190db > .elementor-widget-wrap,body.page-id-168 .elementor-element-ef24127 > .elementor-widget-wrap {border:1px solid #e1edf8!important; border-radius:2px!important; box-shadow:0 4px 20px rgb(34 113 177 / 5.5%)!important; box-sizing:border-box!important;}
 body .kh-doctor-profile h3.elementor-heading-title, body .elementor-element-f5d7c64 h3 {font-family:Lora,serif!important; font-size:23px!important; font-weight:500!important; line-height:1.35!important; text-align:center!important;}
 body :is(.kh-doctor-profile,.elementor-element-e945c01) .elementor-icon-list-items {display:flex!important; flex-direction:column!important; align-items:center!important; gap:12px!important; margin:0!important; padding:0!important;}
 body :is(.kh-doctor-profile,.elementor-element-e945c01) .elementor-icon-list-item {display:flex!important; align-items:center!important; gap:8px!important; justify-content:center!important; width:100%!important; margin:0!important; padding:0!important;}
 body :is(.kh-doctor-profile,.elementor-element-e945c01) .elementor-icon-list-item a {display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; width:auto!important; flex:0 1 auto!important;}
 body :is(.kh-doctor-profile,.elementor-element-e945c01) .elementor-icon-list-icon {display:inline-flex!important; align-items:center!important; justify-content:center!important; flex:0 0 18px!important; width:18px!important; margin:0!important; padding:0!important; line-height:1!important;}
 body :is(.kh-doctor-profile,.elementor-element-e945c01) .elementor-icon-list-icon :is(svg,i) {width:18px!important; height:18px!important; font-size:18px!important; line-height:1!important;}
 body :is(.kh-doctor-profile,.elementor-element-e945c01) .elementor-icon-list-text {padding:0!important; flex:0 1 auto!important; text-align:left!important;}
 @media(max-width:767px) {body .kh-doctor-profile h3.elementor-heading-title,body .elementor-element-f5d7c64 h3 {font-size:21px!important;}}
}

/* /karna-content-icon-standard.css */
/* Shared content-card icon scale. This layer precedes legacy important rules. */
@layer khContentIconStandards {
 body { --kh-content-icon-size:40px; --kh-icon-title-gap:12px; --kh-title-copy-gap:8px; }
 @media(max-width:767px) { body { --kh-content-icon-size:36px; } }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) { gap:0!important; --gap:0px; --row-gap:0px; justify-content:flex-start!important; }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) > .elementor-widget { margin-block:0!important; }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) > .elementor-widget-spacer { display:none!important; }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) > .elementor-widget-icon { margin:0 0 var(--kh-icon-title-gap)!important; flex-grow:0!important; height:auto!important; }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) > .elementor-widget-icon > .elementor-widget-container { padding:0!important; margin:0!important; }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) .elementor-icon-wrapper { line-height:1!important; }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) .elementor-icon,
 body .elementor-widget-icon-box:not(header *,footer *) .elementor-icon { display:inline-flex!important; align-items:center; justify-content:center; width:var(--kh-content-icon-size)!important; height:var(--kh-content-icon-size)!important; font-size:var(--kh-content-icon-size)!important; line-height:1!important; padding:0!important; box-sizing:border-box; }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) .elementor-icon :is(i,svg),
 body .elementor-widget-icon-box:not(header *,footer *) .elementor-icon :is(i,svg) { width:1em!important; height:1em!important; font-size:inherit!important; line-height:1!important; }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) .elementor-icon i::before,
 body .elementor-widget-icon-box:not(header *,footer *) .elementor-icon i::before { font-size:inherit!important; line-height:1!important; }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) :is(h2,h3,h4,.elementor-icon-box-title) { margin:0 0 var(--kh-title-copy-gap)!important; }
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) :is(.ekit-heading__description,.elementor-widget-text-editor,.elementor-widget-text-editor > .elementor-widget-container),
 :is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap,body .elementor .elementor-element-b1e7902,body .elementor .elementor-element-d110edc,body .elementor .elementor-element-b234cac) :is(.ekit-heading__description,.elementor-widget-text-editor) p { margin-block:0!important; padding-block:0!important; }
 body .elementor-widget-icon-box:not(header *,footer *) .elementor-icon-box-title { margin:0 0 var(--kh-title-copy-gap)!important; }
 body .elementor-widget-icon-box:not(header *,footer *) .elementor-icon-box-description { margin:0!important; }
 body .elementor-widget-icon-box:not(header *,footer *) .elementor-icon-box-wrapper { gap:var(--kh-icon-title-gap)!important; }
 body .elementor-widget-icon-box:not(header *,footer *) .elementor-icon-box-icon { margin:0!important; flex-shrink:0; line-height:1!important; }
 body .elementor-widget-icon-box:not(header *,footer *):not(.elementor-position-left):not(.elementor-position-right) .elementor-icon-box-wrapper { display:flex!important; flex-direction:column; }
 body .elementor-widget-icon-box:not(header *,footer *):not(.elementor-position-left):not(.elementor-position-right) .elementor-icon-box-icon { margin-bottom:0!important; }
}

