.elementor-969 .elementor-element.elementor-element-1c5f1cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-969 .elementor-element.elementor-element-1c5f1cc:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-1c5f1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #f6f0e7 0%, #ede2d2 100%);}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-969 .elementor-element.elementor-element-e412f5c{text-align:start;}.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-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-969 .elementor-element.elementor-element-7614046{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-969 .elementor-element.elementor-element-a37257d{--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;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-6bbc61f{--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:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:26px 26px 26px 26px;--margin-top:10px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-969 .elementor-element.elementor-element-6bbc61f:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-6bbc61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0a971f 0%, #a8d9ac 100%);}.elementor-969 .elementor-element.elementor-element-3e111c3{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-969 .elementor-element.elementor-element-89645d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#d9ccb9;--border-color:#d9ccb9;--border-radius:26px 26px 26px 26px;--padding-top:26px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-969 .elementor-element.elementor-element-89645d9:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-89645d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f3ee;}.elementor-969 .elementor-element.elementor-element-e894058{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#d9ccb9;--border-color:#d9ccb9;--border-radius:26px 26px 26px 26px;--padding-top:26px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-969 .elementor-element.elementor-element-e894058:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-e894058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f3ee;}.elementor-969 .elementor-element.elementor-element-3a7a360{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#d9ccb9;--border-color:#d9ccb9;--border-radius:30px 30px 30px 30px;--padding-top:32px;--padding-bottom:32px;--padding-left:34px;--padding-right:34px;}.elementor-969 .elementor-element.elementor-element-3a7a360:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-3a7a360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f3ee;}.elementor-969 .elementor-element.elementor-element-e98eeb9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#d9ccb9;--border-color:#d9ccb9;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-969 .elementor-element.elementor-element-e98eeb9:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-e98eeb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f3ee;}body.elementor-page-969:not(.elementor-motion-effects-element-type-background), body.elementor-page-969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6cea4e );}:root{--page-title-display:none;}@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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-969 .elementor-element.elementor-element-a37257d{--content-width:94%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-6bbc61f{--padding-top:26px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-89645d9{--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-969 .elementor-element.elementor-element-e894058{--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-969 .elementor-element.elementor-element-3a7a360{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-969 .elementor-element.elementor-element-a37257d{--content-width:84%;}}@media(max-width:1024px) and (min-width:768px){.elementor-969 .elementor-element.elementor-element-a37257d{--content-width:90%;}}/* Start custom CSS for html, class: .elementor-element-9a0c312 */.elementor-969 .elementor-element.elementor-element-9a0c312 .th-delivery-stage__num{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:48px;
  height:48px;
  margin:0 0 18px;
  border-radius:999px;
  background:#efe3d3;
  color:var(--th-secondary);
  font-size:15px;
  font-weight:700;
  letter-spacing:.08em;
}
.elementor-969 .elementor-element.elementor-element-9a0c312 h3{margin:0 0 12px;color:var(--th-text);font-size:32px;line-height:1.08;font-weight:600}
.elementor-969 .elementor-element.elementor-element-9a0c312 p{margin:0;color:var(--th-muted);font-size:17px;line-height:1.7}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89645d9 */.elementor-969 .elementor-element.elementor-element-89645d9{
  box-shadow:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cdb391 */.elementor-969 .elementor-element.elementor-element-1cdb391 .th-delivery-stage__num{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:48px;
  height:48px;
  margin:0 0 18px;
  border-radius:999px;
  background:#edf6ee;
  color:var(--th-accent);
  font-size:15px;
  font-weight:700;
  letter-spacing:.08em;
}
.elementor-969 .elementor-element.elementor-element-1cdb391 h3{margin:0 0 12px;color:var(--th-text);font-size:32px;line-height:1.08;font-weight:600}
.elementor-969 .elementor-element.elementor-element-1cdb391 p{margin:0;color:var(--th-muted);font-size:17px;line-height:1.7}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e894058 */.elementor-969 .elementor-element.elementor-element-e894058{
  box-shadow:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e111c3 */.elementor-969 .elementor-element.elementor-element-3e111c3{
  display:flex;
  align-items:stretch;
}
.elementor-969 .elementor-element.elementor-element-3e111c3 > .elementor-element{
  width:calc(50% - 12px);
}
@media(max-width:767px){
  .elementor-969 .elementor-element.elementor-element-3e111c3 > .elementor-element{
    width:100%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbba4f7 */.elementor-969 .elementor-element.elementor-element-dbba4f7 .th-delivery-table-head p{
  margin:0 0 12px;
  color:var(--th-secondary);
  font-size:13px;
  font-weight:700;
  letter-spacing:.18em;
  text-transform:uppercase;
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 .th-delivery-table-head h2{
  margin:0 0 22px;
  color:var(--th-text);
  font-size:42px;
  line-height:1.1;
  font-weight:600;
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 .th-delivery-table-card{
  overflow-x:auto;
  border:1px solid #d9ccb9;
  border-radius:18px;
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 .th-delivery-table{
  width:100%;
  min-width:780px;
  border-collapse:collapse;
  background:#f7f3ee;
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 th,
.elementor-969 .elementor-element.elementor-element-dbba4f7 td{
  padding:18px 18px;
  border-bottom:1px solid #efe5d8;
  text-align:left;
  vertical-align:top;
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 th{
  color:var(--th-text);
  background:#efe3d3;
  font-size:14px;
  font-weight:700;
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 td{
  color:var(--th-muted);
  font-size:16px;
  line-height:1.65;
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 td strong{
  color:var(--th-text);
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 td span{
  color:var(--th-secondary);
  font-size:14px;
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 tbody tr:last-child td{
  border-bottom:0;
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 .th-delivery-note{
  margin-top:20px;
  padding:16px 18px;
  border-radius:18px;
  background:#efe3d3;
  color:var(--th-muted);
  font-size:16px;
  line-height:1.65;
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 .th-delivery-note strong{
  color:var(--th-text);
}
.elementor-969 .elementor-element.elementor-element-dbba4f7 .th-delivery-note a{
  color:var(--th-accent);
  text-decoration:none;
}
@media(max-width:767px){
  .elementor-969 .elementor-element.elementor-element-dbba4f7 .th-delivery-table-head h2{
    font-size:30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7a360 */@media(max-width:767px){
  .elementor-969 .elementor-element.elementor-element-3a7a360{
    display:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6dbb90b */.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-table-head p{
  margin:0 0 10px;
  color:var(--th-secondary);
  font-size:12px;
  font-weight:700;
  letter-spacing:.18em;
  text-transform:uppercase;
}
.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-table-head h2{
  margin:0 0 18px;
  color:var(--th-text);
  font-size:28px;
  line-height:1.08;
  font-weight:600;
}
.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-mobile-list{
  display:flex;
  flex-direction:column;
  gap:14px;
}
.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-mobile-card{
  padding:16px 16px 14px;
  border:1px solid #d9ccb9;
  border-radius:18px;
  background:#efe3d3;
}
.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-mobile-card h3{
  margin:0 0 6px;
  color:var(--th-text);
  font-size:22px;
  line-height:1.1;
  font-weight:600;
}
.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-mobile-sub{
  margin:0 0 8px;
  color:var(--th-secondary);
  font-size:14px;
  line-height:1.45;
}
.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-mobile-geo{
  margin:0 0 8px;
  color:var(--th-accent);
  font-size:14px;
  font-weight:600;
  line-height:1.45;
}
.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-mobile-card p:last-child{
  margin:0;
  color:var(--th-muted);
  font-size:15px;
  line-height:1.6;
}
.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-note{
  margin-top:14px;
  padding:14px 16px;
  border-radius:16px;
  background:#efe3d3;
  color:var(--th-muted);
  font-size:15px;
  line-height:1.6;
}
.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-note strong{
  color:var(--th-text);
}
.elementor-969 .elementor-element.elementor-element-6dbb90b .th-delivery-note a{
  color:var(--th-accent);
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e98eeb9 */.elementor-969 .elementor-element.elementor-element-e98eeb9{
  display:none !important;
}
@media(max-width:767px){
  .elementor-969 .elementor-element.elementor-element-e98eeb9{
    display:flex !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bbc61f */.elementor-969 .elementor-element.elementor-element-6bbc61f{
  overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a37257d */.elementor-969 .elementor-element.elementor-element-a37257d{
  width:100%;
  max-width:1240px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-969{
  --th-accent:#008d19;
  --th-secondary:#aa4e00;
  --th-text:#2f241c;
  --th-muted:#5b4d40;
}/* End custom CSS */