.content_01 {
  /*
	.color-band {
		height: 50px;
		background: $brand-color-5;
	  	margin-bottom: 30px;
	}
	*/ }
  .content_01.background-dark {
    background: #E4E8EB; }
  .content_01 .container {
    max-width: 1020px;
    padding-left: 35px;
    padding-right: 35px; }
  .content_01 .visual {
    min-height: 195px;
    width: 100%;
    background: #86d2ed;
    background-size: cover;
    background-position: 50% 67%;
    background-repeat: no-repeat;
    transition: min-height 300ms;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: end;
        align-items: end; }
    .content_01 .visual > * {
      width: 100%; }
    @media (min-width: 768px) {
      .content_01 .visual {
        min-height: 195px; } }
    @media (min-width: 992px) {
      .content_01 .visual {
        min-height: 195px; } }
    .content_01 .visual .content h1, .content_01 .visual .content h2 {
      color: #fff;
      text-shadow: 0 0 15px rgba(0, 0, 0, 0.4); }
    .content_01 .visual .content h1.sfeer-header {
      font-size: 2.5rem;
      line-height: 1; }
      @media (min-width: 992px) {
        .content_01 .visual .content h1.sfeer-header {
          font-size: 4.4rem; } }
    .content_01 .visual .content h2.sfeer-header {
      margin: 0;
      font-size: 2rem;
      line-height: 1; }
      @media (min-width: 992px) {
        .content_01 .visual .content h2.sfeer-header {
          font-size: 3.3rem; } }
    .content_01 .visual.low {
      min-height: 150px; }
      .content_01 .visual.low .content {
        padding: 0;
        height: 150px; }
        .content_01 .visual.low .content h1, .content_01 .visual.low .content h2 {
          color: #002c5c;
          text-shadow: none;
          margin-bottom: 5px; }
        .content_01 .visual.low .content h4 {
          margin-bottom: 0;
          color: #002c5c; }

/*# sourceMappingURL=maps/body-templates.css.map */
