.paragraph-1 { color: rgba(56, 62, 75, 1); font-family: "Roboto"; font-size: 80px; font-style: normal; font-weight: 700; line-height: 88px; text-align: left; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; letter-spacing: 0px; }
.paragraph-2 { color: rgba(56, 62, 75, 1); font-family: "Roboto"; font-size: 24px; font-style: normal; font-weight: 400; line-height: 32px; text-align: left; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.paragraph-3 { color: rgba(56, 62, 75, 1); font-family: "Roboto"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 32px; text-align: left; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.paragraph-4 { color: rgba(34, 34, 34, 0.5); font-family: "Georgia"; font-size: 14px; font-style: italic; font-weight: 400; line-height: 18px; text-align: left; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.paragraph-fc7222c3-983c-4b10-b7e0-25ea23ba8dc9 { color: rgba(255, 255, 255, 1); font-family: "Graphik"; font-size: 300; font-style: normal; font-weight: 500; letter-spacing: -20.6; line-height: 400; text-align: center; padding-top: 50px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.paragraph-3647f5ff-975c-4d12-8618-8dcf72d956b7 { color: rgba(0, 0, 0, 1); font-family: "Graphik"; font-size: 58; font-style: normal; font-weight: 400; letter-spacing: -1.8; line-height: 60; text-align: left; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.paragraph-f13255ed-c0f5-422c-b743-aa1adcc13327 { color: rgba(0, 0, 0, 1); font-family: "Graphik"; font-size: 18; font-style: normal; font-weight: 500; letter-spacing: 0; line-height: 22; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.paragraph-d2743318-8f6c-40e9-9a7e-5cd8b18ed03e { color: rgba(255, 255, 255, 1); font-family: "Graphik"; font-size: 300; font-style: normal; font-weight: 500; letter-spacing: -20.6; line-height: 400; text-align: center; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-top: 0px; }
.paragraph-8ad31eeb-f5e3-4ab6-b757-6ba8147ac45e { color: rgba(0, 0, 0, 1); font-family: "Graphik"; font-size: 58; font-style: normal; font-weight: 400; letter-spacing: -1.8; line-height: 60; text-align: left; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.paragraph-3e4b7e32-b46f-409f-87e8-e97f65603f8d { color: rgba(0, 0, 0, 1); font-family: "Graphik"; font-size: 18; font-style: normal; font-weight: 500; letter-spacing: 0; line-height: 22; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.style-2d37149f-c2d8-40ba-80f3-9d382b478047 { font-family: "Spectral"; font-weight: 500; font-size: 24px; line-height: 30px; letter-spacing: -1px; font-style: normal; text-align: left; color: rgba(255, 255, 255, 1); }
.style-6def4006-5e8e-489f-91ac-f235fd5f80da { font-family: "Spectral"; font-weight: 500; font-size: 16px; line-height: 20px; font-style: normal; padding-bottom: 10px; text-align: left; color: rgba(255, 255, 255, 1); }
.style-33e8a0c4-bad7-4ed7-a037-914290d1a490 { font-family: "Spectral"; font-weight: 500; font-size: 16px; line-height: 20px; font-style: normal; color: rgba(255, 255, 255, 1); padding-bottom: 10px; text-align: left; }
.style-49e01c98-6518-47dd-9fc6-455f9d754aef { color: rgba(56, 62, 75, 1); font-family: "custom_42815"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; text-align: left; padding-right: 24px; padding-top: 24px; }
.style-18f89eeb-ffd2-4ce2-b359-04efcb3c723e { color: rgba(255, 255, 255, 0.4); font-family: "custom_42815"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; text-align: left; padding-top: 24px; padding-right: 24px; letter-spacing: 0.3px; }
.style-19734a5c-c039-47c2-adb4-e17311b3768c { color: rgba(24, 28, 37, 1); font-family: "custom_42815"; font-size: 14px; font-style: normal; font-weight: 600; line-height: 24px; text-align: left; letter-spacing: 0px; text-transform: lowercase; }
.style-3a4bb0a8-1984-4b28-8325-a09c82dfe590 { color: rgba(24, 28, 37, 1); font-family: "custom_42815"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; text-align: left; letter-spacing: 0.5px; text-transform: none; }
.style-d33d0c46-57bc-43c3-a00f-70dfe6b27343 { color: rgba(24, 28, 37, 1); font-family: "custom_42815"; font-size: 24px; font-style: normal; font-weight: 400; line-height: 32px; text-align: left; letter-spacing: 0.5px; text-transform: none; }
.style-9a4e41f5-1f62-444e-9cfe-783fe1f0dccc { color: rgba(24, 28, 37, 1); font-family: "custom_42815"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; text-align: justify; letter-spacing: 0.5px; text-transform: none; padding-left: 0px; }
.style-5cdf63cb-f3cb-4370-b5fd-782341d5baad { color: rgba(24, 28, 37, 1); font-family: "custom_42815"; font-size: 48px; font-style: normal; font-weight: 400; line-height: 56px; text-align: left; letter-spacing: 0.5px; text-transform: none; }
.link-1 { text-decoration: none; padding-bottom: 1px; background: linear-gradient(to right, rgba(0, 120, 255, 1) 0%, rgba(0, 120, 255, 1) 100%) 0px 100% / 1px 1px repeat-x; color: rgba(0, 120, 255, 1); }
.link-1 * { color: rgba(0, 120, 255, 1); }
.link-1:hover, .link-1 .hover { text-decoration: none; padding-bottom: 1px; background: none; color: rgba(0, 120, 255, 1) !important; }
.link-1:hover *, .link-1 .hover * { color: rgba(0, 120, 255, 1) !important; }
.link-1.current { text-decoration: none; padding-bottom: 1px; background: linear-gradient(to right, rgba(0, 120, 255, 1) 0%, rgba(0, 120, 255, 1) 100%) 0px 100% / 1px 1px repeat-x; color: rgba(0, 120, 255, 1); }
.link-1.current * { color: rgba(0, 120, 255, 1); }
.link-155188c3-0faa-4eca-9fa0-85ba7e2cb975 { text-decoration: none; background: none; color: rgba(119, 0, 255, 1); }
.link-155188c3-0faa-4eca-9fa0-85ba7e2cb975 * { color: rgba(119, 0, 255, 1); }
.link-155188c3-0faa-4eca-9fa0-85ba7e2cb975:hover, .link-155188c3-0faa-4eca-9fa0-85ba7e2cb975 .hover { text-decoration: none; background: none; color: rgba(255, 255, 255, 1) !important; }
.link-155188c3-0faa-4eca-9fa0-85ba7e2cb975:hover *, .link-155188c3-0faa-4eca-9fa0-85ba7e2cb975 .hover * { color: rgba(255, 255, 255, 1) !important; }
.link-155188c3-0faa-4eca-9fa0-85ba7e2cb975.current { text-decoration: none; background: none; color: rgba(119, 0, 255, 1); }
.link-155188c3-0faa-4eca-9fa0-85ba7e2cb975.current * { color: rgba(119, 0, 255, 1); }
.link-3fcbcf2a-d317-4714-acd5-838a184a95a3 { text-decoration: none; background: none; color: rgba(0, 0, 0, 1); }
.link-3fcbcf2a-d317-4714-acd5-838a184a95a3 * { color: rgba(0, 0, 0, 1); }
.link-3fcbcf2a-d317-4714-acd5-838a184a95a3:hover, .link-3fcbcf2a-d317-4714-acd5-838a184a95a3 .hover { text-decoration: none; background: none; color: rgba(0, 0, 0, 0.4) !important; }
.link-3fcbcf2a-d317-4714-acd5-838a184a95a3:hover *, .link-3fcbcf2a-d317-4714-acd5-838a184a95a3 .hover * { color: rgba(0, 0, 0, 0.4) !important; }
.link-3fcbcf2a-d317-4714-acd5-838a184a95a3.current { text-decoration: none; background: none; color: rgba(0, 0, 0, 1); }
.link-3fcbcf2a-d317-4714-acd5-838a184a95a3.current * { color: rgba(0, 0, 0, 1); }
.link-style-4c7f6fb2-b31b-4ab5-b3b2-a2f6b1fdbe00 { text-decoration: none; padding-bottom: 1px; background: none; color: rgba(255, 255, 255, 0.3); }
.link-style-4c7f6fb2-b31b-4ab5-b3b2-a2f6b1fdbe00 * { color: rgba(255, 255, 255, 0.3); }
.link-style-4c7f6fb2-b31b-4ab5-b3b2-a2f6b1fdbe00:hover, .link-style-4c7f6fb2-b31b-4ab5-b3b2-a2f6b1fdbe00 .hover { text-decoration: none; padding-bottom: 1px; background: none; color: rgba(255, 255, 255, 1) !important; }
.link-style-4c7f6fb2-b31b-4ab5-b3b2-a2f6b1fdbe00:hover *, .link-style-4c7f6fb2-b31b-4ab5-b3b2-a2f6b1fdbe00 .hover * { color: rgba(255, 255, 255, 1) !important; }
.link-style-4c7f6fb2-b31b-4ab5-b3b2-a2f6b1fdbe00.current { text-decoration: none; padding-bottom: 1px; background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%) 0px 100% / 1px 1px repeat-x; color: rgba(0, 0, 0, 1); }
.link-style-4c7f6fb2-b31b-4ab5-b3b2-a2f6b1fdbe00.current * { color: rgba(0, 0, 0, 1); }
.link-style-13dcbf15-611d-464b-9c05-9b2e2e5e9ab5 { text-decoration: none; padding-bottom: 1px; background: none; color: rgba(255, 255, 255, 1); }
.link-style-13dcbf15-611d-464b-9c05-9b2e2e5e9ab5 * { color: rgba(255, 255, 255, 1); }
.link-style-13dcbf15-611d-464b-9c05-9b2e2e5e9ab5:hover, .link-style-13dcbf15-611d-464b-9c05-9b2e2e5e9ab5 .hover { text-decoration: none; padding-bottom: 1px; background: none; color: rgba(255, 255, 255, 0.3) !important; }
.link-style-13dcbf15-611d-464b-9c05-9b2e2e5e9ab5:hover *, .link-style-13dcbf15-611d-464b-9c05-9b2e2e5e9ab5 .hover * { color: rgba(255, 255, 255, 0.3) !important; }
.link-style-13dcbf15-611d-464b-9c05-9b2e2e5e9ab5.current { text-decoration: none; padding-bottom: 1px; background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%) 0px 100% / 1px 1px repeat-x; color: rgba(0, 0, 0, 1); }
.link-style-13dcbf15-611d-464b-9c05-9b2e2e5e9ab5.current * { color: rgba(0, 0, 0, 1); }
.link-style-99f07d9f-ed66-4a58-a263-0422a413d92c { text-decoration: none; padding-bottom: 2px; background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) 0px 100% / 1px 2px repeat-x; color: rgba(0, 0, 0, 0.4); }
.link-style-99f07d9f-ed66-4a58-a263-0422a413d92c * { color: rgba(0, 0, 0, 0.4); }
.link-style-99f07d9f-ed66-4a58-a263-0422a413d92c:hover, .link-style-99f07d9f-ed66-4a58-a263-0422a413d92c .hover { text-decoration: none; padding-bottom: 1px; background: linear-gradient(to right, rgba(255, 70, 243, 0) 0%, rgba(255, 70, 243, 0) 100%) 0px 100% / 1px 1px repeat-x; color: rgba(0, 0, 0, 1) !important; }
.link-style-99f07d9f-ed66-4a58-a263-0422a413d92c:hover *, .link-style-99f07d9f-ed66-4a58-a263-0422a413d92c .hover * { color: rgba(0, 0, 0, 1) !important; }
.link-style-99f07d9f-ed66-4a58-a263-0422a413d92c.current { text-decoration: none; padding-bottom: 1px; background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%) 0px 100% / 1px 1px repeat-x; color: rgba(0, 0, 0, 1); }
.link-style-99f07d9f-ed66-4a58-a263-0422a413d92c.current * { color: rgba(0, 0, 0, 1); }
.link-style-c4c83748-a140-47ca-9f4c-00236133755d { text-decoration: none; padding-bottom: 1px; background: none; color: rgba(0, 0, 0, 1); }
.link-style-c4c83748-a140-47ca-9f4c-00236133755d * { color: rgba(0, 0, 0, 1); }
.link-style-c4c83748-a140-47ca-9f4c-00236133755d:hover, .link-style-c4c83748-a140-47ca-9f4c-00236133755d .hover { text-decoration: none; padding-bottom: 1px; background: none; color: rgba(6, 19, 205, 1) !important; }
.link-style-c4c83748-a140-47ca-9f4c-00236133755d:hover *, .link-style-c4c83748-a140-47ca-9f4c-00236133755d .hover * { color: rgba(6, 19, 205, 1) !important; }
.link-style-c4c83748-a140-47ca-9f4c-00236133755d.current { text-decoration: none; padding-bottom: 1px; background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%) 0px 100% / 1px 1px repeat-x; color: rgba(0, 0, 0, 1); }
.link-style-c4c83748-a140-47ca-9f4c-00236133755d.current * { color: rgba(0, 0, 0, 1); }

.align-left { text-align: left !important; }
.align-center { text-align: center !important; }
.align-right { text-align: right !important; }
.align-justify { text-align: justify !important; }
.unstyled { font-size: 18px; line-height: 26px; font-weight: 400; font-style: normal; }
.unordered-list-item, .ordered-list-item { padding: 0; margin: 0; list-style-type: none; }
.unordered-list-item > li::before, .unordered-list-item .default-list-style.view-mode::before { white-space: nowrap; content: "• "; }
.ordered-list-item > li::before { white-space: nowrap; counter-increment: ordered-key 1; content: counter(ordered-key) "."; }
.default-list-style.view-mode { display: flex; }
h1, h2, h3, h4, h5 { margin: 0; }
/* viewer runtime behaviour missing from static snapshots */
#mags .page-content-container { position: relative; }
#mags .text-viewer { overflow-wrap: break-word; white-space: pre-wrap; -webkit-line-break: after-white-space;
  font-feature-settings: "liga" 0, "rlig" 0, "dlig" 0, "hlig" 0, "smcp" 0; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }
#mags .text-viewer p { margin: 0; }
#mags .rmwidget.video > div, #mags .rmwidget.video > div > div, #mags .rmwidget.video iframe {
  display: block !important; width: 100% !important; height: 100% !important; }
