* + .c-page-info {
  margin-top: 1.66667rem; }

.c-page-info {
  font-size: 0.77778rem;
  line-height: 1.71429; }
  @media (min-width: 37.5em) {
    .c-page-info {
      font-size: 0.77778rem; } }
  .c-page-info .icon {
    display: block;
    margin-bottom: 1rem; }
    .c-page-info .icon svg {
      display: block; }
    .c-page-info .icon + h3 {
      margin-top: 0; }
  .c-page-info p {
    font-size: 0.77778rem;
    line-height: 1.71429;
    margin: 0;
    word-break: break-word; }
    @media (min-width: 37.5em) {
      .c-page-info p {
        font-size: 0.77778rem; } }
    .c-page-info p:not(:first-child) {
      margin-top: 1rem; }
  .c-page-info p a {
    word-break: break-word; }
  .c-page-info--event .c-section-header__separator {
    display: none; }

.c-page-info__title {
  margin-bottom: 0.33333rem;
  margin-top: 1.66667rem; }

.c-page-info__address {
  margin: 0; }
  .c-page-info__address:not(:first-child) {
    margin-top: 0.33333rem; }

.c-page-info__email {
  padding: 0.16667rem 0 0.16667rem 30px;
  position: relative; }
  .c-page-info__email .field__item {
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
  .c-page-info__email:before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M-540-1140h1740v2364H-540z%22%2F%3E%3Cpath%20fill%3D%22%23008099%22%20d%3D%22M8%2018h13c.5522847%200%201-.4477153%201-1V7.25l-8%206-8-6V8H4V6c0-1.1045695.8954305-2%202-2h16c1.1045695%200%202%20.8954305%202%202v12c0%201.1045695-.8954305%202-2%202H6c-1.1045695%200-2-.8954305-2-2h4zM20.3333333%206H7.66666667L14%2010.75%2020.3333333%206zM0%2010h6v2H0v-2zm2%204h4v2H2v-2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50% 50%;
    background-size: 100% 100%;
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 24px; }

.c-page-info__telephone .field__item {
  overflow: hidden;
  padding: 0.16667rem 0 0.16667rem 30px;
  position: relative;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; }
  .c-page-info__telephone .field__item:before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23008099%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8%200h8c2.209139%200%204%201.790861%204%204v16c0%202.209139-1.790861%204-4%204H8c-2.209139%200-4-1.790861-4-4V4c0-2.209139%201.790861-4%204-4zm.4%202C7.0745166%202%206%203.11928813%206%204.5v15C6%2020.8807119%207.0745166%2022%208.4%2022h7.2c1.3254834%200%202.4-1.1192881%202.4-2.5v-15C18%203.11928813%2016.9254834%202%2015.6%202H8.4zM10%203h4v1h-4V3zM6%2018h12v1H6v-1z%22%2F%3E%3C%2Fsvg%3E");
    background-position: 50% 50%;
    background-size: 100% 100%;
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 24px; }
