.elementor-8 .elementor-element.elementor-element-6fa819e > .elementor-container{min-height:100px;}.elementor-8 .elementor-element.elementor-element-6fa819e{padding:120px 0px 80px 0px;}.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-8 .elementor-element.elementor-element-bf0babb > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bf0babb{text-align:center;}.elementor-8 .elementor-element.elementor-element-bf0babb .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:#6E5742;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-d8ec541 img{width:100%;}.elementor-8 .elementor-element.elementor-element-749cc90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-8 .elementor-element.elementor-element-3795695 > .elementor-widget-container{margin:0px 0px 40px 25px;}.elementor-8 .elementor-element.elementor-element-3795695{text-align:start;}.elementor-8 .elementor-element.elementor-element-3795695 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#6E5742;}.elementor-8 .elementor-element.elementor-element-259723b > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-8 .elementor-element.elementor-element-259723b{text-align:center;}.elementor-8 .elementor-element.elementor-element-259723b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:57px;font-weight:400;line-height:1.05px;letter-spacing:-0.3px;color:#141413;}.elementor-8 .elementor-element.elementor-element-c050527 > .elementor-widget-container{margin:0px 0px 0px 21px;}.elementor-8 .elementor-element.elementor-element-c050527 .elementor-heading-title{font-family:"Allison", Sans-serif;font-size:57px;font-weight:400;line-height:1.05px;letter-spacing:-0.3px;color:#141413;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-292d53d{width:58%;}.elementor-8 .elementor-element.elementor-element-749cc90{width:42%;}}/* Start custom CSS for image, class: .elementor-element-d8ec541 */.elementor-8 .elementor-element.elementor-element-d8ec541 img {
  filter: drop-shadow(0 8px 40px rgba(20,20,19,0.10));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3795695 */.elementor-8 .elementor-element.elementor-element-3795695 .elementor-heading-title::before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 1px;
  background: #6E5742;
  vertical-align: middle;
  margin-right: 12px;
  margin-bottom: 2px;
}/* End custom CSS */