.elementor-3295 .elementor-element.elementor-element-21f0e0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#000000;--border-color:#000000;}.elementor-3295 .elementor-element.elementor-element-21f0e0d:not(.elementor-motion-effects-element-type-background), .elementor-3295 .elementor-element.elementor-element-21f0e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2aa3e2b );}.elementor-3295 .elementor-element.elementor-element-9e6687c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3295 .elementor-element.elementor-element-9e6687c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3295 .elementor-element.elementor-element-78ae4f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:20px;color:#010101;}.elementor-3295 .elementor-element.elementor-element-96d0cae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3295 .elementor-element.elementor-element-b8fbf0a > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-container{justify-content:flex-end;}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-nav > li > a{color:#AB491C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;line-height:22px;}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-nav > li > a:hover{color:#AB491C;}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-nav > li.bdt-active > a{color:#AB491C;}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-dropdown{background-color:var( --e-global-color-2aa3e2b );}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-dropdown-nav > li > a{color:var( --e-global-color-cfa0c7a );background-color:var( --e-global-color-2aa3e2b );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-dropdown-nav > li > a:hover{color:var( --e-global-color-f7a740f );}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-dropdown-nav > li.bdt-active > a{color:var( --e-global-color-cfa0c7a );}.elementor-3295 .elementor-element.elementor-element-53f26e4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3295 .elementor-element.elementor-element-53f26e4:not(.elementor-motion-effects-element-type-background), .elementor-3295 .elementor-element.elementor-element-53f26e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2aa3e2b );}.elementor-3295 .elementor-element.elementor-element-53f26e4::before, .elementor-3295 .elementor-element.elementor-element-53f26e4 > .elementor-background-video-container::before, .elementor-3295 .elementor-element.elementor-element-53f26e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3295 .elementor-element.elementor-element-53f26e4 > .elementor-background-slideshow::before, .elementor-3295 .elementor-element.elementor-element-53f26e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3295 .elementor-element.elementor-element-53f26e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-3295 .elementor-element.elementor-element-dba2548{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:50px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3295 .elementor-element.elementor-element-dba2548:not(.elementor-motion-effects-element-type-background), .elementor-3295 .elementor-element.elementor-element-dba2548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2aa3e2b ) 89%, #F2295B00 100%);}.elementor-3295 .elementor-element.elementor-element-8313a27{text-align:left;}.elementor-3295 .elementor-element.elementor-element-8313a27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:38.62px;color:#AB491C;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-3295 .elementor-element.elementor-element-b0537eb{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-3295 .elementor-element.elementor-element-f9163de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3295 .elementor-element.elementor-element-3ec60cc:not(.elementor-motion-effects-element-type-background), .elementor-3295 .elementor-element.elementor-element-3ec60cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2aa3e2b );}.elementor-3295 .elementor-element.elementor-element-3ec60cc{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-f7a740f );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-3295 .elementor-element.elementor-element-3ec60cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3295 .elementor-element.elementor-element-15f1c4b{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-3295 .elementor-element.elementor-element-15f1c4b a:hover, .elementor-3295 .elementor-element.elementor-element-15f1c4b a:focus{color:var( --e-global-color-cfa0c7a );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3295 .elementor-element.elementor-element-b8fbf0a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-container{justify-content:center;}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-nav > li > a{font-size:15px;}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-dropdown-nav > li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3295 .elementor-element.elementor-element-dba2548{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3295 .elementor-element.elementor-element-8313a27 .elementor-heading-title{font-size:43px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3295 .elementor-element.elementor-element-b0537eb{font-size:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3295 .elementor-element.elementor-element-15f1c4b{font-size:15px;}}@media(max-width:767px){.elementor-3295 .elementor-element.elementor-element-21f0e0d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:7px;--padding-right:0px;}.elementor-3295 .elementor-element.elementor-element-9e6687c{--width:65%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3295 .elementor-element.elementor-element-78ae4f8 .elementor-heading-title{font-size:35px;line-height:1.25em;}.elementor-3295 .elementor-element.elementor-element-96d0cae{--width:27%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3295 .elementor-element.elementor-element-b8fbf0a .bdt-navbar-dropdown-nav > li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3295 .elementor-element.elementor-element-53f26e4{--min-height:638px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3295 .elementor-element.elementor-element-dba2548{--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-3295 .elementor-element.elementor-element-8313a27{text-align:center;}.elementor-3295 .elementor-element.elementor-element-8313a27 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-3295 .elementor-element.elementor-element-21f0e0d{--content-width:1200px;}.elementor-3295 .elementor-element.elementor-element-9e6687c{--width:20%;}.elementor-3295 .elementor-element.elementor-element-96d0cae{--width:80%;}.elementor-3295 .elementor-element.elementor-element-53f26e4{--content-width:1000px;}.elementor-3295 .elementor-element.elementor-element-dba2548{--width:100%;}.elementor-3295 .elementor-element.elementor-element-f9163de{--content-width:700px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3295 .elementor-element.elementor-element-9e6687c{--width:24%;}}/* Start custom CSS *//* Force Elementor to use Inter font and custom sizes */
.elementor h1,
.elementor h2,
.elementor h3,
.elementor h4,
.elementor h5,
.elementor h6,
.elementor p {
  font-family: 'Inter', sans-serif !important;
  color: #222; /* adjust as needed */
  line-height: 1.4;
  margin-bottom: 1em;
}

/* Heading sizes */
.elementor h1 {
  font-size: 40px !important;
  font-weight: 700;
}
.elementor h2 {
  font-size: 32px !important;
  font-weight: 600;
}
.elementor h3 {
  font-size: 26px !important;
  font-weight: 600;
}
.elementor h4 {
  font-size: 22px !important;
  font-weight: 500;
}
.elementor h5 {
  font-size: 18px !important;
  font-weight: 500;
}
.elementor h6 {
  font-size: 16px !important;
  font-weight: 500;
}

/* Paragraph / body */
.elementor p {
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.7;
}


/* Reset and style lists inside Elementor */
.elementor ul,
.elementor ol {
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.7;
  margin: 1em 0 1em 1.5em; /* spacing around and indent */
  padding: 0;
  color: #222;
}

.elementor li {
  margin-bottom: 0.5em; /* spacing between items */
}

/* Optional: custom bullet style */
.elementor ul li::marker {
  color: #555; /* bullet color */
  font-size: 1em;
}

/* Optional: numbered lists */
.elementor ol li::marker {
  font-weight: 600;
  color: #333;
}/* End custom CSS */