/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.parallax{position:relative;padding:2em 0;}.parallax-bg{width:100vw;height:100vh;position:sticky;top:0;margin-left:-15px;}@media (min-width:1270px){.parallax-bg{margin-left:calc((1270px - 100vw) /2);}}.parallax video{z-index:-1;height:100vh;width:100%;min-height:100%;min-width:100%;position:absolute;object-fit:cover;}.parallax-text{position:relative;}.parallax-text .paragraph--type--plain-text,.parallax-text .paragraph--type--parallax-video-spacer,.parallax-text .paragraph--type--text{max-width:40rem;height:100vh;}.parallax-text .field--name-field-p-plain-text,.parallax-text .field--name-field-p-text{font-size:18px;box-shadow:var(--shadow);padding:24px 16px;border-radius:4px;background:rgba(255,255,255,0.9);}.bg-green.paragraph .field--name-field-p-plain-text,.bg-green.paragraph .field--name-field-p-text{border:#e5e51c 10px solid;}.bg-red.paragraph .field--name-field-p-plain-text,.bg-red.paragraph .field--name-field-p-text{border:#ed2224 10px solid;}.page-node-type-dynamic-page .page-header{color:#337ab7;}.page-node-type-dynamic-page .page-header,.page-node-type-dynamic-page .field--name-body,.page-node-type-dynamic-page :not(.parallax) > .field--type-entity-reference-revisions > .field--item > .paragraph--type--text{max-width:700px;display:block;margin-left:auto;margin-right:auto;}
}
