.elementor-1595 .elementor-element.elementor-element-c89716b{--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-1595 .elementor-element.elementor-element-1c2a961{--display:flex;}.elementor-1595 .elementor-element.elementor-element-ad9696f{--display:flex;}.elementor-1595 .elementor-element.elementor-element-df26a1a{--display:flex;}.elementor-1595 .elementor-element.elementor-element-1f899a5{--display:flex;}.elementor-1595 .elementor-element.elementor-element-6e04575{--display:flex;}.elementor-1595 .elementor-element.elementor-element-67892a8{--display:flex;}.elementor-1595 .elementor-element.elementor-element-0c19e7f{--display:flex;}.elementor-1595 .elementor-element.elementor-element-90fd996{--display:flex;}.elementor-1595 .elementor-element.elementor-element-bcc2a65{--display:flex;}.elementor-1595 .elementor-element.elementor-element-faf51ce{--display:flex;}.elementor-1595 .elementor-element.elementor-element-b5bc0aa{--display:flex;}.elementor-1595 .elementor-element.elementor-element-7aacf98{--display:flex;}.elementor-1595 .elementor-element.elementor-element-a05151b{--display:flex;}.elementor-1595 .elementor-element.elementor-element-19d5094{--display:flex;}.elementor-1595 .elementor-element.elementor-element-88a13e9{--display:flex;}.elementor-1595 .elementor-element.elementor-element-d2a331a{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#C9A76F;--n-accordion-title-hover-color:#C9A76F;--n-accordion-title-active-color:#C9A76F;--n-accordion-icon-size:16px;}.elementor-1595 .elementor-element.elementor-element-d2a331a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1595 .elementor-element.elementor-element-5337509{--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;}/* Start custom CSS for nested-accordion, class: .elementor-element-d2a331a */.elementor-1595 .elementor-element.elementor-element-d2a331a .e-n-accordion-item-title-text{
    position: relative;
    padding-bottom: 25px;
    padding-top: 20px;
}

.elementor-1595 .elementor-element.elementor-element-d2a331a .e-n-accordion-item-title-text::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 45px; /* Position it in the middle */
    transform: translateX(-50%); /* Center it horizontally */
    width: 90px; /* Adjust the width as needed (percentage of the element's width) */
    border-bottom: 5px solid #E4E4E4; /* The border properties */
}/* End custom CSS */