.elementor-647 .elementor-element.elementor-element-19a9839{--display:flex;--min-height:529px;--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;--justify-content:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-19a9839.e-con{--align-self:center;}.elementor-647 .elementor-element.elementor-element-4ac7638.elementor-element{--align-self:center;}.elementor-647 .elementor-element.elementor-element-68b29c5{--display:flex;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFF5EF;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:#BE9700;color:#1C1C1C;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FFF7CE;color:#333;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFDE71;border-radius:10px 10px 10px 10px;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#FFECBE;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#1C1C1C;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#FFECBE;fill:#FFECBE;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#FFECBE;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#1C1C1C;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#2B1E11;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#2B1E11;fill:#2B1E11;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#2B1E11;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#1C1C1C;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#D8A529;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#D8A529;fill:#D8A529;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#D8A529;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#961111;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#961111;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#961111;fill:#961111;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#641515;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#641515;fill:#641515;}.elementor-647 .elementor-element.elementor-element-d6384fb .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#641515;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-4ac7638 */svg path {
  fill: transparent;
  stroke: #fff;
  stroke-width: 1;
  stroke-dasharray: 500;
  stroke-dashoffset: 500; /* Start fully hidden */
  animation: drawStroke 4s ease-in-out forwards, fillColor 1s ease-in-out 2s forwards;
}

@keyframes drawStroke {
  from {
    stroke-dashoffset: 500; /* Fully hidden */
  }
  to {
    stroke-dashoffset: 0; /* Fully drawn */
  }
}

@keyframes fillColor {
  from {
    fill: transparent; /* No fill initially */
  }
  to {
    fill: #fff; /* Fully filled after stroke completes */
  }
}
@keyframes bgZoom {
    0% { background-size: 100%; }
    100% { background-size: 200%; }
}

.banner {
    
    background-size: 100%;
    background-position: center;
    animation: bgZoom 4s ease-out forwards;
}
@keyframes bgScaleDown {
    0% { background-size: 110%; }
    100% { background-size: 100%; }
}/* End custom CSS */