/* Rem Unit font sizes with relative fallback http:/seesparkbox.com/foundry/scss_rem_mixin_now_with_a_better_fallback
	Usage: @include font-size(1, large);
*/
/* line 57, sass/components/paragraphs.scss */
.paragraph .section-title {
  margin-top: 0;
  margin-bottom: 2.4rem;
  text-align: left; }

/* line 63, sass/components/paragraphs.scss */
.paragraph.center-title .section-title {
  text-align: center; }

/* line 69, sass/components/paragraphs.scss */
.paragraph--type--video {
  width: 100%; }

/* line 78, sass/components/paragraphs.scss */
.bg-green.paragraphs-item-grid-layout, .bg-green.layout,
.bg-gray-dark.paragraphs-item-grid-layout,
.bg-gray-dark.layout,
.bg-blue.paragraphs-item-grid-layout,
.bg-blue.layout,
.bg-burgundy.paragraphs-item-grid-layout,
.bg-burgundy.layout,
.bg-orange.paragraphs-item-grid-layout,
.bg-orange.layout,
.bg-purple.paragraphs-item-grid-layout,
.bg-purple.layout {
  background: none; }
  /* line 81, sass/components/paragraphs.scss */
  .bg-green.paragraphs-item-grid-layout *, .bg-green.layout *,
  .bg-gray-dark.paragraphs-item-grid-layout *,
  .bg-gray-dark.layout *,
  .bg-blue.paragraphs-item-grid-layout *,
  .bg-blue.layout *,
  .bg-burgundy.paragraphs-item-grid-layout *,
  .bg-burgundy.layout *,
  .bg-orange.paragraphs-item-grid-layout *,
  .bg-orange.layout *,
  .bg-purple.paragraphs-item-grid-layout *,
  .bg-purple.layout * {
    color: inherit; }

