.paragraph.fullpage .paragraph--type--hero { color: #fefefe; }

@media only screen and (max-width: 800px) { .paragraph.fullpage .paragraph--type--hero { min-height: 100vh; } }

.paragraph.fullpage .paragraph--type--hero .field--name-field-hero-background-image { position: absolute; top: 0; left: 0; z-index: 0; }

.paragraph.fullpage .paragraph--type--hero .field--name-field-hero-background-image:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.6))); background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6)); }

.paragraph.fullpage .paragraph--type--hero .field--name-field-hero-background-image img { display: block; width: 100vw; height: 100vh; -o-object-fit: cover; object-fit: cover; max-width: none; }

@media only screen and (max-width: 800px) { .paragraph.fullpage .paragraph--type--hero .article__hero--content { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: auto; } }

.paragraph.fullpage .paragraph--type--hero .grid-container { position: relative; z-index: 1; }

@media only screen and (max-width: 800px) { .paragraph.fullpage .paragraph--type--hero .grid-container.article__hero--content { position: absolute; z-index: auto; } }

.node--view-mode-full.node--type-article > .node__header > .paragraph--type--hero, .node--view-mode-full.node--type-page > .node__header > .paragraph--type--hero, .node--view-mode-full.node--type-project > .node__header > .paragraph--type--hero, .node--view-mode-full.node--type-fund-program > .node__header > .paragraph--type--hero { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 1px; min-height: 24rem; height: calc(100vh - 68px); }

.node--view-mode-full.node--type-article > .node__header > .paragraph--type--hero > .article__hero--content, .node--view-mode-full.node--type-page > .node__header > .paragraph--type--hero > .article__hero--content, .node--view-mode-full.node--type-project > .node__header > .paragraph--type--hero > .article__hero--content, .node--view-mode-full.node--type-fund-program > .node__header > .paragraph--type--hero > .article__hero--content { position: relative; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #fefefe; width: 100%; }

.node--view-mode-full.node--type-article > .node__header > .paragraph--type--hero > .article__hero--content .lede, .node--view-mode-full.node--type-page > .node__header > .paragraph--type--hero > .article__hero--content .lede, .node--view-mode-full.node--type-project > .node__header > .paragraph--type--hero > .article__hero--content .lede, .node--view-mode-full.node--type-fund-program > .node__header > .paragraph--type--hero > .article__hero--content .lede { max-width: 80ch; }

.paragraph.fullpage .paragraph--type--hero-carousel .paragraph--type--hero .article__hero--content { top: unset; }

.paragraph.fullpage .paragraph--type--hero.hero--video .grid-container.article__hero--content { z-index: 1; }

.paragraph--view-mode--full.hero--video { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 1px; min-height: 24rem; position: relative; }

.paragraph.fullpage .paragraph--type--hero-carousel .paragraph--type--hero > .article__hero--content { position: relative; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #fefefe; width: 100%; }

.paragraph--type--hero-carousel .paragraph--type--hero > .article__hero--content .lede { max-width: 80ch; }

.paragraph.paragraph--type--hero-carousel.paragraph--view-mode--full.grid-container { max-width: unset; padding-left: unset; padding-right: unset; }

.paragraph--type--hero.hero--video .field--name-field-media-video-file video { max-height: calc(100vh - 64px); }

.fullpage__section .paragraph--type--hero.hero--video .field--name-field-media-video-file video { /* height: calc(100vh - 68px); */ }

@media screen and (min-width: 90em) { .fullpage__section .paragraph--type--hero.hero--video .field--name-field-media-video-file video { min-height: 882px; } }

.fullpage__section .paragraph--type--hero-carousel .paragraph--type--hero { height: 100vh; }

.fullpage__section .paragraph--type--hero-carousel .paragraph--type--hero video { max-width: 100vw; }

.slick--field-hero { position: relative; }

.user-logged-in .dialog-off-canvas-main-canvas .main-content .paragraph--type--hero.hero--video .row { top: 0; }

.fp-enabled .node--view-mode-full.node--type-page > .node__header > .paragraph--type--hero { height: 1px; min-height: 100%; }

.paragraph--type--hero-carousel.grid-container { padding: 0; max-width: 100%; }

.paragraph--type--hero-carousel .paragraph--type--hero { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.fp-enabled .paragraph--type--hero.hero--video .row { width: 100%; }

.fp-enabled .paragraph--type--hero.hero--video .row video { width: 100%; }

.fp-enabled .paragraph--type--hero-carousel .paragraph--type--hero.hero--video { background: transparent !important; }

.slick--optionset--banner .slick-prev.slick-arrow, .slick--optionset--banner .slick-next.slick-arrow { margin: 0px 21vw; }

.slick--optionset--banner .slick__arrow { position: relative; bottom: 8rem; }

.slick--optionset--banner .slick__arrow .slick-arrow::before { content: ""; display: block; width: 40px; height: 40px; }

.slick--optionset--banner .slick__arrow .slick-prev.slick-arrow:before { background: url("../../images/left-arrow--light.png") no-repeat; background-size: 100%; background-position: center; }

.slick--optionset--banner .slick__arrow .slick-next.slick-arrow:before { background: url("../../images/right-arrow--light.png") no-repeat; background-size: 100%; background-position: center; }

.block.block-system.block-system-breadcrumb-block { padding: 0; }

.block.block-system.block-system-breadcrumb-block nav.breadcrumb li:before { padding: 0; margin-right: 3px; }

.block.block-system.block-system-breadcrumb-block .breadcrumb ol li { display: inherit; }

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