.elementor-414 .elementor-element.elementor-element-59537b7:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-59537b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2b2c1c;}.elementor-414 .elementor-element.elementor-element-59537b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-414 .elementor-element.elementor-element-59537b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-21867bd{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 );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-414 .elementor-element.elementor-element-83f3e81{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:#CEC6AB;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-b89a439:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-b89a439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2b2c1c;}.elementor-414 .elementor-element.elementor-element-b89a439{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-414 .elementor-element.elementor-element-b89a439 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{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(max-width:1024px){.elementor-widget-image .widget-image-caption{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(max-width:767px){.elementor-widget-image .widget-image-caption{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:2400px){.elementor-widget-image .widget-image-caption{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 );}}/* Start custom CSS for image, class: .elementor-element-21867bd */.elementor-414 .elementor-element.elementor-element-21867bd img {
  width: 110px;
  height: auto;
  margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83f3e81 */.elementor-414 .elementor-element.elementor-element-83f3e81 p {
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:.9rem !important;
  color:#EBE1C5 !important;
  opacity:.75;
  line-height:1.7 !important;
  max-width:34ch;
  margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4fcd4f */.elementor-414 .elementor-element.elementor-element-a4fcd4f .elementor-heading-title {
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  text-transform:uppercase !important;
  letter-spacing:.18em !important;
  font-size:.72rem !important;
  font-weight:700 !important;
  color:#EBE1C5 !important;
  opacity:.6;
  margin-bottom:1rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3eb43 */.elementor-414 .elementor-element.elementor-element-5a3eb43 a {
  display:block !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:.92rem !important;
  color:#EBE1C5 !important;
  opacity:.85;
  text-decoration:none !important;
  padding:.3rem 0 !important;
  transition:opacity .2s ease;
}
.elementor-414 .elementor-element.elementor-element-5a3eb43 a:hover {
  opacity:1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1baa26 */.elementor-414 .elementor-element.elementor-element-a1baa26 .elementor-heading-title {
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  text-transform:uppercase !important;
  letter-spacing:.18em !important;
  font-size:.72rem !important;
  font-weight:700 !important;
  color:#EBE1C5 !important;
  opacity:.6;
  margin-bottom:1rem !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4134275 */.elementor-414 .elementor-element.elementor-element-4134275 a {
  display:block !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:.92rem !important;
  color:#EBE1C5 !important;
  opacity:.85;
  text-decoration:none !important;
  padding:.3rem 0 !important;
  transition:opacity .2s ease;
}
.elementor-414 .elementor-element.elementor-element-4134275 a:hover {
  opacity:1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59537b7 */.elementor-414 .elementor-element.elementor-element-59537b7 {
  padding:clamp(48px,6vw,72px) 0 0;
  margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efbda50 */.elementor-414 .elementor-element.elementor-element-efbda50 p {
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:.8rem !important;
  color:#EBE1C5 !important;
  opacity:.6;
  margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9aa2f02 */.elementor-414 .elementor-element.elementor-element-9aa2f02 {
  text-align:right;
}
.elementor-414 .elementor-element.elementor-element-9aa2f02 p {
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:.8rem !important;
  color:#EBE1C5 !important;
  opacity:.6;
  margin:0 !important;
}
@media(max-width:700px){
  .elementor-414 .elementor-element.elementor-element-9aa2f02 { text-align:left; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b89a439 */.elementor-414 .elementor-element.elementor-element-b89a439 {
  padding:1.6rem 0 2rem;
  border-top:1px solid rgba(235,225,197,.16);
}
.elementor-414 .elementor-element.elementor-element-b89a439 .elementor-container {
  max-width:1200px;
}/* End custom CSS */