/* line 87, sass/components/paragraphs.scss */
.paragraph--type--grid-layout .bg {
  position: relative;
  border: 1px solid var(--gray-lighter); }
  /* line 90, sass/components/paragraphs.scss */
  .paragraph--type--grid-layout .bg:after, .paragraph--type--grid-layout .bg:before {
    border-radius: inherit;
    z-index: -1;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0; }
  /* line 102, sass/components/paragraphs.scss */
  .paragraph--type--grid-layout .bg:after {
    opacity: .0625;
    box-shadow: 0 2px 0 0 #000; }
  /* line 106, sass/components/paragraphs.scss */
  .paragraph--type--grid-layout .bg .bg {
    border: none; }

/* line 111, sass/components/paragraphs.scss */
.paragraph--type--grid-layout.bg .layout--teaser .inner {
  border: none;
  background: none; }
  /* line 114, sass/components/paragraphs.scss */
  .paragraph--type--grid-layout.bg .layout--teaser .inner:after {
    box-shadow: none;
    opacity: 0; }

/* line 122, sass/components/paragraphs.scss */
.paragraph--type--bg-image {
  position: relative; }
  /* line 124, sass/components/paragraphs.scss */
  .paragraph--type--bg-image, .paragraph--type--bg-image.bg {
    padding-top: 3.6rem;
    padding-bottom: 3.6rem; }
  /* line 131, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.text-default *,
  .paragraph--type--bg-image.text-default .h3,
  .paragraph--type--bg-image.text-default .h4,
  .paragraph--type--bg-image .text-default *,
  .paragraph--type--bg-image .text-default .h3,
  .paragraph--type--bg-image .text-default .h4 {
    color: var(--header-color); }
  /* line 136, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.text-default *,
  .paragraph--type--bg-image .text-default * {
    text-shadow: none; }
  /* line 140, sass/components/paragraphs.scss */
  .paragraph--type--bg-image .overlay {
    opacity: .8; }
  /* line 145, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.bg-burgundy .overlay {
    background: var(--burgundy); }
  /* line 150, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.bg-purple .overlay {
    background: var(--purple); }
  /* line 155, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.bg-gray-dark .overlay {
    background: var(--gray-dark); }
  /* line 160, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.bg-blue .overlay {
    background: var(--blue); }
  /* line 165, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.bg-green .overlay {
    background: var(--green); }
  /* line 170, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.bg-orange .overlay {
    background: var(--orange); }
  /* line 174, sass/components/paragraphs.scss */
  .paragraph--type--bg-image p, .paragraph--type--bg-image ul {
    font-size: 1.9rem; }
  /* line 177, sass/components/paragraphs.scss */
  .paragraph--type--bg-image .content {
    z-index: 20;
    position: relative; }
  /* line 182, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.paragraph--type--layout.bg {
    background-color: transparent !important; }
    /* line 184, sass/components/paragraphs.scss */
    .paragraph--type--bg-image.paragraph--type--layout.bg:before {
      filter: grayscale(100%);
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 5;
      opacity: .75;
      content: ''; }
    /* line 195, sass/components/paragraphs.scss */
    .paragraph--type--bg-image.paragraph--type--layout.bg:after {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 5;
      opacity: .8;
      content: ''; }
  /* line 207, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.paragraph--type--layout.bg-black:after {
    background: #000; }
  /* line 210, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.paragraph--type--layout.bg-burgundy:after {
    background: var(--burgundy); }
  /* line 213, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.paragraph--type--layout.bg-purple:after {
    background: var(--purple); }
  /* line 216, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.paragraph--type--layout.bg-gray-dark:after {
    background: var(--gray-dark); }
  /* line 219, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.paragraph--type--layout.bg-blue:after {
    background: var(--blue); }
  /* line 222, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.paragraph--type--layout.bg-green:after {
    background: var(--green); }
  /* line 225, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.paragraph--type--layout.bg-orange:after {
    background: var(--orange); }
  /* line 229, sass/components/paragraphs.scss */
  .paragraph--type--bg-image.paragraph--type--layout .bg {
    background-color: transparent !important;
    position: relative; }
    /* line 232, sass/components/paragraphs.scss */
    .paragraph--type--bg-image.paragraph--type--layout .bg:after {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 5;
      opacity: .4;
      content: ''; }
    /* line 242, sass/components/paragraphs.scss */
    .paragraph--type--bg-image.paragraph--type--layout .bg.bg-black:after {
      background: #000; }
    /* line 245, sass/components/paragraphs.scss */
    .paragraph--type--bg-image.paragraph--type--layout .bg.bg-burgundy:after {
      background: var(--burgundy); }
    /* line 248, sass/components/paragraphs.scss */
    .paragraph--type--bg-image.paragraph--type--layout .bg.bg-purple:after {
      background: var(--purple); }
    /* line 251, sass/components/paragraphs.scss */
    .paragraph--type--bg-image.paragraph--type--layout .bg.bg-gray-dark:after {
      background: var(--gray-dark); }
    /* line 254, sass/components/paragraphs.scss */
    .paragraph--type--bg-image.paragraph--type--layout .bg.bg-blue:after {
      background: var(--blue); }
    /* line 257, sass/components/paragraphs.scss */
    .paragraph--type--bg-image.paragraph--type--layout .bg.bg-green:after {
      background: var(--green); }
    /* line 260, sass/components/paragraphs.scss */
    .paragraph--type--bg-image.paragraph--type--layout .bg.bg-orange:after {
      background: var(--orange); }

/* line 268, sass/components/paragraphs.scss */
.paragraph--type--tile > a:focus {
  outline: 1px solid var(--link-hover);
  outline-offset: 2px;
  -webkit-text-decoration: var(--link-border-style);
          text-decoration: var(--link-border-style); }

/* line 276, sass/components/paragraphs.scss */
.paragraph--type--text-block .text-block__content {
  max-width: var(--text-constrain); }

/* line 282, sass/components/paragraphs.scss */
.layout__region .paragraph--type--text-block.layout-constrain > .content,
.has-aside .paragraph--type--text-block.layout-constrain > .content, .layout__region .paragraph--type--text-block.layout-wide > .content,
.has-aside .paragraph--type--text-block.layout-wide > .content {
  margin-left: 0; }

/*# sourceMappingURL=../maps/components/paragraphs.css.map */
