/* @group Investment Strategy
------------------------------------ */
.summary-widget {}
/* SVG Map
----------------------*/
.svg-map { margin: 0 0 3.1rem; }
.svg-map h2 { font-size: 4em; line-height: 4.5rem; color: #2D2D2D; text-transform: uppercase; margin-bottom: 3rem; }
/* verticalimg
----------------------*/
.verticalimg__mobile { display: none; }
@media only screen
and (min-width : 961px) {
  .summary-widget header + article p:last-child::after { content: ''; background: rgba(216,216,216,1); display: block; height: .2rem; margin: 2.8rem 0 5.3rem; }
  .banner { margin: 0; }
  /* SVG Map
  ----------------------*/
  .svg-map { margin: 0 0 7.5rem; }
  .svg-map svg { height: auto; max-width: 100%; }
  .svg-map h2 { font-size: 5em; line-height: 5.5rem; margin-bottom: 1.7rem; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
  .summary-widget header + article { margin: 0 0 3.9rem; }
  /* verticalimg
  ----------------------*/
  .verticalimg { padding-top: 0; }
  .verticalimg .verticalimg__desktop { padding: 0; display: block; }
  .verticalimg .verticalimg__desktop img { height: 28.8rem; max-width: 100%; margin: 0 0 2.4rem; object-fit: cover; object-position: center center; }
  .verticalimg .verticalimg__desktop img + img { margin: 0 0 6.4rem; }
  .sec__cta { max-width: none; }
  /* SVG Map
  ----------------------*/
  .svg-map {}
  .svg-map svg { max-width: 200vw; position: relative; left: -86vw; height: auto; }
}
/* @end */
