/* @group Summary
------------------------------------ */
.summary-widget { margin: 0 0 3.3rem; }
.summary-widget h1,
.summary-widget h2 { color: rgba(50,50,50,1); font-size: 3.5em; line-height: 1.286em; text-transform: uppercase; position: relative; margin: 0 0 2rem; }
.summary-widget h1::before,
.summary-widget h2::before { content: ''; display: block; height: .2rem; width: 2.5rem; background: rgba(244,160,0,1); margin: 0 0 1.4rem; }
.summary-widget p { margin: 0 0 1.800em; }
.summary-widget p:last-child { margin: 0; }
.summary-widget dl h2 { font-size: 1.7em; line-height: 1.297em; margin: 0 0 .5rem; }
.summary-widget dl h2::before { margin: 0 0 1.7rem; }
.summary-widget dd { margin: 0 0 2rem; }
@media only screen
and (min-width : 961px) {
  .summary-widget { margin: 0 0 8rem; }
  .summary-widget h1::before,
  .summary-widget h2::before { width: 2.6rem; position: absolute; left: -5.2rem; top: 2.3rem; }
  .summary-widget dl h2 { font-size: 1.9em; line-height: 1.211em; margin: 0; }
  .summary-widget dl h2::before { margin: 0; top: .9rem; }
  .summary-widget dt,
  .summary-widget dd { margin-bottom: 3.6rem; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}
/* @end */
