.elementor-387 .elementor-element.elementor-element-3ccd030{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-c3695f1{--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-387 .elementor-element.elementor-element-1aa2e7c{--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;--justify-content:flex-end;}.elementor-387 .elementor-element.elementor-element-8bd8b58{--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-387 .elementor-element.elementor-element-030751b{--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-387 .elementor-element.elementor-element-4e79a38{--divider-border-style:solid;--divider-color:#B7B7B7;--divider-border-width:2px;}.elementor-387 .elementor-element.elementor-element-4e79a38 .elementor-divider-separator{width:55%;margin:0 auto;margin-right:0;}.elementor-387 .elementor-element.elementor-element-4e79a38 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-387 .elementor-element.elementor-element-a2e73bd{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-387 .elementor-element.elementor-element-b27168b{text-align:center;}.elementor-387 .elementor-element.elementor-element-b27168b .elementor-heading-title{font-family:"Mirza", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:24px;color:#595959;}.elementor-387 .elementor-element.elementor-element-1c0b7eb .elementor-button{background-color:#786638;font-family:"Mirza", Sans-serif;font-size:22px;line-height:22px;fill:#E4E4E4;color:#E4E4E4;padding:10px 035px 015px 035px;}.elementor-387 .elementor-element.elementor-element-1c0b7eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-1c0b7eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-387 .elementor-element.elementor-element-511dde8{--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-387 .elementor-element.elementor-element-dfae187{--divider-border-style:solid;--divider-color:#B7B7B7;--divider-border-width:2px;}.elementor-387 .elementor-element.elementor-element-dfae187 .elementor-divider-separator{width:55%;margin:0 auto;margin-left:0;}.elementor-387 .elementor-element.elementor-element-dfae187 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-387 .elementor-element.elementor-element-4908cfe{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-3837a42{text-align:center;}.elementor-387 .elementor-element.elementor-element-3837a42 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:45px;font-weight:400;line-height:45px;color:#171717;}.elementor-387 .elementor-element.elementor-element-9185025{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-387 .elementor-element.elementor-element-b632eea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-387 .elementor-element.elementor-element-1c193a1{--divider-border-style:solid;--divider-color:#B8AA70;--divider-border-width:1.5px;}.elementor-387 .elementor-element.elementor-element-1c193a1 .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-1c193a1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-387 .elementor-element.elementor-element-8bfcba0{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;}.elementor-387 .elementor-element.elementor-element-4d1cc71{--divider-border-style:solid;--divider-color:#B8AA70;--divider-border-width:2px;}.elementor-387 .elementor-element.elementor-element-4d1cc71 .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-4d1cc71 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-387 .elementor-element.elementor-element-f947924{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;}.elementor-387 .elementor-element.elementor-element-695778c{--divider-border-style:solid;--divider-color:#B8AA70;--divider-border-width:2px;}.elementor-387 .elementor-element.elementor-element-695778c .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-695778c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-387 .elementor-element.elementor-element-a2dba1d{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;}.elementor-387 .elementor-element.elementor-element-856f866{--divider-border-style:solid;--divider-color:#B8AA70;--divider-border-width:2px;}.elementor-387 .elementor-element.elementor-element-856f866 .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-856f866 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-387 .elementor-element.elementor-element-ab195a2{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;}.elementor-387 .elementor-element.elementor-element-9b1af5c{--divider-border-style:solid;--divider-color:#B8AA70;--divider-border-width:2px;}.elementor-387 .elementor-element.elementor-element-9b1af5c .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-9b1af5c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-387 .elementor-element.elementor-element-f9af743{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;}.elementor-387 .elementor-element.elementor-element-b978ef0{--divider-border-style:solid;--divider-color:#B8AA70;--divider-border-width:2px;}.elementor-387 .elementor-element.elementor-element-b978ef0 .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-b978ef0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-387 .elementor-element.elementor-element-4844bd3{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;}.elementor-387 .elementor-element.elementor-element-48d67d0{--divider-border-style:solid;--divider-color:#B8AA70;--divider-border-width:2px;}.elementor-387 .elementor-element.elementor-element-48d67d0 .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-48d67d0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-387 .elementor-element.elementor-element-eb5da9b{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;}.elementor-387 .elementor-element.elementor-element-0203c12{--divider-border-style:solid;--divider-color:#B8AA70;--divider-border-width:2px;}.elementor-387 .elementor-element.elementor-element-0203c12 .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-0203c12 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-387 .elementor-element.elementor-element-b55ca77{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;}body.elementor-page-387:not(.elementor-motion-effects-element-type-background), body.elementor-page-387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2EC;}@media(max-width:767px){.elementor-387 .elementor-element.elementor-element-4e79a38 .elementor-divider{text-align:center;}.elementor-387 .elementor-element.elementor-element-4e79a38 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-387 .elementor-element.elementor-element-dfae187 .elementor-divider{text-align:center;}.elementor-387 .elementor-element.elementor-element-dfae187 .elementor-divider-separator{margin:0 auto;margin-center:0;}}@media(min-width:768px){.elementor-387 .elementor-element.elementor-element-c3695f1{--width:33.3333%;}.elementor-387 .elementor-element.elementor-element-1aa2e7c{--width:33.3333%;}.elementor-387 .elementor-element.elementor-element-8bd8b58{--width:33.3333%;}.elementor-387 .elementor-element.elementor-element-030751b{--width:35%;}.elementor-387 .elementor-element.elementor-element-a2e73bd{--width:30%;}.elementor-387 .elementor-element.elementor-element-511dde8{--width:35%;}}/* Start custom CSS for container, class: .elementor-element-b632eea *//* Main scrollable area */
.scroll-section {
  max-height: 500px; /* adjust height */
  overflow-y: auto !important;
  overflow-x: hidden !important;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: #bfa76a #f9f3eb;
  position: relative;
  z-index: 1;
}

/* Chrome, Edge, Safari Scrollbar */
.scroll-section::-webkit-scrollbar {
  width: 8px;
}

.scroll-section::-webkit-scrollbar-track {
  background: #f9f3eb;
  border-radius: 10px;
}

.scroll-section::-webkit-scrollbar-thumb {
  background-color: #bfa76a;
  border-radius: 10px;
}

.scroll-section::-webkit-scrollbar-thumb:hover {
  background-color: #9b874f;
}

/* Fix for Elementor inner wrappers blocking scroll */
.scroll-section .elementor-container,
.scroll-section .elementor-column,
.scroll-section .elementor-widget-wrap {
  overflow: visible !important;
}

/* Mobile fix */
@media (max-width: 767px) {
  .scroll-section {
    max-height: 400px; /* smaller height for mobile */
    overflow-y: scroll !important;
    touch-action: pan-y !important;
    -webkit-overflow-scrolling: touch !important;
    display: block !important;
  }
}/* End custom CSS */