.elementor-216 .elementor-element.elementor-element-aa89639{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.8;--padding-top:100px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-aa89639:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-aa89639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F1;}.elementor-216 .elementor-element.elementor-element-aa89639::before, .elementor-216 .elementor-element.elementor-element-aa89639 > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-aa89639 > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-aa89639 > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-aa89639 > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-aa89639 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF6F1;--background-overlay:'';}.elementor-216 .elementor-element.elementor-element-76e7645{--display:flex;}.elementor-216 .elementor-element.elementor-element-63443f7{text-align:center;}.elementor-216 .elementor-element.elementor-element-63443f7 .elementor-heading-title{color:#000000;}.elementor-216 .elementor-element.elementor-element-a3dcab6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-42fbf41{--display:flex;}.elementor-216 .elementor-element.elementor-element-92310f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-0fb91b0{--display:flex;}.elementor-216 .elementor-element.elementor-element-b9e6697{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-f3c8af7{--display:flex;}.elementor-216 .elementor-element.elementor-element-5742234{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-622233f{--display:flex;}.elementor-216 .elementor-element.elementor-element-5a17e40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-fa1d392{--display:flex;}.elementor-216 .elementor-element.elementor-element-fa88487{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-20c34ff{--display:flex;}.elementor-216 .elementor-element.elementor-element-da6da84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-98b1c32{--display:flex;}.elementor-216 .elementor-element.elementor-element-73fd8c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-0fff6fe{--display:flex;}.elementor-216 .elementor-element.elementor-element-4197731{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-13578ad{--display:flex;}.elementor-216 .elementor-element.elementor-element-a8280ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-c40267d{--display:flex;}.elementor-216 .elementor-element.elementor-element-ec558d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-0b3a002{--display:flex;}.elementor-216 .elementor-element.elementor-element-dce5634{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-cb3874a{--display:flex;}.elementor-216 .elementor-element.elementor-element-67ffe2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-72d4b5f{--display:flex;}.elementor-216 .elementor-element.elementor-element-1096673{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-8e38e6d{--display:flex;}.elementor-216 .elementor-element.elementor-element-04892f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-216 .elementor-element.elementor-element-cdb323d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:root{--page-title-display:none;}/* Start custom CSS for nested-accordion, class: .elementor-element-cdb323d *//* 🌿 Elegant FAQ Accordion - Soft Neutral + Blush Accent (Bold Titles) */
.elementor-216 .elementor-element.elementor-element-cdb323d {
  --acc-bg: #fdfdfd;
  --acc-bg-hover: #f9f6f7;
  --acc-bg-active: #f8ecef;
  --acc-content-bg: #ffffff;
  --acc-border: #e9e9e9;
  --acc-text: #3a3a3a;
  --acc-text-active: #1f1f1f;
  --acc-accent: #d8a7b1;
  --acc-radius: 14px;
  --acc-shadow: 0 3px 12px rgba(0, 0, 0, 0.06);
}

/* Wrapper */
.elementor-216 .elementor-element.elementor-element-cdb323d :where(.elementor-accordion, .e-n-accordion, .elementor-toggle) {
  border: none;
  border-radius: var(--acc-radius);
  overflow: hidden;
  box-shadow: var(--acc-shadow);
  background: transparent;
}

/* Items */
.elementor-216 .elementor-element.elementor-element-cdb323d :where(.elementor-accordion-item, .e-n-accordion-item, .elementor-toggle-item) {
  border-bottom: 1px solid var(--acc-border);
  background: var(--acc-bg);
  transition: background 0.3s ease, box-shadow 0.3s ease;
}
.elementor-216 .elementor-element.elementor-element-cdb323d :where(.elementor-accordion-item, .e-n-accordion-item, .elementor-toggle-item):last-child {
  border-bottom: none;
}

/* Titles (bold + left aligned) */
.elementor-216 .elementor-element.elementor-element-cdb323d :where(.elementor-tab-title, .e-n-accordion-item-title, .elementor-toggle-title) {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 17px;
  font-weight: 700; /* BOLD */
  padding: 20px 24px;
  color: var(--acc-text);
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  border-left: 4px solid transparent;
  text-align: left;
}

/* Hover + Active */
.elementor-216 .elementor-element.elementor-element-cdb323d :where(.elementor-tab-title:hover, .e-n-accordion-item-title:hover, .elementor-toggle-title:hover) {
  background: var(--acc-bg-hover);
  border-left: 4px solid var(--acc-accent);
}
.elementor-216 .elementor-element.elementor-element-cdb323d :where(.elementor-tab-title.elementor-active,
                .e-n-accordion-item[aria-expanded="true"] .e-n-accordion-item-title,
                .elementor-toggle-title.elementor-active) {
  background: var(--acc-bg-active);
  color: var(--acc-text-active);
  border-left: 4px solid var(--acc-accent);
}

/* Icons */
.elementor-216 .elementor-element.elementor-element-cdb323d :where(.elementor-accordion-icon, .elementor-toggle-icon, .e-n-accordion-item-icon) {
  margin-left: auto;
  transition: transform 0.3s ease, color 0.3s ease;
  color: var(--acc-accent);
}
.elementor-216 .elementor-element.elementor-element-cdb323d .elementor-tab-title.elementor-active :where(.elementor-accordion-icon, .elementor-toggle-icon),
.elementor-216 .elementor-element.elementor-element-cdb323d .e-n-accordion-item[aria-expanded="true"] .e-n-accordion-item-icon {
  transform: rotate(180deg);
  color: var(--acc-accent);
}

/* Content */
.elementor-216 .elementor-element.elementor-element-cdb323d :where(.elementor-tab-content, .e-n-accordion-item-content, .elementor-toggle-content) {
  background: var(--acc-content-bg);
  padding: 18px 24px;
  font-size: 15.5px;
  line-height: 1.7;
  color: #555;
  border-top: 1px solid var(--acc-border);
  animation: accFadeIn 0.35s ease;
}

/* Animation */
@keyframes accFadeIn {
  from {opacity: 0; transform: translateY(-4px);}
  to {opacity: 1; transform: translateY(0);}
}/* End custom CSS */