.elementor-30424 .elementor-element.elementor-element-e2bdf06{--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-30424 .elementor-element.elementor-element-d7659e8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30424 .elementor-element.elementor-element-d7659e8 .title-after_title, .elementor-30424 .elementor-element.elementor-element-d7659e8 .title-subtitle, .elementor-30424 .elementor-element.elementor-element-d7659e8 .woodmart-title-container{max-width:100%;}.elementor-30424 .elementor-element.elementor-element-d7659e8 .title-subtitle{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:100;}.elementor-30424 .elementor-element.elementor-element-d7659e8 .title{font-family:"Arial", Sans-serif;font-size:56px;font-weight:700;line-height:1.2em;}.elementor-30424 .elementor-element.elementor-element-d7659e8 .title-after_title{font-size:20px;}.elementor-30424 .elementor-element.elementor-element-c8253b7{--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;--justify-content:center;--gap:10px 15px;--row-gap:10px;--column-gap:15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30424 .elementor-element.elementor-element-39e5b47{width:auto;max-width:auto;}.elementor-30424 .elementor-element.elementor-element-39e5b47 .wd-button-wrapper a{background-color:#CC141C;border-color:#CC141C;color:#FFFFFF;}.elementor-30424 .elementor-element.elementor-element-39e5b47 .wd-button-wrapper:hover a{background-color:#A90F16;border-color:#A90F16;color:#FFFFFF;}.elementor-30424 .elementor-element.elementor-element-39e5b47 .wd-btn-text{font-family:"Arial", Sans-serif;font-size:14px;}#slide-30424 .wd-slide-bg{background-color:#fefefe;}#slide-30424 .wd-slide-container{--wd-align-items:center;--wd-justify-content:left;}@media(max-width:1024px){.elementor-30424 .elementor-element.elementor-element-d7659e8 .title-after_title, .elementor-30424 .elementor-element.elementor-element-d7659e8 .title-subtitle, .elementor-30424 .elementor-element.elementor-element-d7659e8 .woodmart-title-container{max-width:80%;}.elementor-30424 .elementor-element.elementor-element-d7659e8 .title{font-size:56px;}#slide-30424 .wd-slide-container{--wd-align-items:center;--wd-justify-content:left;}}@media(max-width:768px){.elementor-30424 .elementor-element.elementor-element-d7659e8 .title-after_title, .elementor-30424 .elementor-element.elementor-element-d7659e8 .title-subtitle, .elementor-30424 .elementor-element.elementor-element-d7659e8 .woodmart-title-container{max-width:100%;}.elementor-30424 .elementor-element.elementor-element-d7659e8 .title-subtitle{font-size:22px;}.elementor-30424 .elementor-element.elementor-element-d7659e8 .title{font-size:32px;}#slide-30424 .wd-slide-container{--wd-align-items:center;--wd-justify-content:left;}}/* Start custom CSS for wd_title, class: .elementor-element-d7659e8 */.elementor-30424 .elementor-element.elementor-element-d7659e8 {
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8253b7 */.lefast-hero-btn .elementor-button,
.lefast-hero-btn .wd-button,
.lefast-hero-btn a {
  min-height: 48px !important;
  padding: 0 24px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 0 !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  box-shadow: none !important;
  transition:
    background-color 0.22s ease,
    border-color 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease !important;
}

.lefast-hero-btn-primary .elementor-button,
.lefast-hero-btn-primary .wd-button,
.lefast-hero-btn-primary a {
  background: #cc141c !important;
  border: 1px solid #cc141c !important;
  color: #ffffff !important;
}

.lefast-hero-btn-primary .elementor-button:hover,
.lefast-hero-btn-primary .wd-button:hover,
.lefast-hero-btn-primary a:hover {
  background: #a90f16 !important;
  border-color: #a90f16 !important;
  color: #ffffff !important;
  transform: translateY(-2px);
}

.lefast-hero-btn-secondary .elementor-button,
.lefast-hero-btn-secondary .wd-button,
.lefast-hero-btn-secondary a {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  color: #cc141c !important;
}

.lefast-hero-btn-secondary .elementor-button:hover,
.lefast-hero-btn-secondary .wd-button:hover,
.lefast-hero-btn-secondary a:hover {
  background: #f7f7f7 !important;
  border-color: #ffffff !important;
  color: #cc141c !important;
  transform: translateY(-2px);
}/* End custom CSS */