/* line 6, scss/components/node.scss */
.node--type-event .field--name-field-image {
  margin-bottom: 4rem; }

/* line 10, scss/components/node.scss */
.node--type-event .node__content {
  margin-top: 2rem;
  margin-bottom: 2rem; }
  @media (min-width: 992px) {
    /* line 10, scss/components/node.scss */
    .node--type-event .node__content {
      margin-top: 4rem; } }

/* line 19, scss/components/node.scss */
.node--type-event .field--name-body {
  margin-bottom: 3rem; }

/* line 23, scss/components/node.scss */
.node--type-event .field--name-field-title {
  font-size: 1.5rem;
  margin-bottom: 1.5rem; }

/* line 29, scss/components/node.scss */
.node--type-event .field--name-field-guest .field--name-field-image {
  margin-bottom: 0; }

/* line 33, scss/components/node.scss */
.node--type-event .field--name-field-guest .field__text {
  background: #fafafa;
  padding: 2rem 3rem 3rem; }

@media (min-width: 768px) {
  /* line 28, scss/components/node.scss */
  .node--type-event .field--name-field-guest {
    margin-bottom: 3rem; } }

/* line 46, scss/components/node.scss */
.node--type-thank-you-page .field--name-field-body {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto; }

/* line 52, scss/components/node.scss */
.node--type-thank-you-page .event__main-info {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start; }

/* line 59, scss/components/node.scss */
.node--type-thank-you-page .directions-link {
  margin-top: auto; }

/* line 64, scss/components/node.scss */
.node--type-thank-you-page .field--name-field-sections > .field__item {
  margin: 3rem 0; }

/* line 69, scss/components/node.scss */
.node--type-thank-you-page .button-wrapper {
  display: flex;
  justify-content: center;
  align-items: flex-start; }
  /* line 74, scss/components/node.scss */
  .node--type-thank-you-page .button-wrapper .button {
    margin-right: 13px; }
    /* line 77, scss/components/node.scss */
    .node--type-thank-you-page .button-wrapper .button + .button {
      margin-left: 13px;
      margin-right: 0; }

/* line 85, scss/components/node.scss */
.submission-data {
  text-align: center;
  margin-bottom: 2rem; }
  /* line 89, scss/components/node.scss */
  .submission-data__name {
    font-weight: normal;
    font-size: 1.5rem;
    margin-bottom: 1rem; }
  /* line 95, scss/components/node.scss */
  .submission-data span {
    display: block;
    font-size: 0.75rem; }

/* line 102, scss/components/node.scss */
.paragraph--type--disclaimer .field--name-field-body {
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #707070;
  font-weight: 300;
  margin-bottom: 2rem;
  padding: 0 1rem;
  margin-top: 2rem; }
  @media (min-width: 992px) {
    /* line 102, scss/components/node.scss */
    .paragraph--type--disclaimer .field--name-field-body {
      margin-top: 6rem; } }

@media (min-width: 992px) {
  /* line 101, scss/components/node.scss */
  .paragraph--type--disclaimer {
    padding: 0;
    margin-bottom: 3rem; } }

/* line 121, scss/components/node.scss */
.paragraph--type--disclaimer ul {
  padding-left: 20px; }

/* line 129, scss/components/node.scss */
.page-node-type-event .block-local-tasks-block a {
  font-size: 0.6875rem;
  font-weight: 700;
  border-radius: 4px;
  display: inline-block;
  background: #004c93;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  line-height: 2;
  padding: 0 1rem;
  border: 1px solid transparent; }
  /* line 142, scss/components/node.scss */
  .page-node-type-event .block-local-tasks-block a:hover, .page-node-type-event .block-local-tasks-block a.is-active {
    background: #fff;
    color: #004c93;
    border: 1px solid #004c93; }

/*# sourceMappingURL=node.css.map */
