.elementor-1695 .elementor-element.elementor-element-9b92bc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-8433332 *//* Force white text on all headings */
.ntr-wrap h1,
.ntr-wrap h2,
.ntr-wrap h3,
.ntr-wrap h4,
.ntr-wrap h5,
.ntr-wrap h6 {
  color: #ffffff !important;
}

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

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

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

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

/* Timeline titles & steps */
.ntr-wrap .ntr-tl-title {
  color: #ffffff !important;
}

.ntr-wrap .ntr-tl-step {
  color: #e02020 !important;
}

/* Stats */
.ntr-wrap .ntr-stat-num {
  color: #e02020 !important;
}

/* Product names */
.ntr-wrap .ntr-prod-name {
  color: #dddddd !important;
}

/* Fix form inputs */
.ntr-wrap .ntr-input,
.ntr-wrap .ntr-select,
.ntr-wrap .ntr-textarea {
  background: rgba(255,255,255,.07) !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* Fix placeholder text */
.ntr-wrap .ntr-input::placeholder,
.ntr-wrap .ntr-textarea::placeholder {
  color: rgba(255,255,255,.4) !important;
  -webkit-text-fill-color: rgba(255,255,255,.4) !important;
}

/* Fix select dropdown */
.ntr-wrap .ntr-select {
  background: rgba(255,255,255,.07) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* Fix form labels */
.ntr-wrap .ntr-flabel {
  color: #cccccc !important;
}

/* Fix checkbox labels */
.ntr-wrap .ntr-chk-label {
  color: #cccccc !important;
  background: rgba(255,255,255,.05) !important;
  border: 1px solid rgba(255,255,255,.1) !important;
}

/* Fix radio labels */
.ntr-wrap .ntr-rlabel {
  color: #cccccc !important;
}

/* Fix consent text */
.ntr-wrap .ntr-consent-txt {
  color: #aaaaaa !important;
}

/* Fix autofill background (Chrome overrides) */
.ntr-wrap .ntr-input:-webkit-autofill,
.ntr-wrap .ntr-input:-webkit-autofill:hover,
.ntr-wrap .ntr-input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #1a1a1a inset !important;
  -webkit-text-fill-color: #ffffff !important;
}/* End custom CSS */