.elementor-2382 .elementor-element.elementor-element-0bcfdcc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* Hero left column - transparent */
.elementor-element-,
.elementor-element- .elementor-widget {
  background: transparent !important;
}
/* Badge */
.elementor-element- .elementor-heading-title {
  background: #BA0C2F; display: inline-block; padding: 8px 20px; color: #fff;
  font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700;
  text-transform: uppercase; letter-spacing: 2px;
}
/* H1 */
.elementor-element- .elementor-heading-title {
  color: #fff !important; font-size: 56px !important;
  font-family: 'Barlow Condensed', sans-serif; font-weight: 700;
  text-transform: uppercase; line-height: 1.05;
}
/* Subtitle */
.elementor-element- .elementor-heading-title {
  color: #BA0C2F !important; font-size: 22px;
  font-family: 'Barlow Condensed', sans-serif; text-transform: uppercase;
}
/* Description */
.elementor-element-, .elementor-element- p {
  color: rgba(255,255,255,0.8) !important; font-size: 17px; line-height: 1.8;
}
/* Icon list */
.elementor-element- .elementor-icon-list-text {
  color: rgba(255,255,255,0.85) !important;
}
.elementor-element- .elementor-icon-list-icon svg {
  fill: #BA0C2F; width: 8px; height: 8px;
}/* End custom CSS */