.elementor-1676 .elementor-element.elementor-element-2588f5e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1676 .elementor-element.elementor-element-6d8e395{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1676 .elementor-element.elementor-element-2588f5e{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-6d8e395 *//* Force white text on all headings inside the widget */
.ntc-wrap h1,
.ntc-wrap h2,
.ntc-wrap h3,
.ntc-wrap h4,
.ntc-wrap h5,
.ntc-wrap h6 {
  color: #ffffff !important;
}

/* Hero h1 span stays red */
.ntc-wrap .ntc-hero h1 span {
  color: #e02020 !important;
}

/* Buttons */
.ntc-wrap .ntc-btn-p,
.ntc-wrap .ntc-btn-p:hover,
.ntc-wrap .ntc-btn-p:visited {
  color: #ffffff !important;
  text-decoration: none !important;
}

.ntc-wrap .ntc-btn-s,
.ntc-wrap .ntc-btn-s:hover,
.ntc-wrap .ntc-btn-s:visited {
  color: #ffffff !important;
  text-decoration: none !important;
}

.ntc-wrap .ntc-submit-btn {
  color: #ffffff !important;
}

/* General text */
.ntc-wrap p,
.ntc-wrap li,
.ntc-wrap span,
.ntc-wrap label {
  color: inherit;
}

/* Trust quote */
.ntc-wrap .ntc-trust-quote {
  color: #ffffff !important;
}
.ntc-wrap .ntc-trust-quote span {
  color: #e02020 !important;
}/* End custom CSS */