.elementor-704 .elementor-element.elementor-element-495da1d{--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 25px 0px rgba(216, 153.99999999999997, 84.00000000000001, 0.05);--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-704 .elementor-element.elementor-element-41fc9f0 > .elementor-widget-container{margin:-56px -56px -56px -56px;padding:0px 0px 0px 0px;}.elementor-704 .elementor-element.elementor-element-8e57a77{--display:flex;}.elementor-704 .elementor-element.elementor-element-a49d52e{--display:flex;}.elementor-704 .elementor-element.elementor-element-5659245{--display:flex;}.elementor-704 .elementor-element.elementor-element-18dd3b9{--display:flex;}.elementor-704 .elementor-element.elementor-element-f425a15{--display:flex;}.elementor-704 .elementor-element.elementor-element-5f132fe{--display:flex;}.elementor-704 .elementor-element.elementor-element-7d538ec{--display:flex;}.elementor-704 .elementor-element.elementor-element-9583e1b{--display:flex;}.elementor-704 .elementor-element.elementor-element-d5b0d42{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#D89A54;--n-accordion-icon-size:15px;--n-accordion-icon-active-color:#D89A54;}.elementor-704 .elementor-element.elementor-element-d5b0d42 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#020101;}.elementor-704 .elementor-element.elementor-element-d5b0d42 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#D89A54;}.elementor-704 .elementor-element.elementor-element-d5b0d42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-704 .elementor-element.elementor-element-d5b0d42.elementor-element{--align-self:center;}.elementor-704 .elementor-element.elementor-element-18ab9b2{--display:flex;}.elementor-704 .elementor-element.elementor-element-239160d > .elementor-widget-container{margin:-51px 0px -38px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-704 .elementor-element.elementor-element-41fc9f0 > .elementor-widget-container{margin:-1px -1px -1px -1px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-d5b0d42 *//* Smooth accordion hover and active styles */
.elementor-704 .elementor-element.elementor-element-d5b0d42 .elementor-tab-title:hover {
  background-color: rgba(216, 154, 84, 0.08);
  border-left: 3px solid #D89A54;
  padding-left: 12px;
  transition: all 0.3s ease;
}

.elementor-704 .elementor-element.elementor-element-d5b0d42 .elementor-tab-title.elementor-active {
  background-color: rgba(216, 154, 84, 0.05);
}

/* Gold accordion icon color */
.elementor-704 .elementor-element.elementor-element-d5b0d42 .elementor-accordion-icon {
  color: #D89A54;
}

/* Refine text appearance */
.elementor-704 .elementor-element.elementor-element-d5b0d42 .elementor-tab-title {
  font-family: 'DM Sans', sans-serif;
  font-size: 1.05em;
  color: #ddd;
}

/* Optional: soften edges and add glow */
.elementor-704 .elementor-element.elementor-element-d5b0d42 {
  border-radius: 8px;
  box-shadow: 0 0 25px rgba(216, 154, 84, 0.05);
  overflow: hidden;
}/* End custom CSS */