.elementor-1005 .elementor-element.elementor-element-0a1fd23{--display:flex;}.elementor-1005 .elementor-element.elementor-element-7a894d87.elementor-element{--align-self:center;}.elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-icon i{color:var( --e-global-color-v4-deep-plum );transition:color 0.3s;}.elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-icon svg{fill:var( --e-global-color-v4-deep-plum );transition:fill 0.3s;}.elementor-1005 .elementor-element.elementor-element-7a894d87{--e-icon-list-icon-size:30px;}.elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-item > a{font-family:"Cambo", Sans-serif;font-size:var(--txt-1);line-height:1.1;}.elementor-1005 .elementor-element.elementor-element-7a894d87 .elementor-icon-list-text{color:var( --e-global-color-v4-mel-green );transition:color 0.3s;}.elementor-1005 .elementor-element.elementor-element-1997b1{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-4ca97ec2{--display:flex;}.elementor-1005 .elementor-element.elementor-element-5ad94940{--display:flex;}.elementor-1005 .elementor-element.elementor-element-50d99993{--display:flex;}.elementor-1005 .elementor-element.elementor-element-2bbcc8a9{--display:flex;}.elementor-1005 .elementor-element.elementor-element-1c49a9c8{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;border-style:none;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;}.elementor-1005 .elementor-element.elementor-element-1c49a9c8 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-v4-lavendar-tint );}:where( .elementor-1005 .elementor-element.elementor-element-1c49a9c8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-v4-lavendar-tint );border-style:none;}.elementor-1005 .elementor-element.elementor-element-1c49a9c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1005 .elementor-element.elementor-element-1c49a9c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-1005 .elementor-element.elementor-element-2a79b5f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:var(--sp-2xl);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--sp-2xl);--padding-bottom:var(--sp-2xl);--padding-left:var(--sp-2xl);--padding-right:var(--sp-2xl);}.elementor-1005 .elementor-element.elementor-element-2a79b5f4:not(.elementor-motion-effects-element-type-background), .elementor-1005 .elementor-element.elementor-element-2a79b5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-lavendar-tint );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1005 .elementor-element.elementor-element-1c49a9c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-1c49a9c8 */.e-n-accordion-item-title{justify-content:space-between!important}
/* ── Base: each accordion item ── */
.faq-accordion .e-n-accordion-item {
  border-radius: 12px; /* all corners rounded when closed */
  overflow: hidden;    /* clip inner elements to the radius */
}

/* ── Collapsed state: header rounds all corners ── */
.faq-accordion .e-n-accordion-item:not([open]) > summary.e-n-accordion-item-title {
  border-radius: 12px;
  background-color:var(--light-gry);
  padding:25px;
}

/* ── Expanded: header rounds TOP corners only ── */
.faq-accordion .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  border-radius: 12px 12px 0 0;
  background-color:var(--soft-lavender);
}

/* ── Expanded: content rounds BOTTOM corners only ── */
.faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-body {
  border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1005 > .separator-item + .separator-item {
  border-top: 1px solid #d9d9d9;
  padding-top: 24px;
}/* End custom CSS */