/* Home hero (Slider Revolution): title + subtitle wrap and stay inside the dark box.
   Exact widths are set by /assets/hero-fix.js from the box position. */
#SR7_1_1-1-1, #SR7_2_1-2-1,
#SR7_1_1-1-3, #SR7_2_1-2-3 {
  white-space: normal !important;
  height: auto !important;
}
#SR7_1_1-1-1, #SR7_2_1-2-1 { line-height: 1.15 !important; }
#SR7_1_1-1-3, #SR7_2_1-2-3 { line-height: 1.4 !important; }
@media (max-width: 1023px) {
  #SR7_1_1-1-1, #SR7_2_1-2-1 { font-size: 30px !important; }
  #SR7_1_1-1-3, #SR7_2_1-2-3 { font-size: 15px !important; }
}
@media (max-width: 767px) {
  #SR7_1_1-1-1, #SR7_2_1-2-1 { font-size: 17px !important; line-height: 1.25 !important; }
  #SR7_1_1-1-3, #SR7_2_1-2-3 { font-size: 12px !important; }
}
@media (max-width: 400px) {
  #SR7_1_1-1-1, #SR7_2_1-2-1 { font-size: 14px !important; }
  #SR7_1_1-1-3, #SR7_2_1-2-3 { font-size: 11px !important; line-height: 1.3 !important; }
}
