.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-2460201 .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-2460201 .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-2460201 > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-2460201 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-2460201 .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-2460201 .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-2460201 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-2460201 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-2460201 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-2460201 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-ad9696f{--display:flex;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-4551fc1 > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-df26a1a{--display:flex;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-858e0bf > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-1f899a5{--display:flex;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-a4720ac > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-6e04575{--display:flex;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-7114d0b > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-67892a8{--display:flex;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-d40241a > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-0c19e7f{--display:flex;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-241281d > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-90fd996{--display:flex;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-d2c47bb > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-bcc2a65{--display:flex;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-e4dba85 > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-faf51ce{--display:flex;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-b5bc0aa{--display:flex;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-c36697c > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-7aacf98{--display:flex;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-9b12f94 > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-a05151b{--display:flex;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-19d5094{--display:flex;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-53cb67d > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-88a13e9{--display:flex;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-accordion-title{background-color:#FFFFFF;color:#1D1E1F;border-style:none;font-size:16px;font-weight:400;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-accordion-content{background-color:#F7F7F7;border-style:none;font-size:16px;text-align:justify;}.elementor-1595 .elementor-element.elementor-element-21decb8 > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:0px;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-title-text{justify-content:flex-start;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#C9A76F;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:#1D1E1F;border-style:none;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:#1D1E1F;}.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;}@media(max-width:767px){.elementor-1595 .elementor-element.elementor-element-2460201 .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-2460201 .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-4551fc1 .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-858e0bf .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-a4720ac .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-7114d0b .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-d40241a .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-241281d .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-d2c47bb .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-e4dba85 .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-e41c6d3 .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-c36697c .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-9b12f94 .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-53cb67d .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-accordion-title{font-size:1.6rem;}.elementor-1595 .elementor-element.elementor-element-21decb8 .bdt-ep-accordion-content{font-size:1.6rem;letter-spacing:0px;text-align:left;}}/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-2460201 */.elementor-1595 .elementor-element.elementor-element-2460201 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-2460201 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-2460201 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-2460201 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-4551fc1 */.elementor-1595 .elementor-element.elementor-element-4551fc1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-4551fc1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-4551fc1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-858e0bf */.elementor-1595 .elementor-element.elementor-element-858e0bf .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-858e0bf h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-858e0bf li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-a4720ac */.elementor-1595 .elementor-element.elementor-element-a4720ac .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-a4720ac h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-a4720ac li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-7114d0b */.elementor-1595 .elementor-element.elementor-element-7114d0b .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-7114d0b h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-7114d0b li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d40241a */.elementor-1595 .elementor-element.elementor-element-d40241a .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d40241a h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d40241a ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d40241a li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-241281d */.elementor-1595 .elementor-element.elementor-element-241281d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-241281d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-241281d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-241281d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-241281d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-241281d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-d2c47bb */.elementor-1595 .elementor-element.elementor-element-d2c47bb .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-d2c47bb h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-d2c47bb li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e4dba85 */.elementor-1595 .elementor-element.elementor-element-e4dba85 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e4dba85 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e4dba85 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-e41c6d3 */.elementor-1595 .elementor-element.elementor-element-e41c6d3 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-e41c6d3 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-e41c6d3 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-c36697c */.elementor-1595 .elementor-element.elementor-element-c36697c .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-c36697c h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-c36697c ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-c36697c li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-9b12f94 */.elementor-1595 .elementor-element.elementor-element-9b12f94 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-9b12f94 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-9b12f94 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-ed9f4b1 */.elementor-1595 .elementor-element.elementor-element-ed9f4b1 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-ed9f4b1 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-ed9f4b1 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-53cb67d */.elementor-1595 .elementor-element.elementor-element-53cb67d .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-53cb67d h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-53cb67d li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* Start custom CSS for bdt-accordion, class: .elementor-element-21decb8 */.elementor-1595 .elementor-element.elementor-element-21decb8 .e-n-accordion-item-title-text::before {
    border-bottom: none !important; /* The border properties */
}


.elementor-1595 .elementor-element.elementor-element-21decb8 h6 {
    margin-right: auto; 
    margin-bottom: 0.5rem; 
    margin-left: 10px; 
    line-height: 1.2; 
    padding: 10px; 
    color: #212529; 
    font-style: normal; 
font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-size: 2rem;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 ul {
    font-family: Changa, sans-serif; 
    margin-top: 0px; 
    margin-bottom: 1rem; 
    font-size: 16px; 
    font-style: normal; 
    font-variant-ligatures: normal; 
    font-variant-caps: normal;
    font-weight: 400;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li {
    list-style-type: decimal-leading-zero;
    margin-left: 25px;
    padding: 5px 10px 5px 40px;
    color: #a2a2a2;
    border-top: 1px solid #e4e4e4;
    font-size: 1.6rem;
    position: relative;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover {
    background-color: white;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li a {
    color: #a2a2a2; 
    margin-top: 10px; 
    margin-bottom: 10px;
    position: relative; 
    display: inline-block; 
    vertical-align: middle;
    font-size: 1.6rem;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-1595 .elementor-element.elementor-element-21decb8 li:hover a {
    color: #C9A76F;
}/* End custom CSS */
/* 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 */