@charset "UTF-8";
.rw-paragraph--blurb-row { margin-bottom: 2rem; }

.rw-paragraph--blurb-row .field--name-field-image { margin-bottom: 1rem; }

.rw-paragraph--blurb-row.row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 1.875rem; }

@media print, screen and (min-width: 40em) { .rw-paragraph--blurb-row.row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

.rw-paragraph--blurb-row.grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(360px, 1fr)); grid-gap: 1.875rem; }

.rw-paragraph--blurb-row.flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 1.875rem; }

.rw-paragraph--blurb-row.flex .blurb--title { text-align: center; }

@media print, screen and (min-width: 40em) { .rw-paragraph--blurb-row.flex { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; text-align: center; } }

.rw-paragraph--blurb-row.col { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 1.875rem; }

.rw-paragraph--blurb-row.col .blurb_entity { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 1.875rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.rw-paragraph--blurb-row.col .blurb_entity .blurb--title { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 0; }

.rw-paragraph--blurb-row.col .blurb_entity .field--name-field-image { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; margin-bottom: 0; width: 100%; }

.rw-paragraph--blurb-row.col .blurb_entity .field--name-field-body { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; -webkit-box-flex: 3; -ms-flex: 3; flex: 3; }

.rw-paragraph--accordion + .rw-paragraph--accordion:last-child { margin-bottom: 2rem; }

.paragraph--type--hero .button.primary { line-height: 1.1875rem; padding: 1rem 2rem; color: #333132; border: none; background: -webkit-gradient(linear, left top, right top, from(#D33A16), color-stop(10%, #D33A16), color-stop(10%, #fff), to(#fff)); background: linear-gradient(to right, #D33A16 0%, #D33A16 10%, #fff 10%, #fff 100%); -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out; -ms-flex-item-align: start; align-self: flex-start; }

@media print, screen and (min-width: 40em) { .paragraph--type--hero .button.primary { font-size: 1rem; } }

.paragraph--type--hero .button.primary:hover { color: #fefefe; background: -webkit-gradient(linear, left top, right top, from(#D33A16), to(#D33A16)); background: linear-gradient(to right, #D33A16 0%, #D33A16 100%); }

.rw-paragraph--wysiwyg--quote { width: 30%; height: auto; margin: 0 0 1em 0; margin-bottom: var(--rw-gutter, 24px); font-size: 1.6rem; font-weight: bold; float: left; text-align: right; margin-right: 1rem; margin-left: 0; }

@media print, screen and (min-width: 40em) { .paragraph--type--_-col-paragraph { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }
  .paragraph--type--_-col-paragraph > .field { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(50% - 1.875rem); margin-left: 0.9375rem; margin-right: 0.9375rem; }
  .paragraph--type--_-col-paragraph > .field--name-field-title { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

@media print, screen and (min-width: 40em) { .lede { font-size: 1.125rem; line-height: 1.375rem; } }

.block-dbsa-full-page.block-contact-block { background: #fefefe; padding: 2rem; }

@media screen and (min-width: 75em) and (max-width: 89.99875em) { .block-dbsa-full-page.block-contact-block { margin: 0 auto; padding: 1rem; }
  .block-dbsa-full-page.block-contact-block .webform-flexbox { gap: 0 1rem; }
  .block-dbsa-full-page.block-contact-block .form-item { margin-bottom: 0.5rem; }
  .block-dbsa-full-page.block-contact-block .form-item input, .block-dbsa-full-page.block-contact-block .form-item select { height: 2rem; }
  .block-dbsa-full-page.block-contact-block textarea[rows] { max-height: 7rem; } }

@media print, screen and (min-width: 40em) { .node--type-team-member .team-teaser__content { display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 250px; } }

.node--type-team-member .team-teaser__content--image { position: relative; min-width: 280px; }

@media print, screen and (min-width: 40em) { .node--type-team-member .team-teaser__content--image { -webkit-box-flex: 0; -ms-flex: 0; flex: 0; } }

.node--type-team-member .team-teaser__content--image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.node--type-team-member .team-teaser__content--body { padding: 20px; }

@media print, screen and (min-width: 40em) { .node--type-team-member .team-teaser__content--body { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

.facets-widget-links { margin: 30px auto; }

.facets-widget-links ul { margin: 0; }

.facets-widget-links .facet-item { display: inline-block; }

.facets-widget-links .facet-item + .facet-item { margin-left: 5px; }

.facets-widget-links .facet-item a { padding: 16px; border-radius: 26px; font-weight: bold; display: block; border: 1px solid #8c8c8c; background: transparent; color: #8c8c8c; -webkit-transition: background .22s / 2 ease-in-out, color .22s ease-in-out, border-color .22s ease-in-out; transition: background .22s / 2 ease-in-out, color .22s ease-in-out, border-color .22s ease-in-out; }

.facets-widget-links .facet-item a.is-active { border-color: #D34728; background: #D34728; color: #fefefe; }

.view-search .view-content .views-row .teaser-image, .view-search .view-content .views-row .team-teaser__content--image, .view-search .view-content .views-row img { display: none; }

.view-search .views-row:hover .teaser { background: #D34728; }

.view-search .views-row:hover .button.button--cta-readmore--teaser { border-color: #fefefe; color: #fefefe; }

.paragraph--type--activity-section .field--name-field-activities-title { font-size: 2.1875rem; margin-bottom: 1rem; color: #fefefe; }

.paragraph--type--activity-section .field--name-field-activities-body { color: #fefefe; margin-bottom: 4rem; }

.paragraph--type--activity-section .field--name-field-activities-body p:last-child { margin-bottom: 0; }

.paragraph--type--activity-section .field--name-field-activity { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 1rem 4rem; color: #fefefe; }

@media print, screen and (min-width: 64em) { .paragraph--type--activity-section .field--name-field-activity { gap: 0 4rem; margin-bottom: 1.5rem; } }

.paragraph--type--activity-section .field--name-field-activity > .field__item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media print, screen and (min-width: 40em) { .paragraph--type--activity-section .field--name-field-activity > .field__item { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: calc(50% - 1rem); flex-basis: calc(50% - 1rem); -ms-flex: 0 0 calc(50% - 2rem); flex: 0 0 calc(50% - 2rem); } }

@media print, screen and (min-width: 64em) { .paragraph--type--activity-section .field--name-field-activity > .field__item { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: calc(33.333333% - 3rem); flex-basis: calc(33.333333% - 3rem); -ms-flex: 0 0 calc(33.333333% - 3rem); flex: 0 0 calc(33.333333% - 3rem); } }

@media screen and (min-width: 90em) { .paragraph--type--activity-section .field--name-field-activity > .field__item { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: calc(50% - 2rem); flex-basis: calc(50% - 2rem); -ms-flex: 0 0 calc(50% - 2rem); flex: 0 0 calc(50% - 2rem); } }

.paragraph--type--activity-section .field--name-field-activity > .field__item .paragraph--type--activity { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media print, screen and (min-width: 40em) { .paragraph--type--activity-section .field--name-field-activity > .field__item .paragraph--type--activity { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

.paragraph--type--activity-section .field--name-field-activity > .field__item .paragraph--type--activity .field--type-image { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: 2.25rem; flex-basis: 2.25rem; -ms-flex: 0 0 2.25rem; flex: 0 0 2.25rem; }

@media print, screen and (max-width: 39.99875em) { .paragraph--type--activity-section .field--name-field-activity > .field__item .paragraph--type--activity .field--type-image { max-width: 7rem; margin-bottom: 1rem; margin-left: auto; margin-right: auto; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) { .paragraph--type--activity-section .field--name-field-activity > .field__item .paragraph--type--activity .field--type-image { max-width: 4.25rem; margin-bottom: 1rem; } }

@media print, screen and (min-width: 40em) { .paragraph--type--activity-section .field--name-field-activity > .field__item .paragraph--type--activity .field--type-image { -webkit-box-flex: 0; -ms-flex: 0 0 4.5rem; flex: 0 0 4.5rem; } }

@media screen and (min-width: 90em) { .paragraph--type--activity-section .field--name-field-activity > .field__item .paragraph--type--activity .field--type-image { -webkit-box-flex: 0; -ms-flex: 0 0 7.5rem; flex: 0 0 7.5rem; } }

nav.pager ul, ul.pager, ol.pager { margin: 1rem 0 0 0; list-style: none; text-align: center; }

nav.pager ul .pager__item, ul.pager .pager__item, ol.pager .pager__item { display: inline-block; padding: 4px; }

nav.pager ul .pager__item a, ul.pager .pager__item a, ol.pager .pager__item a { color: #333132; width: 100%; font-size: 1em; border-radius: 4px; display: block; padding: 2px 10px; position: relative; }

nav.pager ul .pager__item a:after, ul.pager .pager__item a:after, ol.pager .pager__item a:after { content: ""; position: absolute; left: 0; bottom: -4px; width: 0; height: 2px; background: #D34728; -webkit-transition: width .22s linear; transition: width .22s linear; }

nav.pager ul .pager__item a:hover:after, ul.pager .pager__item a:hover:after, ol.pager .pager__item a:hover:after { width: 100%; }

nav.pager ul .pager__item a.button, ul.pager .pager__item a.button, ol.pager .pager__item a.button { background: transparent; }

nav.pager ul .pager__item.is-active a:after, ul.pager .pager__item.is-active a:after, ol.pager .pager__item.is-active a:after { width: 100%; }

.region-content > .block-system-main-block > .node > .node__content > .field--name-field-paragraphs > .field__item:first-of-type > .paragraph:not(.fullpage) { margin-top: 2rem; }

@media print, screen and (min-width: 40em) { .region-content > .block-system-main-block > .node > .node__content > .field--name-field-paragraphs > .field__item:first-of-type > .paragraph:not(.fullpage) { margin-top: 4rem; } }

.region-content > .block-system-main-block > .node > .node__content > .field--name-field-paragraphs > .field__item:last-of-type > .paragraph:not(.fullpage) { margin-bottom: 2rem; }

@media print, screen and (min-width: 40em) { .region-content > .block-system-main-block > .node > .node__content > .field--name-field-paragraphs > .field__item:last-of-type > .paragraph:not(.fullpage) { margin-bottom: 4rem; } }

.region-content > .block-system-main-block > .node > .node__content > * > .field__item > .paragraph.paragraph--type--rw-wysiwyg { padding-right: 1.875rem; padding-left: 1.875rem; max-width: 75rem; margin-left: auto; margin-right: auto; }

@media print, screen and (min-width: 40em) { .region-content > .block-system-main-block > .node > .node__content > * > .field__item > .paragraph.paragraph--type--rw-wysiwyg { padding-right: 0.9375rem; padding-left: 0.9375rem; } }

.block-views-blockarticles-block-article-topics { position: relative; }

.view-display-id-block_15, .view-display-id-block_article_topics { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 1rem 0; }

@media print, screen and (min-width: 64em) { .view-display-id-block_15, .view-display-id-block_article_topics { gap: initial; } }

.view-display-id-block_15 > .view-filters, .view-display-id-block_article_topics > .view-filters { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media print, screen and (min-width: 64em) { .view-display-id-block_15 > .view-filters, .view-display-id-block_article_topics > .view-filters { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: calc(80% - 1rem); flex-basis: calc(80% - 1rem); -ms-flex: 0 0 calc(80% - 1rem); flex: 0 0 calc(80% - 1rem); margin-right: auto; margin-bottom: 1rem; } }

.view-display-id-block_15 > .view-filters legend, .view-display-id-block_article_topics > .view-filters legend { margin-bottom: 0; }

.view-display-id-block_15 > .view-filters .form-item, .view-display-id-block_15 > .view-filters .button, .view-display-id-block_article_topics > .view-filters .form-item, .view-display-id-block_article_topics > .view-filters .button { margin-bottom: 0; }

.view-display-id-block_15 > .view-filters .button, .view-display-id-block_article_topics > .view-filters .button { padding: 0; background: none; color: #707070; font-weight: 400; }

.view-display-id-block_15 > .view-filters #edit-submit-articles, .view-display-id-block_article_topics > .view-filters #edit-submit-articles { display: none; visibility: hidden; }

@media print, screen and (max-width: 39.99875em) { .view-display-id-block_15 > .view-filters #edit-field-article-type-target-id--wrapper, .view-display-id-block_article_topics > .view-filters #edit-field-article-type-target-id--wrapper { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.view-display-id-block_15 > .view-filters .form-checkboxes, .view-display-id-block_article_topics > .view-filters .form-checkboxes { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 0 0.5rem; }

@media print, screen and (min-width: 40em) { .view-display-id-block_15 > .view-filters .form-checkboxes, .view-display-id-block_article_topics > .view-filters .form-checkboxes { -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 1rem 1rem; } }

.view-display-id-block_15 > .view-filters .form--inline, .view-display-id-block_article_topics > .view-filters .form--inline { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media print, screen and (max-width: 39.99875em) { .view-display-id-block_15 > .view-filters .form--inline, .view-display-id-block_article_topics > .view-filters .form--inline { -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.view-display-id-block_15 > .view-filters .form--inline .form-actions, .view-display-id-block_article_topics > .view-filters .form--inline .form-actions { margin-left: auto; margin-top: auto; margin-bottom: auto; }

@media print, screen and (max-width: 39.99875em) { .view-display-id-block_15 > .view-filters .form--inline .form-actions, .view-display-id-block_article_topics > .view-filters .form--inline .form-actions { position: absolute; top: 0; right: 0; } }

.view-display-id-block_15 > .view-filters .form-type-checkbox input, .view-display-id-block_article_topics > .view-filters .form-type-checkbox input { display: none; }

.view-display-id-block_15 > .view-filters .form-type-checkbox input + label, .view-display-id-block_article_topics > .view-filters .form-type-checkbox input + label { position: relative; padding: 0.5rem 0.5rem; margin: 0; border-radius: 6rem; border: 1px solid #8C8C8C; background: #fefefe; color: #8C8C8C; font-weight: 700; line-height: 1; -webkit-transition: all 0.2s; transition: all 0.2s; }

@media print, screen and (min-width: 40em) { .view-display-id-block_15 > .view-filters .form-type-checkbox input + label, .view-display-id-block_article_topics > .view-filters .form-type-checkbox input + label { padding: 1rem 2rem; } }

.view-display-id-block_15 > .view-filters .form-type-checkbox input + label:before, .view-display-id-block_article_topics > .view-filters .form-type-checkbox input + label:before { display: none; content: '×'; height: 1rem; width: 1rem; position: absolute; z-index: 1; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0.5rem; border: 1px solid white; border-radius: 50%; /* text-align: center; */ line-height: 0.875rem; text-align: center; font-size: 0.6rem; opacity: 0; -webkit-transition: opacity 0.2; transition: opacity 0.2; }

@media print, screen and (min-width: 40em) { .view-display-id-block_15 > .view-filters .form-type-checkbox input + label:before, .view-display-id-block_article_topics > .view-filters .form-type-checkbox input + label:before { display: block; } }

.view-display-id-block_15 > .view-filters .form-type-checkbox input:checked + label, .view-display-id-block_15 > .view-filters .form-type-checkbox input + label:hover, .view-display-id-block_article_topics > .view-filters .form-type-checkbox input:checked + label, .view-display-id-block_article_topics > .view-filters .form-type-checkbox input + label:hover { background: #D34728; color: #fefefe; border-color: #D34728; }

.view-display-id-block_15 > .view-filters .form-type-checkbox input:checked + label:before, .view-display-id-block_article_topics > .view-filters .form-type-checkbox input:checked + label:before { opacity: 1; }

.view-display-id-block_15 > .view-content, .view-display-id-block_15 > .view-empty, .view-display-id-block_article_topics > .view-content, .view-display-id-block_article_topics > .view-empty { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media print, screen and (min-width: 64em) { .view-display-id-block_15 > .view-content, .view-display-id-block_15 > .view-empty, .view-display-id-block_article_topics > .view-content, .view-display-id-block_article_topics > .view-empty { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: calc(80% - 1rem); flex-basis: calc(80% - 1rem); -ms-flex: 0 0 calc(80% - 1rem); flex: 0 0 calc(80% - 1rem); margin-right: 1rem; margin-bottom: 1rem; } }

.view-display-id-block_15 > .view-content .views-row, .view-display-id-block_article_topics > .view-content .views-row { margin-bottom: 1rem; }

.view-display-id-block_15 > .view-content .views-row:last-of-type, .view-display-id-block_article_topics > .view-content .views-row:last-of-type { margin-bottom: 0; }

.view-display-id-block_15 > .view-content .teaser, .view-display-id-block_article_topics > .view-content .teaser { margin-bottom: 0; }

.view-display-id-block_15 > .view-empty, .view-display-id-block_article_topics > .view-empty { min-height: 22rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #dcdcdc; margin-bottom: 1rem; color: #707070; }

.view-display-id-block_15 > .attachment, .view-display-id-block_article_topics > .attachment { display: none; -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; }

@media print, screen and (min-width: 64em) { .view-display-id-block_15 > .attachment, .view-display-id-block_article_topics > .attachment { display: block; } }

.view-display-id-block_15 > .attachment .tile, .view-display-id-block_article_topics > .attachment .tile { margin-bottom: 1rem; }

.view-display-id-block_15 > .pager, .view-display-id-block_article_topics > .pager { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

@media print, screen and (min-width: 64em) { .view-display-id-block_15 > .pager, .view-display-id-block_article_topics > .pager { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: calc(80% - 1rem); flex-basis: calc(80% - 1rem); -ms-flex: 0 0 calc(80% - 1rem); flex: 0 0 calc(80% - 1rem); } }

.view-display-id-block_15 nav.pager ul, .view-display-id-block_15 ul.pager, .view-display-id-block_15 ol.pager, .view-display-id-block_article_topics nav.pager ul, .view-display-id-block_article_topics ul.pager, .view-display-id-block_article_topics ol.pager { margin: 0 0 1rem; }

.view-display-id-block_15 div.form-actions, .view-display-id-block_15 div#edit-actions { display: none; }

.view-display-id-block_15 div.view-filter, .view-display-id-block_15 div.view-content, .view-display-id-block_15 div.view-empty { min-width: 100%; }

.field--name-field-wysiwyg table.Table tr:last-child td { padding-bottom: 15px !important; }

.sustainability-section h3 { color: #D34728; font-size: 1.3rem; }

@media print, screen and (max-width: 39.99875em) { .sustainability-section h3 { margin-bottom: 0.5rem; } }

@media print, screen and (min-width: 40em) { .sustainability-section h3 { font-size: 1.5rem; } }

@media print, screen and (min-width: 64em) { .sustainability-section h3 { font-size: 2rem; } }

.sustainability-section .row-items { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media print, screen and (max-width: 39.99875em) { .sustainability-section .row-items { margin-top: 2rem; }
  .sustainability-section .row-items:last-of-type { margin-bottom: 2rem; } }

.sustainability-section .row-items--1, .sustainability-section .row-items--2, .sustainability-section .row-items--3 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.sustainability-section .card { position: relative; overflow: visible; margin: 55px 0 0 0; -webkit-box-shadow: 0 0 5px rgba(10, 10, 10, 0.3); box-shadow: 0 0 5px rgba(10, 10, 10, 0.3); border-radius: 15px; padding: 10px 20px 0 20px; width: 100%; }

@media print, screen and (min-width: 40em) { .sustainability-section .card { margin: 55px 0 0 35px; padding: 10px 20px 0 0; } }

.sustainability-section .card img { position: absolute; width: 149px; height: 149px; top: -35px; -webkit-clip-path: circle(50% at 50% 50%); clip-path: circle(50% at 50% 50%); left: 50%; }

@media print, screen and (max-width: 39.99875em) { .sustainability-section .card img { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }

@media print, screen and (min-width: 40em) { .sustainability-section .card img { left: -35px; } }

.sustainability-section .card--quote { padding-top: 115px; }

@media print, screen and (min-width: 40em) { .sustainability-section .card--quote { padding-top: 0; padding-left: 130px; } }

.sustainability-section .card--quote p { text-align: center; position: relative; }

@media print, screen and (min-width: 40em) { .sustainability-section .card--quote p { text-align: right; } }

.sustainability-section .card--quote blockquote { border: 0; padding: 0; }

.sustainability-section .card--quote .quote { color: #cc4b37; font-weight: 800; font-size: 24px; }

.sustainability-section .card--quote .quote--start { position: relative; left: -3px; }

.sustainability-section .card--quote .quote--end { position: absolute; right: -5px; bottom: -5px; }

@media print, screen and (min-width: 40em) { .sustainability-section { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }
  .sustainability-section > .col { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(33.33333% - 1.875rem); margin-left: 0.9375rem; margin-right: 0.9375rem; }
  .sustainability-section .col { text-align: center; } }

.background--orange { background: #D34728; color: #fefefe; padding: 16px 32px; display: inline-block; }

.block-views-blockprojects-block-1 .view-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-left: -0.9375rem; margin-right: -0.9375rem; margin-bottom: 1rem; }

.block-views-blockprojects-block-1 .view-content > .views-row { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(100% - 3.75rem); margin-left: 1.875rem; margin-right: 1.875rem; }

@media print, screen and (min-width: 64em) { .block-views-blockprojects-block-1 .view-content > .views-row { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(33.33333% - 1.875rem); margin-left: 0.9375rem; margin-right: 0.9375rem; } }

.block-views-blockprojects-block-1 .view-content .views-row { margin-bottom: 2rem; }

.jasm--service-list { margin: 0; padding: 0; }

.view-display-id-block_14 table.views-table caption { font-size: 1.2rem; }

.node__content ol { list-style: none; counter-reset: item; }

.node__content ol li { counter-increment: item; display: table-row; }

.node__content ol li:before { margin-right: 10px; content: counters(item, ".") "."; display: inline-block; display: table-cell; padding-right: .3em; }

.node__content ol ol li:before { content: counters(item, ".") " "; }

.node__content ul ul li:before { border-radius: 0%; }

.node__content ul ul ul li:before { border-radius: 50%; border: 2px solid #D34728; background-color: transparent; }

body.alias--user-login .main-content, body.user-logged-in .main-content { padding-top: 0; }

body.alias--user-login #footer, body.user-logged-in #footer { display: none; }

body.alias--user-login .user-login-form #edit-submit, body.user-logged-in .user-login-form #edit-submit { margin-top: 1rem; }

.region-featured-top { position: fixed; top: 117px; z-index: 90; }

body.alias--user-login .region-featured-top { position: static; }

.contextual-region.media { position: static; }

.node-preview-container { background: #dcdcdc; }

.paragraph.paragraph--type--video, .rw-paragraph--image-row.paragraph { max-width: calc(1200px - 30px); margin: 0 auto; }

body.path-search .block-page-title-block { padding: 2rem 0 0; }

@media print, screen and (min-width: 40em) { body.path-search .block-page-title-block { padding: 4rem 0 0; } }

body.path-search .main-content { padding-top: 0; }

body.path-search .facets-widget-links { margin: 1em; }

body.path-search .facets-widget-links ul { margin: 0 -0.5rem; }

body.path-search .facets-widget-links .facet-item { margin: 0 0.25rem 0.5rem; }

body.alias--about-us-board-of-directors.path-about-us .block-page-title-block, body.alias--about-us-executive-management.path-about-us .block-page-title-block { padding: 2rem 0 0; }

@media print, screen and (min-width: 40em) { body.alias--about-us-board-of-directors.path-about-us .block-page-title-block, body.alias--about-us-executive-management.path-about-us .block-page-title-block { padding: 4rem 0 0; } }

body.alias--about-us-board-of-directors.path-about-us .main-content, body.alias--about-us-executive-management.path-about-us .main-content { padding-top: 0; }

.field[property="schema:text"] { display: none; }

.slick__arrow .slick-prev, .slick__arrow .slick-next { width: 40px; height: 40px; }

.node .node__content ol li { display: list-item; }

div#at-expanding-share-button { z-index: 98; }

@media only screen and (max-width: 500px) { .field--name-field-paragraphs .field--name-field-wysiwyg { overflow-y: scroll; }
  .field--name-field-paragraphs .field--name-field-wysiwyg table { min-width: 750px; max-width: 750px; } }

.paragraph--type--activity-section .field--name-field-activity > .field__item { margin: 0 0 1rem; }

.paragraph--type--activity-section .field--name-field-icon img { max-height: 50px; height: 100%; width: auto; margin: auto; display: block; }

.alias--videos .view-id-media_view .views-view-grid.horizontal > div, .alias--about-us-videos .view-id-media_view .views-view-grid.horizontal > div { margin: auto; display: block; }

@media print, screen and (min-width: 40em) { .alias--videos .view-id-media_view .views-view-grid.horizontal > div, .alias--about-us-videos .view-id-media_view .views-view-grid.horizontal > div { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.alias--videos .view-id-media_view .views-view-grid.horizontal > div .views-col, .alias--about-us-videos .view-id-media_view .views-view-grid.horizontal > div .views-col { width: calc(100% - 3.75rem) !important; }

@media print, screen and (min-width: 40em) { .alias--videos .view-id-media_view .views-view-grid.horizontal > div .views-col, .alias--about-us-videos .view-id-media_view .views-view-grid.horizontal > div .views-col { width: calc(33.33333% - 1.875rem) !important; } }

@media print, screen and (min-width: 40em) { .views-exposed-form.bef-exposed-form .form--inline { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.views-exposed-form.bef-exposed-form .form--inline > .form-item { float: none; }

@media print, screen and (min-width: 40em) { .views-exposed-form.bef-exposed-form .form--inline > .form-item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

.views-exposed-form.bef-exposed-form .form--inline .form-actions { margin: 26px 0 0 2px; }

.views-exposed-form.bef-exposed-form .form--inline .form-actions input { padding: 1rem 2rem; }

.page-node-type-media .block-system-breadcrumb-block { padding: 1rem 0; }

.page-node-type-media .block-page-title-block { padding: 2rem 0 1rem; }

.page-node-type-media .main-content { padding-top: 0; }

.page-node-type-media .region-content { min-height: initial; }

@media print, screen and (min-width: 64em) { .page-node-type-media .region-content { min-height: 600px; } }

.page-node-type-media .region-breadcrumb:before, .page-node-type-media .region-breadcrumb:after { width: 30px; }

@media print, screen and (min-width: 64em) { .page-node-type-media .region-breadcrumb:before, .page-node-type-media .region-breadcrumb:after { width: 50vw; } }

.page-node-type-media main[role="main"] { padding: 2rem 0; }

.page-node-type-media .field--name-field-video-embed { padding: 2rem 0; }

/*# sourceMappingURL=maps/development.css.map */
