.elementor-6436 .elementor-element.elementor-element-c78a0db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-6436 .elementor-element.elementor-element-107ecd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-6436 .elementor-element.elementor-element-95c0435{--display:flex;}.elementor-6436 .elementor-element.elementor-element-068c640{--display:flex;}.elementor-6436 .elementor-element.elementor-element-bc674e5{--display:flex;}.elementor-6436 .elementor-element.elementor-element-325c8ab{--display:flex;}.elementor-6436 .elementor-element.elementor-element-86967fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-6436 .elementor-element.elementor-element-d1070de{--display:flex;}.elementor-6436 .elementor-element.elementor-element-27e9681{--display:flex;}.elementor-6436 .elementor-element.elementor-element-27e9681.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6436 .elementor-element.elementor-element-deb3276{--display:flex;}.elementor-6436 .elementor-element.elementor-element-41cb69b{--display:flex;}.elementor-6436 .elementor-element.elementor-element-61d1d13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-6436 .elementor-element.elementor-element-16d59de{--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;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-6436 .elementor-element.elementor-element-ddb7db2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-6436 .elementor-element.elementor-element-f9d884c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6436 .elementor-element.elementor-element-f9d884c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6436 .elementor-element.elementor-element-f9d884c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6436 .elementor-element.elementor-element-0056e0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-6436 .elementor-element.elementor-element-f49231d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#333;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-list .eael-accordion_media-icon{color:#333;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-6436 .elementor-element.elementor-element-c29c7cc .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}@media(min-width:768px){.elementor-6436 .elementor-element.elementor-element-27e9681{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-c78a0db *//* =========================================================
   SS Services Hub — Services Post Content (FULL REPLACEMENT)
   Target container: #ss-svc-longform (Elementor Custom CSS)
   Paste this as the ONLY CSS in #ss-svc-longform → Custom CSS
   ========================================================= */

.elementor-6436 .elementor-element.elementor-element-c78a0db{
  /* Brand fallbacks */
  --ss-pink: #EC3458;
  --ss-pink-dark: #C61F42;
  --ss-charcoal: #121212;

  /* Premium neutrals */
  --ss-ink: rgba(18,18,18,.92);
  --ss-muted: rgba(18,18,18,.70);
  --ss-micro: rgba(18,18,18,.62);
  --ss-border: rgba(18,18,18,.12);

  --ss-white: #FFFFFF;
  --ss-panel: #FFF6F8;   /* blush panel tint (not a white wall) */
  --ss-ivory: #FFF0F4;   /* readable on pink (not pure white) */

  --ss-radius-lg: 22px;
  --ss-radius-md: 16px;

  --ss-shadow-lite: 0 6px 18px rgba(18,18,18,.08);
  --ss-shadow-soft: 0 10px 28px rgba(18,18,18,.10);

  /* spacing */
  display: flex !important;
  flex-direction: column !important;
  gap: 28px !important;
}

/* ---- Normalize typography + spacing inside post content ---- */
.elementor-6436 .elementor-element.elementor-element-c78a0db .elementor-widget-heading .elementor-heading-title{
  margin: 0 !important;
  color: var(--ss-ink) !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db .elementor-widget-text-editor p{
  margin: 0 !important;
  color: var(--ss-muted) !important;
  line-height: 1.7 !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db a{
  color: var(--ss-pink) !important;
  text-decoration: none !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db a:hover{ text-decoration: underline !important; }

/* ---- Blocks ---- */
.elementor-6436 .elementor-element.elementor-element-c78a0db .ss-content-block{
  margin: 0 !important;
  padding: 0 !important;
}

/* ---- Universal “card” look (pills/steps/proof/callout/faq cards) ---- */
.elementor-6436 .elementor-element.elementor-element-c78a0db .ss-content-block-card{
  background: var(--ss-white) !important;
  border: 1px solid var(--ss-border) !important;
  border-radius: var(--ss-radius-md) !important;
  padding: 18px !important;
  box-shadow: 0 8px 24px rgba(18,18,18,.06) !important;
  transition: transform .14s ease, box-shadow .14s ease, border-color .14s ease !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db .ss-content-block-card:hover{
  transform: translateY(-1px) !important;
  box-shadow: var(--ss-shadow-soft) !important;
  border-color: rgba(18,18,18,.18) !important;
}

/* =========================================================
   EXPECTATIONS GRID (#ss-svc-expect-grid)
   ========================================================= */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-expect-grid{
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 18px !important;
  align-items: stretch !important;
}
@media (max-width: 1024px){
  .elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-expect-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 640px){
  .elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-expect-grid{ grid-template-columns: 1fr !important; }
}

/* =========================================================
   STEPS GRID (#ss-svc-steps-grid) + Step number circle
   ========================================================= */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-steps-grid{
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 18px !important;
  align-items: stretch !important;
}
@media (max-width: 1024px){
  .elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-steps-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 640px){
  .elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-steps-grid{ grid-template-columns: 1fr !important; }
}

.elementor-6436 .elementor-element.elementor-element-c78a0db .ss-step{
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

/* Step number circle (Text Editor widget) */
.elementor-6436 .elementor-element.elementor-element-c78a0db .ss-step-num{
  width: 34px !important;
  height: 34px !important;
  border-radius: 999px !important;
  background: rgba(18,18,18,.06) !important;
  font-weight: 800 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 34px !important;
  overflow: hidden !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db .ss-step-num .elementor-widget-container,
.elementor-6436 .elementor-element.elementor-element-c78a0db .ss-step-num p{
  width: 34px !important;
  height: 34px !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

/* =========================================================
   PROOF SECTION (#ss-svc-proof-*)
   ========================================================= */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-proof-header{
  display: flex !important;
  justify-content: space-between !important;
  align-items: flex-end !important;
  gap: 12px !important;
  flex-wrap: wrap !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-proof-frame{
  border-radius: var(--ss-radius-lg) !important;
  min-height: 160px !important;
}

/* =========================================================
   PROOF BUTTON (#ss-svc-proof-more) — on-brand normal/hover/active
   ========================================================= */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-proof-more .elementor-button,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-proof-more .elementor-button:visited{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  max-width: none !important;
  min-width: 128px !important;

  padding: 10px 16px !important;
  border-radius: 999px !important;

  background: transparent !important;
  border: 1px solid rgba(236,52,88,.35) !important;

  color: var(--ss-pink-dark) !important;
  font-weight: 750 !important;
  letter-spacing: .01em !important;
  text-decoration: none !important;

  box-shadow: none !important;
  transition: background-color .14s ease, color .14s ease, border-color .14s ease, transform .14s ease, box-shadow .14s ease !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-proof-more .elementor-button .elementor-button-text{
  white-space: nowrap !important;
  overflow: visible !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-proof-more .elementor-button:hover{
  background: var(--ss-pink) !important;
  border-color: rgba(236,52,88,.60) !important;
  color: var(--ss-ivory) !important;
  transform: translateY(-1px) !important;
  box-shadow: var(--ss-shadow-soft) !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-proof-more .elementor-button:active{
  background: var(--ss-pink-dark) !important;
  border-color: rgba(198,31,66,.70) !important;
  color: var(--ss-ivory) !important;
  transform: translateY(0) !important;
  box-shadow: none !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-proof-more .elementor-button:focus,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-proof-more .elementor-button:focus-visible{
  outline: 2px solid rgba(236,52,88,.35) !important;
  outline-offset: 2px !important;
}

/* =========================================================
   FAQ — WIDTH LOCK (~70% centered) + ON-BRAND Accordion States
   Widget ID: #ss-svc-faq-accordion (EA Advanced Accordion)
   ========================================================= */

/* Center the accordion area */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-frame{
  display: flex !important;
  justify-content: center !important;
}

/* Lock accordion width (desktop ~70%, max 920px) */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion{
  width: min(70%, 920px) !important;
  max-width: 920px !important;
  margin: 0 auto !important;
}
@media (max-width: 1024px){
  .elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion{ width: min(88%, 920px) !important; }
}
@media (max-width: 640px){
  .elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion{ width: 100% !important; }
}

/* Kill width shifting when open/closed (stable box model everywhere) */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion &gt; .elementor-widget-container,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-adv-accordion,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-list,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-content{
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* Premium panel (so it’s not a white wall) */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion &gt; .elementor-widget-container{
  background: var(--ss-panel) !important;
  border: 1px solid rgba(236,52,88,.14) !important;
  border-radius: calc(var(--ss-radius-md) + 6px) !important;
  padding: 14px !important;
  box-shadow: var(--ss-shadow-lite) !important;
}

/* Item cards */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-list{
  background: var(--ss-white) !important;
  border: 1px solid var(--ss-border) !important;
  border-radius: var(--ss-radius-md) !important;
  overflow: hidden !important;
  margin: 0 0 12px 0 !important;
  box-shadow: none !important;
  transition: transform .14s ease, box-shadow .14s ease, border-color .14s ease !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-list:hover{
  border-color: rgba(236,52,88,.30) !important;
  box-shadow: var(--ss-shadow-soft) !important;
  transform: translateY(-1px) !important;
}

/* Header: NORMAL */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header{
  padding: 16px !important;
  margin: 0 !important;

  display: flex !important;
  align-items: center !important;
  gap: 12px !important;

  cursor: pointer !important;
  background: var(--ss-white) !important;

  /* Key trick: set COLOR on header and force title to inherit */
  color: var(--ss-ink) !important;

  /* subtle premium depth bar */
  box-shadow: inset 4px 0 0 rgba(236,52,88,.10) !important;

  transition: background-color .14s ease, color .14s ease, box-shadow .14s ease !important;
}

/* Title inherits header color (prevents white-on-white forever) */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header .eael-accordion-tab-title{
  color: inherit !important;
  font-weight: 750 !important;
  letter-spacing: -0.01em !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

/* Icons NORMAL */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header .fa-accordion-icon,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header .fa-toggle{
  color: rgba(18,18,18,.60) !important;
  transition: color .14s ease, transform .14s ease !important;
}

/* Header: HOVER (primary pink bg) */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header:hover{
  background: var(--ss-pink) !important;
  color: var(--ss-ivory) !important;
  box-shadow: inset 4px 0 0 rgba(255,255,255,.22) !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header:hover .fa-accordion-icon,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header:hover .fa-toggle{
  color: var(--ss-ivory) !important;
}

/* Header: ACTIVE/OPEN (EA applies .active on header) */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header.active{
  background: var(--ss-pink-dark) !important;
  color: var(--ss-ivory) !important;
  box-shadow: inset 4px 0 0 rgba(255,255,255,.25) !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header.active .fa-accordion-icon,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header.active .fa-toggle{
  color: var(--ss-ivory) !important;
}

/* Content panel */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-content{
  background: var(--ss-white) !important;
  border-top: 1px solid rgba(18,18,18,.08) !important;
  padding: 14px 16px 16px 16px !important;
  color: var(--ss-muted) !important;
  line-height: 1.7 !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-content p{
  margin: 0 !important;
}

/* Prevent any active-only border/padding changes that could “shift” layout */
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-header.active{
  padding: 16px !important;
}
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-list,
.elementor-6436 .elementor-element.elementor-element-c78a0db #ss-svc-faq-accordion .eael-accordion-list:hover{
  border-width: 1px !important;
}/* End custom CSS */