  @charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
body.fancybox-active { overflow: hidden; }

body.fancybox-iosfix { position: fixed; left: 0; right: 0; }

.fancybox-is-hidden { position: absolute; top: -9999px; left: -9999px; visibility: hidden; }

.fancybox-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99992; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: translateZ(0); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }

.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.fancybox-outer { overflow-y: auto; -webkit-overflow-scrolling: touch; }

.fancybox-bg { background: #1e1e1e; opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg { opacity: 0.95; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar, .fancybox-toolbar, .fancybox-caption-wrap { position: absolute; direction: ltr; z-index: 99997; opacity: 0; visibility: hidden; transition: opacity .25s, visibility 0s linear .25s; box-sizing: border-box; }

.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption-wrap { opacity: 1; visibility: visible; transition: opacity .25s, visibility 0s; }

.fancybox-infobar { top: 0; left: 0; font-size: 13px; padding: 0 10px; height: 44px; min-width: 44px; line-height: 44px; color: #ccc; text-align: center; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-font-smoothing: subpixel-antialiased; mix-blend-mode: exclusion; }

.fancybox-toolbar { top: 0; right: 0; margin: 0; padding: 0; }

.fancybox-stage { overflow: hidden; direction: ltr; z-index: 99994; -webkit-transform: translate3d(0, 0, 0); }

.fancybox-is-closing .fancybox-stage { overflow: visible; }

.fancybox-slide { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; overflow: auto; outline: none; white-space: normal; box-sizing: border-box; text-align: center; z-index: 99994; -webkit-overflow-scrolling: touch; display: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition-property: transform, opacity; }

.fancybox-slide::before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; }

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next { display: block; }

.fancybox-slide--image { overflow: visible; }

.fancybox-slide--image::before { display: none; }

.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe { background: #000; }

.fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe { background: #E5E3DF; }

.fancybox-slide--next { z-index: 99995; }

.fancybox-slide > * { display: inline-block; position: relative; padding: 24px; margin: 44px 0 44px; border-width: 0; vertical-align: middle; text-align: left; background-color: #fff; overflow: auto; box-sizing: border-box; }

.fancybox-slide > title, .fancybox-slide > style, .fancybox-slide > meta, .fancybox-slide > link, .fancybox-slide > script, .fancybox-slide > base { display: none; }

.fancybox-slide .fancybox-image-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 0; border: 0; z-index: 99995; background: transparent; cursor: default; overflow: visible; transform-origin: top left; background-size: 100% 100%; background-repeat: no-repeat; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition-property: transform, opacity; }

.fancybox-can-zoomOut .fancybox-image-wrap { cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-image-wrap { cursor: zoom-in; }

.fancybox-can-drag .fancybox-image-wrap { cursor: -webkit-grab; cursor: grab; }

.fancybox-is-dragging .fancybox-image-wrap { cursor: -webkit-grabbing; cursor: grabbing; }

.fancybox-image, .fancybox-spaceball { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; border: 0; max-width: none; max-height: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.fancybox-spaceball { z-index: 1; }

.fancybox-slide--iframe .fancybox-content { padding: 0; width: 80%; height: 80%; max-width: calc(100% - 100px); max-height: calc(100% - 88px); overflow: visible; background: #fff; }

.fancybox-iframe { display: block; margin: 0; padding: 0; border: 0; width: 100%; height: 100%; background: #fff; }

.fancybox-error { margin: 0; padding: 40px; width: 100%; max-width: 380px; background: #fff; cursor: default; }

.fancybox-error p { margin: 0; padding: 0; color: #444; font-size: 16px; line-height: 20px; }

/* Buttons */
.fancybox-button { box-sizing: border-box; display: inline-block; vertical-align: top; width: 44px; height: 44px; margin: 0; padding: 10px; border: 0; border-radius: 0; background: rgba(30, 30, 30, 0.6); transition: color .3s ease; cursor: pointer; outline: none; }

.fancybox-button, .fancybox-button:visited, .fancybox-button:link { color: #ccc; }

.fancybox-button:focus, .fancybox-button:hover { color: #fff; }

.fancybox-button[disabled] { color: #ccc; cursor: default; opacity: 0.6; }

.fancybox-button svg { display: block; position: relative; overflow: visible; shape-rendering: geometricPrecision; }

.fancybox-button svg path { fill: currentColor; stroke: currentColor; stroke-linejoin: round; stroke-width: 3; }

.fancybox-button--share svg path { stroke-width: 1; }

.fancybox-button--play svg path:nth-child(2) { display: none; }

.fancybox-button--pause svg path:nth-child(1) { display: none; }

.fancybox-button--zoom svg path { fill: transparent; }

/* Navigation arrows */
.fancybox-navigation { display: none; }

.fancybox-show-nav .fancybox-navigation { display: block; }

.fancybox-navigation button { position: absolute; top: 50%; margin: -50px 0 0 0; z-index: 99997; background: transparent; width: 60px; height: 100px; padding: 17px; }

.fancybox-navigation button:before { content: ""; position: absolute; top: 30px; right: 10px; width: 40px; height: 40px; background: rgba(30, 30, 30, 0.6); }

.fancybox-navigation .fancybox-button--arrow_left { left: 0; }

.fancybox-navigation .fancybox-button--arrow_right { right: 0; }

/* Close button on the top right corner of html content */
.fancybox-close-small { position: absolute; top: 0; right: 0; width: 40px; height: 40px; padding: 0; margin: 0; border: 0; border-radius: 0; background: transparent; z-index: 10; cursor: pointer; }

.fancybox-close-small:after { content: 'Ã—'; position: absolute; top: 5px; right: 5px; width: 30px; height: 30px; font: 22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif; color: #888; font-weight: 300; text-align: center; border-radius: 50%; border-width: 0; background-color: transparent; transition: background-color .25s; box-sizing: border-box; z-index: 2; }

.fancybox-close-small:focus { outline: none; }

.fancybox-close-small:focus:after { outline: 1px dotted #888; }

.fancybox-close-small:hover:after { color: #555; background: #eee; }

.fancybox-slide--image .fancybox-close-small, .fancybox-slide--iframe .fancybox-close-small { top: 0; right: -40px; }

.fancybox-slide--image .fancybox-close-small:after, .fancybox-slide--iframe .fancybox-close-small:after { font-size: 35px; color: #aaa; }

.fancybox-slide--image .fancybox-close-small:hover:after, .fancybox-slide--iframe .fancybox-close-small:hover:after { color: #fff; background: transparent; }

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small { display: none; }

/* Caption */
.fancybox-caption-wrap { bottom: 0; left: 0; right: 0; padding: 60px 2vw 0 2vw; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%); pointer-events: none; }

.fancybox-caption { padding: 30px 0; border-top: 1px solid rgba(255, 255, 255, 0.4); font-size: 14px; color: #fff; line-height: 20px; -webkit-text-size-adjust: none; }

.fancybox-caption a, .fancybox-caption button, .fancybox-caption select { pointer-events: all; position: relative; /* Fix IE11 */ }

.fancybox-caption a { color: #fff; text-decoration: underline; }

/* Loading indicator */
.fancybox-slide > .fancybox-loading { border: 6px solid rgba(100, 100, 100, 0.4); border-top: 6px solid rgba(255, 255, 255, 0.6); border-radius: 100%; height: 50px; width: 50px; -webkit-animation: fancybox-rotate .8s infinite linear; animation: fancybox-rotate .8s infinite linear; background: transparent; position: absolute; top: 50%; left: 50%; margin-top: -30px; margin-left: -30px; z-index: 99999; }

@-webkit-keyframes fancybox-rotate { from { transform: rotate(0deg); }
  to { transform: rotate(359deg); } }

@keyframes fancybox-rotate { from { transform: rotate(0deg); }
  to { transform: rotate(359deg); } }

/* Transition effects */
.fancybox-animated { transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous { transform: translate3d(-100%, 0, 0); opacity: 0; }

.fancybox-fx-slide.fancybox-slide--next { transform: translate3d(100%, 0, 0); opacity: 0; }

.fancybox-fx-slide.fancybox-slide--current { transform: translate3d(0, 0, 0); opacity: 1; }

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next { opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current { opacity: 1; }

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous { transform: scale3d(1.5, 1.5, 1.5); opacity: 0; }

.fancybox-fx-zoom-in-out.fancybox-slide--next { transform: scale3d(0.5, 0.5, 0.5); opacity: 0; }

.fancybox-fx-zoom-in-out.fancybox-slide--current { transform: scale3d(1, 1, 1); opacity: 1; }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous { transform: rotate(-360deg); opacity: 0; }

.fancybox-fx-rotate.fancybox-slide--next { transform: rotate(360deg); opacity: 0; }

.fancybox-fx-rotate.fancybox-slide--current { transform: rotate(0deg); opacity: 1; }

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous { transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); opacity: 0; }

.fancybox-fx-circular.fancybox-slide--next { transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); opacity: 0; }

.fancybox-fx-circular.fancybox-slide--current { transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; }

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous { transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next { transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current { transform: translate3d(0, 0, 0) scale(1); }

/* Fullscreen  */
.fancybox-button--fullscreen::before { width: 15px; height: 11px; left: calc(50% - 7px); top: calc(50% - 6px); border: 2px solid; background: none; }

/* Thumbs */
.fancybox-thumbs { display: none; position: absolute; top: 0; bottom: 0; right: 0; width: 212px; margin: 0; padding: 2px 2px 4px 2px; background: #fff; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; box-sizing: border-box; z-index: 99995; }

.fancybox-thumbs-x { overflow-y: hidden; overflow-x: auto; }

.fancybox-show-thumbs .fancybox-thumbs { display: block; }

.fancybox-show-thumbs .fancybox-inner { right: 212px; }

.fancybox-thumbs > ul { list-style: none; position: absolute; position: relative; width: 100%; height: 100%; margin: 0; padding: 0; overflow-x: hidden; overflow-y: auto; font-size: 0; white-space: nowrap; }

.fancybox-thumbs-x > ul { overflow: hidden; }

.fancybox-thumbs-y > ul::-webkit-scrollbar { width: 7px; }

.fancybox-thumbs-y > ul::-webkit-scrollbar-track { background: #fff; border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 10px; }

.fancybox-thumbs > ul > li { float: left; overflow: hidden; padding: 0; margin: 2px; width: 100px; height: 75px; max-width: calc(50% - 4px); max-height: calc(100% - 8px); position: relative; cursor: pointer; outline: none; -webkit-tap-highlight-color: transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; box-sizing: border-box; }

li.fancybox-thumbs-loading { background: rgba(0, 0, 0, 0.1); }

.fancybox-thumbs > ul > li > img { position: absolute; top: 0; left: 0; max-width: none; max-height: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.fancybox-thumbs > ul > li:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 4px solid #4ea7f9; z-index: 99991; opacity: 0; transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.fancybox-thumbs > ul > li.fancybox-thumbs-active:before { opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) { .fancybox-thumbs { width: 110px; }
  .fancybox-show-thumbs .fancybox-inner { right: 110px; }
  .fancybox-thumbs > ul > li { max-width: calc(100% - 10px); } }

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:after, blockquote:before, q:after, q:before { content: ""; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

/* GROLD */
@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-ExtraLight.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-ExtraLight.woff") format("woff"); font-weight: 100; font-style: normal; font-display: fallback; }

@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Light.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Light.woff") format("woff"); font-weight: 200; font-style: normal; font-display: fallback; }

@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-SemiLight.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-SemiLight.woff") format("woff"); font-weight: 300; font-style: normal; font-display: fallback; }

@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Regular.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: fallback; }

@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Medium.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: fallback; }

@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Bold.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Bold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: fallback; }

@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Black.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Black.woff") format("woff"); font-weight: 900; font-style: normal; font-display: fallback; }

/* ITALIC */
@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-LightItalic.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-LightItalic.woff") format("woff"); font-weight: 300; font-style: italic; font-display: fallback; }

@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-SemiLightItalic.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-SemiLightItalic.woff") format("woff"); font-weight: 300; font-style: italic; font-display: fallback; }

@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Italic.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-Italic.woff") format("woff"); font-weight: 400; font-style: italic; font-display: fallback; }

@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-MediumItalic.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-MediumItalic.woff") format("woff"); font-weight: 500; font-style: italic; font-display: fallback; }

@font-face { font-family: Grold; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-BoldItalic.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/Grold-BoldItalic.woff") format("woff"); font-weight: 700; font-style: italic; font-display: fallback; }

/* SLIM */
@font-face { font-family: GroldSlim; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/GroldSlim-Bold.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/GroldSlim-Bold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: fallback; }

@font-face { font-family: GroldSlim; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/GroldSlim-Medium.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/GroldSlim-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: fallback; }

@font-face { font-family: GroldSlim; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/GroldSlim-Bold.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/grold/GroldSlim-Bold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: fallback; }

@font-face { font-family: TrustWisely; src: url("/wp-content/themes/redeemer/minisites/yir-2020-21/fonts/trustwisely/TrustWisely.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: fallback; }

/* Placeholder usage: .className { @extend %placeHoldername; } */
*, :after, :before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

html, body { color: #111; font-family: Grold, sans-serif; font-size: 16px; min-height: 1000px; overflow-y: hidden; line-height: 1.5; }

strong { font-weight: 400; }

.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }

.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

a { color: #000E17; text-decoration: none; transition: all 0.2s ease-in-out; border-bottom: 1px solid #000E17; }

a:hover { color: #B7202E; border-bottom: 1px solid #B7202E; }

.layoutContainer { height: 100vh; overflow: hidden; }

.pageWrapper { z-index: 2; position: relative; height: 100vh; transition: all 500ms cubic-bezier(0.55, 0, 0.1, 1) 0s; overflow-y: scroll; /* has to be scroll, not auto */ -webkit-overflow-scrolling: touch; }

.wingding { background-position: center; background-size: contain; background-repeat: no-repeat; position: absolute; z-index: 2; }

.wingding.-triangle { width: 30px; height: 30px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/triangle-blue-light.svg); }

@media (max-width: 600px) { .wingding.-triangle { width: 20px; height: 20px; } }

.wingding.-parallelogram { width: 32px; height: 67px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/parallelogram-blue-light.svg); }

@media (max-width: 600px) { .wingding.-parallelogram { width: 40px; height: 40px; } }

.wingding.-diamond { width: 22px; height: 22px; transform: rotate(45deg); background-color: #29557B; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/triangle-blue-light.svg); }

@media (max-width: 600px) { .wingding.-diamond { width: 16px; height: 16px; } }

.wingding.-square { width: 24px; height: 24px; background: #29557B; }

@media (max-width: 768px) { .wingding.-square { width: 18px; height: 18px; } }

.wingding.-squareYellow { background: #FDB913; }

.wingding.triangleMorphSVG { width: 35px; height: 35px; }

@media (max-width: 768px) { .wingding.triangleMorphSVG { width: 20px; height: 20px; } }

.photoGallery { position: relative; z-index: 4; margin-top: 100px; }

@media (max-width: 768px) { .photoGallery { margin-top: 60px; } }

.photoGallery__wrapper { padding: 0; padding: 0 35px; max-width: 1250px; margin: 0 auto; }

@media (max-width: 768px) { .photoGallery__wrapper { padding: 0 20px; } }

.photoGallery__viewAll { text-align: center; margin-top: 45px; }

.photoGallery__viewAll a { color: white; }

.photoGallery__viewAll a:hover { color: #A7A9AC; }

.photoGallery h3 { text-align: center; text-transform: uppercase; line-height: normal; font-weight: 600; font-family: GroldSlim, sans-serif; color: white; font-size: 13px; letter-spacing: 0.3em; text-transform: uppercase; margin-bottom: 22px; line-height: 1.4em; }

.photoGallery h3:before, .photoGallery h3:after { content: ' — '; }

.gallery { display: flex; flex-wrap: wrap; }

.galleryItem { flex: 0 0 16.66%; }

@media (max-width: 1150px) { .galleryItem { flex: 0 0 25%; } }

@media (max-width: 768px) { .galleryItem { flex: 0 0 33.33%; } }

@media (max-width: 600px) { .galleryItem { flex: 0 0 50%; } }

.galleryItem__wrapper { padding: 15px; }

@media (max-width: 768px) { .galleryItem__wrapper { padding: 10px; } }

.galleryItem__wrapper div { padding-bottom: 100%; position: relative; }

.galleryItem a { width: 100%; height: 100%; position: absolute; z-index: 4; top: 0; left: 0; background-position: center; background-size: cover; background-repeat: no-repeat; border: 0; }

.tooltip, .staticItems__chapters li span, .staticItems__hamburgerWrapper span { font-family: Grold, sans-serif; font-size: 12px; line-height: 1em; position: absolute; top: 0; right: 20px; padding: 5px 9px 2px; border-radius: 12px; background-color: #29557B; color: white; text-transform: uppercase; letter-spacing: 0.15em; opacity: 0; display: none; transition: all 0.2s ease-in-out; }

.tooltip.-open, .staticItems__chapters li span.-open, .staticItems__hamburgerWrapper span.-open { opacity: 1; display: block; }

@-moz-document url-prefix() { .tooltip, .staticItems__chapters li span, .staticItems__hamburgerWrapper span { padding-bottom: 4px; } }

.staticItems { width: 100%; margin-left: auto; margin-right: auto; padding-left: 90px; padding-right: 90px; width: calc(100% - (90px * 2)); }

@media (max-width: 1280px) { .staticItems { padding-left: 80px; padding-right: 80px; width: calc(100% - (80px * 2)); } }

@media (max-width: 1024px) { .staticItems { padding-left: 60px; padding-right: 60px; width: calc(100% - (60px * 2)); } }

@media (max-width: 600px) { .staticItems { padding-left: 35px; padding-right: 35px; width: calc(100% - (35px * 2)); } }

@media (max-width: 375px) { .staticItems { padding-left: 30px; padding-right: 30px; width: calc(100% - (30px * 2)); } }

@media (max-width: 320px) { .staticItems { padding-left: 20px; padding-right: 20px; width: calc(100% - (20px * 2)); } }

.staticItems__wrapper { position: relative; height: 100%; }

.staticItems__wrapper > * { position: absolute; z-index: 100; }

.staticItems__shield { position: fixed; top: 25px; left: 25px; width: 49px; height: 51px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/redeemer-icon.svg); }

.staticItems__shield:hover { cursor: pointer; }

@media (max-width: 768px) { .staticItems__shield { width: 22px; height: 35px; top: 10px; left: 10px; } }

@media (max-width: 600px) { .staticItems__shield { width: 26px; height: 28px; top: 8px; left: 12px; } }

@media (max-width: 375px) { .staticItems__shield { width: 25px; height: 26px; top: 7px; left: 10px; } }

.staticItems__location { position: fixed; transform: rotate(-90deg); text-transform: uppercase; font-size: 13px; text-align: center; letter-spacing: 0.6em; width: 180px; top: calc(50%); left: -50px; }

@media (min-width: 1500px) { .staticItems__location { left: -45px; } }

@media (max-width: 1100px) { .staticItems__location { left: -60px; } }

@media (max-width: 768px) { .staticItems__location { display: none; } }

.staticItems__chapters { position: fixed; top: calc(50% - 50px); right: 45px; }

@media (max-width: 768px) { .staticItems__chapters { display: none; } }

.staticItems__chapters li { width: 12px; height: 12px; margin: 10px 0; position: relative; }

.staticItems__chapters li em { display: inline-block; position: relative; padding: 12px; }

.staticItems__chapters li em:after { content: ''; position: absolute; top: 6px; left: 6px; width: 8px; height: 8px; border-radius: 50%; border: 1px solid #000E17; background-color: rgba(0, 14, 23, 0); transition: all ease-in-out 0.75s; }

.staticItems__chapters li em:hover { cursor: pointer; }

.staticItems__chapters li.-active em:after { background-color: #000e17; }

.staticItems__hamburgerWrapper { position: fixed; width: 50px; height: 50px; top: 15px; right: 25px; align-items: center; display: flex; justify-content: center; z-index: 90; border-bottom: none; }

.staticItems__hamburgerWrapper:hover { cursor: pointer; }

@media (max-width: 600px) { .staticItems__hamburgerWrapper { right: 5px; top: 5px; width: 40px; height: 40px; } }

@media (max-width: 375px) { .staticItems__hamburgerWrapper { right: 0px; top: 0px; width: 36px; height: 36px; } }

.staticItems__hamburgerWrapper span { display: block; width: 77px; right: 50px; top: 13px; text-align: center; }

.staticItems__hamburger { position: relative; height: 2px; width: 25px; background-color: #000E17; transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1) 0s; }

@media (max-width: 600px) { .staticItems__hamburger { height: 2px; width: 24px; } }

@media (max-width: 375px) { .staticItems__hamburger { width: 20px; } }

.staticItems__hamburger:before, .staticItems__hamburger:after { content: ""; height: 100%; width: 100%; left: 0px; position: absolute; transform: rotate(0deg); background-color: #000E17; transition: all 500ms cubic-bezier(0.55, 0, 0.1, 1) 0s; }

.staticItems__hamburger:before { bottom: 6px; }

.staticItems__hamburger:after { top: 6px; }

.staticItems__hamburger.-open { width: 24px; background: transparent; }

.staticItems__hamburger.-open:before { bottom: 6px; content: ""; height: 100%; background-color: #29557B; transform: rotate(45deg) translate(4.25px, 4.25px); }

.staticItems__hamburger.-open:after { content: ""; height: 100%; left: 0px; background-color: #29557B; transform: rotate(-45deg) translate(4.25px, -4.25px); }

.staticItems__redeemerLink { position: fixed; z-index: 10; bottom: 21px; right: 95px; background-position: center; background-size: contain; background-repeat: no-repeat; transition: 0.3s ease all; }

@media (max-width: 600px) { .staticItems__redeemerLink { right: 65px; bottom: 17px; } }

.staticItems__redeemerLink.-open { right: 230px; }

@media (max-width: 600px) { .staticItems__redeemerLink.-open { right: 205px; } }

.staticItems__redeemerLink a { letter-spacing: 0.05em; font-size: 11px; color: #000E17; border-bottom: 0; }

.staticItems__redeemerLink a:hover { color: #000E17; border-bottom: 1px solid #000E17; }

.sharing { position: fixed; right: 25px; bottom: 7px; width: 46px; height: 46px; border-radius: 25px; overflow: hidden; transition: 0.3s ease all; border: 1px solid transparent; z-index: 11; }

@media (max-width: 600px) { .sharing { right: 5px; bottom: 5px; } }

.sharing.-open { width: 174px; border: 1px solid #111; }

.sharing__wrapper { position: relative; }

.sharing__items { position: absolute; width: 170px; right: 0; }

.sharing__items > * { display: inline-block; margin: 4px 4px; }

.sharing__items > *:first-child { margin-left: 7px; }

.sharing__items > *:last-child { margin-right: 7px; }

.sharing__platform { width: 30px; height: 30px; background-position: center; background-size: contain; background-repeat: no-repeat; border-bottom: 0; background-color: transparent; }

.sharing__platform:hover { cursor: pointer; border-bottom: 0; }

.sharing__toggle { width: 30px; height: 30px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/icons/share-arrow.svg); background-size: 20px; position: relative; top: 2px; }

.sharing__toggle:hover { cursor: pointer; }

.sharing__toggle.-open { top: 4px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/close.svg); }

.menu { background-color: #001623; height: 0; width: 100%; transition: all 0.55s ease; z-index: 0; overflow-y: scroll; /* has to be scroll, not auto */ -webkit-overflow-scrolling: touch; }

.menu > * { opacity: 0; transition: all 0.55s ease; }

.menu.-open { padding: 40px 0 70px; display: block; height: 100vh; overflow-y: scroll; overflow-x: hidden; }

@media (max-width: 1024px) { .menu.-open { max-height: 100vh; } }

.menu.-open > * { opacity: 1; }

.menu.-open > *.menu__bgImage { opacity: 0.6; }

.menu__wrapper { height: 100vh; }

.menu__title { color: #A7A9AC; font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; text-align: center; position: relative; z-index: 2; }

.menu__title br { display: none; }

@media (max-width: 600px) { .menu__title br { display: block; } }

.menu__sections { margin-left: auto; margin-right: auto; padding-left: 90px; padding-right: 90px; width: calc(100% - (90px * 2)); padding: 30px 0px 100px; max-width: 1300px; display: flex; flex-wrap: wrap; justify-content: center; position: relative; z-index: 2; }

@media (max-width: 1280px) { .menu__sections { padding-left: 80px; padding-right: 80px; width: calc(100% - (80px * 2)); } }

@media (max-width: 1024px) { .menu__sections { padding-left: 60px; padding-right: 60px; width: calc(100% - (60px * 2)); } }

@media (max-width: 600px) { .menu__sections { padding-left: 35px; padding-right: 35px; width: calc(100% - (35px * 2)); } }

@media (max-width: 375px) { .menu__sections { padding-left: 30px; padding-right: 30px; width: calc(100% - (30px * 2)); } }

@media (max-width: 320px) { .menu__sections { padding-left: 20px; padding-right: 20px; width: calc(100% - (20px * 2)); } }

@media (max-width: 600px) { .menu__sections { padding-bottom: 100px; } }

.menu__section { margin: 15px 40px; width: 310px; }

@media (max-width: 600px) { .menu__section { margin: 20px; } }

.menu__section h3 { font-size: 11px; color: #29557B; text-transform: uppercase; letter-spacing: 0.2em; margin-bottom: 0px; line-height: 0.8em; }

@media (max-width: 600px) { .menu__section h3 { font-size: 11px; } }

.menu__section h2 { font-size: 38px; font-weight: 500; margin-bottom: 0px; letter-spacing: -0.02em; }

@media (max-width: 600px) { .menu__section h2 { margin-bottom: 20px; } }

@media (max-width: 375px) { .menu__section h2 { font-size: 30px; } }

.menu__section h2 a { color: #ED1B2F; border-bottom-color: transparent; }

.menu__section h2 a:hover { border-bottom-color: transparent; cursor: pointer; color: #B7202E; }

.menu__section ul { position: relative; top: -5px; margin-bottom: 15px; }

.menu__section ul li { font-family: Lora, serif; font-size: 14px; list-style-type: none; margin: 8px 0; line-height: 1.4; }

@media (min-width: 1440px) { .menu__section ul li { font-size: 15px; margin: 10px 0; } }

@media (min-width: 1600px) { .menu__section ul li { font-size: 16px; } }

@media (max-width: 600px) { .menu__section ul li { margin: 12px 0; font-size: 17px; } }

@media (max-width: 375px) { .menu__section ul li { font-size: 16px; } }

.menu__section ul li a { color: #A7A9AC; border-bottom-color: transparent; }

.menu__section ul li a:hover { color: white; border-bottom-color: white; cursor: pointer; }

.menu__bgImage { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-position: center; background-size: 1000px; background-repeat: no-repeat; background-position: top center; }

@media (max-width: 600px) { .menu__bgImage { background-size: 610px; background-position: bottom 0px center; } }

.menu .wingding { right: 15px; bottom: 12%; background-position: center; background-size: contain; background-repeat: no-repeat; width: 171px; height: 300px; background-position: right -68px top 0; background-size: 171px; }

@media (max-width: 768px) { .menu .wingding { display: none !important; } }

.titleSlide { position: relative; overflow: hidden; height: 100vh; background: #001623; color: white; }

.titleSlide__year { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 4; width: 100%; height: 100%; background-position: center; background-size: contain; background-repeat: no-repeat; }

.titleSlide__year > svg.titleSlide__yearDesktop { width: 99%; height: 100%; position: relative; top: -5%; right: -1.2%; }

@media (max-width: 768px) { .titleSlide__year > svg.titleSlide__yearDesktop { display: none; } }

.titleSlide__year > svg.titleSlide__yearMobile { display: none; }

.titleSlide__year:after { display: none; }

@media (max-width: 768px) { .titleSlide__year { background-size: 50%; background-position: top 25% center; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/slides/title/title-year-mobile.svg); } }

@media (max-width: 650px) { .titleSlide__year { background-size: 72%; } }

@media (max-width: 500px) { .titleSlide__year { height: 77%; background-position: top 0% left; background-size: cover; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/slides/title/title-year-mobile.svg); } }

@media (max-width: 375px) { .titleSlide__year { background-position: top 0% left; background-size: cover; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/slides/title/title-year-mobile.svg); } }

.titleSlide__title { position: absolute; z-index: 5; bottom: 4%; right: 0; width: 85%; font-weight: 400; font-size: 28px; color: #A7A9AC; letter-spacing: -0.015em; padding-left: 65px; }

@media (max-width: 1440px) { .titleSlide__title { bottom: 5%; } }

@media (max-width: 1280px) { .titleSlide__title { bottom: 7%; } }

@media (max-width: 1024px) { .titleSlide__title { text-align: center; width: 100%; line-height: 1.2em; padding-left: 0px; } }

@media (max-width: 600px) { .titleSlide__title { font-size: 17px; bottom: 5%; } }

@media (max-width: 375px) { .titleSlide__title { bottom: 3%; } }

.titleSlide__title br { display: none; }

@media (max-width: 1024px) { .titleSlide__title br { display: block; } }

.titleSlide__title:before { content: ''; width: 39px; height: 40px; position: absolute; left: 0; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/redeemer-icon-grey.svg); }

@media (max-width: 1024px) { .titleSlide__title:before { left: calc(50% - 20px); top: -50px; } }

@media (max-width: 375px) { .titleSlide__title:before { width: 33px; height: 34px; top: -43px; } }

.titleSlide__slash { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-position: center; background-size: 60%; background-repeat: no-repeat; background-position: center right 18%; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/slides/title/title-slash.svg); }

@media (max-width: 1280px) { .titleSlide__slash { background-size: 65%; background-position: center right 15%; } }

@media (max-width: 768px) { .titleSlide__slash { background-size: 100%; } }

@media (max-width: 600px) { .titleSlide__slash { background-size: 150%; background-position: center; } }

.titleSlide .wingding.triangleMorphSVG { top: 4.5%; right: 41.5%; width: 31px; height: 80px; }

@media (max-width: 768px) { .titleSlide .wingding.triangleMorphSVG { right: 10%; } }

@media (max-width: 600px) { .titleSlide .wingding.triangleMorphSVG { display: none; } }

.titleSlide .wingding.parallelogramMorphSVG { bottom: 1%; left: -5px; width: 31px; height: 80px; }

@media (max-width: 768px) { .titleSlide .wingding.parallelogramMorphSVG { right: 10%; } }

@media (max-width: 600px) { .titleSlide .wingding.parallelogramMorphSVG { width: 20px; height: 20px; bottom: 5%; left: 1%; } }

.titleSlide .wingding.diamondMorphSVG { bottom: 5%; right: 15%; width: 31px; height: 80px; }

@media (max-width: 768px) { .titleSlide .wingding.diamondMorphSVG { right: 10%; } }

@media (max-width: 600px) { .titleSlide .wingding.diamondMorphSVG { width: 20px; height: 20px; top: 0.5%; right: 1%; } }

.videoYIR { position: relative; background: #fff; }

.videoYIR__videoWrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

.videoYIR__videoWrapper video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; min-width: 100%; min-height: 100%; max-width: 100%; max-height: 100%; -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover;"; opacity: 0.5; }

.videoYIR__content { position: relative; z-index: 4; text-align: center; padding: 80px 0 65px; }

@media (max-width: 768px) { .videoYIR__content { padding: 60px 0 46px; } }

.videoYIR__content h2 { text-align: left; color: #00243A; font-size: 56px; font-weight: 700; line-height: 0.9em; letter-spacing: -0.03em; display: inline-block; margin: 0 auto; position: relative; padding-right: 90px; }

@media (max-width: 768px) { .videoYIR__content h2 { font-size: 33px; padding-right: 60px; } }

.videoYIR__content h2:after { content: ''; position: absolute; width: 70px; height: 70px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/icon-play-red-light.svg); background-position: center; background-size: contain; background-repeat: no-repeat; right: 0; top: calc(50% - 40px); }

@media (max-width: 768px) { .videoYIR__content h2:after { width: 45px; height: 45px; top: calc(50% - 27px); } }

.videoYIR__content h2:hover { color: #000E17; cursor: pointer; }

.videoYIR__content h2:hover:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/icon-play-red-dark.svg); }

.sectionSlide { position: relative; overflow: hidden; height: 100vh; background: #00243A; }

.sectionSlide.-highlights { height: calc(100vh); }

.sectionSlide__wingdings { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; }

.sectionSlide__yearInReviewTitle { text-transform: uppercase; letter-spacing: 0.4em; font-weight: 500; font-size: 21px; color: #FDB913; display: block; margin-bottom: 230px; width: 100%; }

@media (max-width: 768px) { .sectionSlide__yearInReviewTitle { font-size: 16px; } }

.sectionSlide__contentWrapper { top: 0; left: 0; width: 100%; height: 100%; position: relative; z-index: 5; color: white; text-align: center; position: relative; }

.sectionSlide__contentWrapper h1 { margin: 0 0 60px; font-size: 130px; font-weight: 700; color: #B7202E; line-height: 0.85em; letter-spacing: -0.03em; position: relative; padding-bottom: 15px; }

@media (min-width: 1280px) { .sectionSlide__contentWrapper h1 { font-size: 150px; } }

@media (max-width: 1024px) { .sectionSlide__contentWrapper h1 { font-size: 100px; } }

@media (max-width: 768px) { .sectionSlide__contentWrapper h1 { font-size: 90px; } }

@media (max-width: 600px) { .sectionSlide__contentWrapper h1 { font-size: 75px; } }

@media (max-width: 375px) { .sectionSlide__contentWrapper h1 { font-size: 68px; } }

.sectionSlide__contentWrapper h1:after { content: ''; position: absolute; bottom: 0; left: calc(50% - 80px/2); width: 80px; height: 11px; background-color: #153D5B; }

@media (max-width: 768px) { .sectionSlide__contentWrapper h1:after { height: 9px; bottom: -10px; left: calc(50% - 70px/2); width: 70px; } }

.sectionSlide__contentWrapper h1 span { color: #7A9DB8; }

.sectionSlide__contentWrapper h1 em { width: 60px; height: 160px; background-position: center; background-size: contain; background-repeat: no-repeat; background-size: contain; position: relative; display: inline-block; top: 35px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/slides/highlights/gradient-forward-slash.svg); }

.sectionSlide__contentWrapper p { font-weight: 300; font-size: 22px; line-height: 1.3em; margin: 25px auto; letter-spacing: 0.025em; max-width: 600px; }

.sectionSlide__contentWrapper p br { display: none; }

@media (max-width: 768px) { .sectionSlide__contentWrapper p { font-size: 18px; } }

@media (max-width: 500px) { .sectionSlide__contentWrapper p { font-size: 20px; }
  .sectionSlide__contentWrapper p br { display: inline; } }

@media (max-width: 375px) { .sectionSlide__contentWrapper p { padding: 0 15px; } }

.sectionSlide__contentWrapper p.-highlights { margin-top: -30px; margin-bottom: 0; }

.sectionSlide__contentWrapper p.-sneakPeek { text-transform: uppercase; font-size: 12px; letter-spacing: 0.17em; font-weight: 400; margin-top: 100px; position: relative; padding-bottom: 30px; }

.sectionSlide__contentWrapper p.-sneakPeek:hover { cursor: pointer; }

.sectionSlide__content { margin-left: auto; margin-right: auto; padding-left: 90px; padding-right: 90px; width: calc(100% - (90px * 2)); padding: 50px 0 226px; }

@media (max-width: 1280px) { .sectionSlide__content { padding-left: 80px; padding-right: 80px; width: calc(100% - (80px * 2)); } }

@media (max-width: 1024px) { .sectionSlide__content { padding-left: 60px; padding-right: 60px; width: calc(100% - (60px * 2)); } }

@media (max-width: 600px) { .sectionSlide__content { padding-left: 35px; padding-right: 35px; width: calc(100% - (35px * 2)); } }

@media (max-width: 375px) { .sectionSlide__content { padding-left: 30px; padding-right: 30px; width: calc(100% - (30px * 2)); } }

@media (max-width: 320px) { .sectionSlide__content { padding-left: 20px; padding-right: 20px; width: calc(100% - (20px * 2)); } }

@media (max-width: 768px) { .sectionSlide__content { padding: 60px 0 140px; } }

.sectionSlide__content.-highlights { padding: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

@media (min-width: 1500px) { .sectionSlide__content { padding-bottom: 320px; } }

.sectionSlide__pattern { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background-position: center; background-size: cover; background-repeat: no-repeat; height: 100%; opacity: 0.07; mix-blend-mode: multiply; }

.sectionSlide__bgImage { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background-position: center; background-size: cover; background-repeat: no-repeat; height: 100%; }

.sectionSlide__bgImage:before { content: ''; background: #001623; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 0.4; }

.sectionSlide .wingding.triangleMorphSVG { top: 4.5%; right: 10.5%; width: 31px; height: 80px; }

@media (max-width: 768px) { .sectionSlide .wingding.triangleMorphSVG { right: 10%; } }

@media (max-width: 600px) { .sectionSlide .wingding.triangleMorphSVG { width: 20px; height: 20px; top: 75%; right: 2%; } }

.sectionSlide .wingding.parallelogramMorphSVG { bottom: 5%; left: -5px; width: 31px; height: 80px; }

@media (max-width: 768px) { .sectionSlide .wingding.parallelogramMorphSVG { right: 10%; } }

@media (max-width: 600px) { .sectionSlide .wingding.parallelogramMorphSVG { width: 20px; height: 20px; bottom: 5%; left: 1%; } }

.sectionSlide .wingding.diamondMorphSVG { bottom: 9%; right: 20%; width: 31px; height: 80px; }

@media (max-width: 768px) { .sectionSlide .wingding.diamondMorphSVG { right: 10%; } }

@media (max-width: 600px) { .sectionSlide .wingding.diamondMorphSVG { width: 20px; height: 20px; top: 3%; right: 20%; } }

@media (max-width: 768px) { .sectionSlide[data-slide-name="alumni"] .sectionSlide__bgImage { background-position: left 35% top; } }

@media (max-width: 768px) { .sectionSlide[data-slide-name="faculty"] .sectionSlide__bgImage { background-position: left 75% top; } }

.sectionSlide[data-slide-name="thankyou"] { padding-bottom: 0px; }

@media (max-width: 1024px) { .sectionSlide[data-slide-name="thankyou"] { padding-bottom: 60px; } }

.sectionSlide[data-slide-name="thankyou"] .sectionSlide__content { padding-bottom: 50px; }

.slides { overflow: hidden; }

.slide { position: relative; background-position: center; background-size: cover; background-repeat: no-repeat; background-position: top center; overflow: hidden; }

.slide.-style1 { background-color: #F8F9FA; padding: 130px 0 120px; }

@media (min-width: 1600px) { .slide.-style1 { padding: 200px 0; } }

@media (max-width: 768px) { .slide.-style1 { padding: 70px 0 80px; } }

.slide.-style1 .slideWrapper { display: flex; flex-wrap: wrap; }

@media (max-width: 768px) { .slide.-style1 .slideWrapper { display: block; } }

.slide.-style1 .slideWrapper > div { flex: 1; }

.slide.-style1 .slideWrapper .slideLeft { flex: 1 0 40%; }

@media (max-width: 768px) { .slide.-style1 .slideWrapper .slideLeft { margin-bottom: 40px; } }

.slide.-style1 .slideWrapper .slideLeft .slideContent { padding-top: 60px; padding-right: 50px; }

@media (min-width: 1400px) { .slide.-style1 .slideWrapper .slideLeft .slideContent { padding-left: 30px; padding-right: 40px; padding-top: 30px; } }

@media (max-width: 1280px) { .slide.-style1 .slideWrapper .slideLeft .slideContent { padding-right: 40px; } }

@media (max-width: 768px) { .slide.-style1 .slideWrapper .slideLeft .slideContent { padding: 0; } }

.slide.-style1 .slideWrapper .slideLeft .slideContent .slideText { max-width: 380px; }

@media (max-width: 768px) { .slide.-style1 .slideWrapper .slideLeft .slideContent .slideText { max-width: initial; } }

.slide.-style1 .slideWrapper .slideLeft .slideContent.-extraIndent { padding-left: 100px; }

@media (max-width: 1280px) { .slide.-style1 .slideWrapper .slideLeft .slideContent.-extraIndent { padding-left: 20px; } }

@media (max-width: 1024px) { .slide.-style1 .slideWrapper .slideLeft .slideContent.-extraIndent { padding: 0px; margin: 0 auto; } }

.slide.-style1 .slideWrapper .slideLeft .quoteBox.-small { margin-top: 140px; }

@media (max-width: 768px) { .slide.-style1 .slideWrapper .slideLeft .quoteBox.-small { margin-top: 110px; } }

.slide.-style1 .slideWrapper .slideRight { flex: 1 0 55%; padding: 0px; height: 100%; position: relative; }

.slide.-style1 .slidePhoto { padding-bottom: 67%; }

.slide.-white { background-color: #fff; }

.slide__top { background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; padding-top: 70px; padding-bottom: 130px; overflow: hidden; }

@media (max-width: 768px) { .slide__top { padding-bottom: 70px; } }

.slide__top.-withMoreArticles > div { padding-bottom: 25px !important; }

.slide__top .slideText p { padding-right: 15px; }

.slide.-reversed .slideWrapper .slideLeft { order: 2; }

.slide.-reversed .slideWrapper .slideLeft .slideContent { padding-left: 30px; }

@media (max-width: 768px) { .slide.-reversed .slideWrapper .slideLeft .slideContent { padding-left: 0; } }

.slide .slideWrapper { margin-left: auto; margin-right: auto; padding-left: 90px; padding-right: 90px; width: calc(100% - (90px * 2)); max-width: 1220px; position: relative; z-index: 5; }

@media (max-width: 1280px) { .slide .slideWrapper { padding-left: 80px; padding-right: 80px; width: calc(100% - (80px * 2)); } }

@media (max-width: 1024px) { .slide .slideWrapper { padding-left: 60px; padding-right: 60px; width: calc(100% - (60px * 2)); } }

@media (max-width: 600px) { .slide .slideWrapper { padding-left: 35px; padding-right: 35px; width: calc(100% - (35px * 2)); } }

@media (max-width: 375px) { .slide .slideWrapper { padding-left: 30px; padding-right: 30px; width: calc(100% - (30px * 2)); } }

@media (max-width: 320px) { .slide .slideWrapper { padding-left: 20px; padding-right: 20px; width: calc(100% - (20px * 2)); } }

.slide .slideWrapper.-fiftyFifty { padding: 100px 0 0; display: flex; flex-wrap: wrap; }

@media (min-width: 1600px) { .slide .slideWrapper.-fiftyFifty { padding: 180px 0; } }

@media (max-width: 1024px) { .slide .slideWrapper.-fiftyFifty { padding: 30px 0; } }

@media (max-width: 768px) { .slide .slideWrapper.-fiftyFifty { display: block; } }

.slide .slideWrapper.-fiftyFifty > div { flex: 1; }

.slide .slideWrapper.-fiftyFifty .slideContent { max-width: 560px; }

.slide .slideWrapper.-fiftyFifty .slideText { max-width: 460px; }

.slide .slideContentWrapper { position: relative; }

.slide[data-slide-name="relational-learning-in-a-pandemic"] .slideText { max-width: 520px !important; }

.slide[data-slide-name="relational-learning-in-a-pandemic"] .slideOverlay { background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 100%); }

@media (max-width: 1024px) { .slide[data-slide-name="relational-learning-in-a-pandemic"] .slideWrapper.-fiftyFifty { padding-bottom: 130px; } }

.slide[data-slide-name="relational-learning-in-a-pandemic"] .moreArticles .wingding.-lines { width: 320px; height: 320px; right: initial; left: -300px; top: initial; bottom: -25px; }

@media (max-width: 1024px) { .slide[data-slide-name="relational-learning-in-a-pandemic"] .moreArticles .wingding.-lines { left: -310px; bottom: 0; } }

@media (max-width: 600px) { .slide[data-slide-name="relational-learning-in-a-pandemic"] .moreArticles .wingding.-lines { left: -310px; bottom: 55px; } }

.slide[data-slide-name="new-degrees"] { background-position: bottom center; }

.slide[data-slide-name="new-degrees"] .wingding.triangleMorphSVG { left: 5%; }

.slide[data-slide-name="largest-incoming-class"] .wingding { height: 298px; width: 171px; bottom: 0; right: -70px; background-position: right center; z-index: 4; }

.slide[data-slide-name="most-successful-campaign-in-history"] .wingding.-skinnyBoxHoriz { left: -200px; bottom: 0; }

@media (max-width: 768px) { .slide[data-slide-name="most-successful-campaign-in-history"] .wingding.-skinnyBoxHoriz { bottom: -5px; left: -420px; } }

.slide[data-slide-name="dr-zietsma-appointed-provost"] .wingding.-lines { width: 300px; height: 300px; left: -380px; top: 90px; }

.slide[data-slide-name="dr-zietsma-appointed-provost"] .wingding.-skinnyBoxVert { bottom: 0; right: 50px; }

@media (max-width: 768px) { .slide[data-slide-name="dr-zietsma-appointed-provost"] .wingding.-skinnyBoxVert { right: -5px; } }

.slide[data-slide-name="dr-zietsma-appointed-provost"] .quoteBox { left: 70px; }

@media (max-width: 1024px) { .slide[data-slide-name="dr-zietsma-appointed-provost"] .quoteBox { left: 0; } }

.slide[data-slide-name="dr-zietsma-appointed-provost"] .slidePhoto { max-width: 550px; }

.slide[data-slide-name="dr-zietsma-appointed-provost"] .slideBgImg { z-index: 3; }

.slide[data-slide-name="new-brand"] { background-color: #00243A; }

.slide[data-slide-name="new-brand"] .slideOverlay { display: none; }

@media (max-width: 768px) { .slide[data-slide-name="new-brand"] .slideOverlay { display: block; } }

@media (max-width: 768px) { .slide[data-slide-name="new-brand"] .slideBgImg { background-position: top right -300px; } }

@media (max-width: 500px) { .slide[data-slide-name="new-brand"] .slideBgImg { background-position: top right -400px; } }

.slide[data-slide-name="new-brand"] .wingding { width: 40px; height: 433px; top: 0; right: 0; }

.slide[data-slide-name="new-brand"] .quoteBox { margin-top: 460px; }

@media (max-width: 768px) { .slide[data-slide-name="new-brand"] .quoteBox { margin-top: 150px; } }

.slide[data-slide-name="new-brand"] .redeemerLogo { width: 260px; height: 90px; background-position: center; background-size: contain; background-repeat: no-repeat; margin-bottom: 100px; }

@media (max-width: 768px) { .slide[data-slide-name="new-brand"] .redeemerLogo { width: 200px; height: 70px; margin-bottom: 60px; } }

.slide[data-slide-name="new-brand"] .slideWrapper { padding-top: 40px; }

.slide[data-slide-name="redeemer-app"] { background-size: 950px; background-position: -20px -120px; background-color: #fff; }

.slide[data-slide-name="redeemer-app"] .wingding.triangleMorphSVG { left: 5%; }

.rebrandLaunchGalleryTwoUp { padding: 50px 0; background-color: #D7D9DD; }

@media (max-width: 650px) { .rebrandLaunchGalleryTwoUp { padding: 0; } }

.rebrandLaunchGalleryTwoUp__wrapper { max-width: 1300px; margin-left: auto; margin-right: auto; padding-left: 90px; padding-right: 90px; width: calc(100% - (90px * 2)); display: flex; flex-wrap: wrap; }

@media (max-width: 1280px) { .rebrandLaunchGalleryTwoUp__wrapper { padding-left: 80px; padding-right: 80px; width: calc(100% - (80px * 2)); } }

@media (max-width: 1024px) { .rebrandLaunchGalleryTwoUp__wrapper { padding-left: 60px; padding-right: 60px; width: calc(100% - (60px * 2)); } }

@media (max-width: 600px) { .rebrandLaunchGalleryTwoUp__wrapper { padding-left: 35px; padding-right: 35px; width: calc(100% - (35px * 2)); } }

@media (max-width: 375px) { .rebrandLaunchGalleryTwoUp__wrapper { padding-left: 30px; padding-right: 30px; width: calc(100% - (30px * 2)); } }

@media (max-width: 320px) { .rebrandLaunchGalleryTwoUp__wrapper { padding-left: 20px; padding-right: 20px; width: calc(100% - (20px * 2)); } }

@media (max-width: 650px) { .rebrandLaunchGalleryTwoUp__wrapper { padding: 0 !important; width: 100% !important; } }

.rebrandLaunchGalleryTwoUp__wrapper > div { flex: 0 0 50%; padding-bottom: 33%; position: relative; background-position: center; background-size: cover; background-repeat: no-repeat; }

@media (max-width: 650px) { .rebrandLaunchGalleryTwoUp__wrapper > div { flex: 1 0 100%; padding-bottom: 56%; } }

.slide[data-slide-name="learning-in-relationship"] { padding-bottom: 70px; background: #EBEBEB; }

@media (max-width: 768px) { .slide[data-slide-name="learning-in-relationship"] { padding-bottom: 30px; } }

.slide[data-slide-name="learning-in-relationship"] .slidePhoto { background-size: contain; }

.slide[data-slide-name="places-of-becoming"] { padding-top: 70px; background: #EBEBEB; }

.slide[data-slide-name="places-of-becoming"] .slidePhoto { background-size: contain; }

.slideGroup.-students .slideGroup__bgImage { background-size: 1400px; background-repeat: repeat-y; background-position: -100px -20px; }

.slideGroup.-students .wingding { z-index: 3; }

.slideGroup.-students .wingding.-parallelogram { top: 1200px; right: -15px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/parallelogram-red-dark.svg); }

.slideGroup.-students .wingding.-square { top: 730px; left: 50px; background-color: #ED1B2F; }

.slide[data-slide-name="growth-brings-changes"] { background-position: center; background-size: cover; background-repeat: no-repeat; background-color: #B7202E; }

.slide[data-slide-name="growth-brings-changes"] .slideContent { padding-top: 0 !important; }

.slide[data-slide-name="daa"] { background-position: top -260px left -10px; background-size: 1500px; background-color: white; }

.slide[data-slide-name="daa"] .slideContent { margin-top: -35px; }

.slide[data-slide-name="daa"] .daaLogo { width: 155px; height: 75px; background-position: center; background-size: contain; background-repeat: no-repeat; margin-bottom: 60px; }

@media (max-width: 768px) { .slide[data-slide-name="daa"] .daaLogo { margin-top: 50px; margin-bottom: 50px; } }

.slide[data-slide-name="daa"] .wingding.triangleMorphSVG { left: 5%; bottom: 5%; }

.slideGroup.-alumni .slideGroup__bgImage { opacity: 0.1; background-size: 1140px; background-repeat: repeat-y; background-position: 25px 0; }

.slideGroup.-alumni .wingding { z-index: 3; }

.slideGroup.-alumni .wingding.-parallelogram { top: 2300px; right: 35px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/parallelogram-yellow.svg); }

.slideGroup.-alumni .wingding.-square { top: 1800px; left: 50px; background-color: #29557B; }

.slideGroup.-faculty .slideGroup__bgImage { opacity: 0.71; background-size: 1300px; background-repeat: repeat-y; background-position: -65px -20px; }

.slideGroup.-faculty .wingding { z-index: 3; }

.slideGroup.-faculty .wingding.-parallelogram { top: 1200px; right: -15px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/parallelogram-red-light.svg); }

.slideGroup.-faculty .wingding.-square { top: 730px; left: 50px; background-color: #FDB913; }

.slide[data-slide-name="epi-winner"] { background-position: top 0 left 0px; background-size: 800px; background-color: #fff; }

.slide[data-slide-name="epi-winner"] .wingding { left: 5%; bottom: 5%; }

.slide[data-slide-name="giving-thanks"] { background-position: top 0px left 0px; background-size: 800px; background-color: white; }

.slide[data-slide-name="giving-thanks"] .slideContent { margin-top: -45px; }

.slide[data-slide-name="giving-thanks"] .gratitudeButton { width: 117px; height: 117px; background-position: center; background-size: contain; background-repeat: no-repeat; margin-bottom: 40px; position: relative; left: -30px; }

@media (max-width: 768px) { .slide[data-slide-name="giving-thanks"] .gratitudeButton { margin-top: 45px; width: 135px; height: 135px; left: -15px; margin-bottom: 25px; } }

.slide[data-slide-name="giving-thanks"] .wingding { left: 5%; bottom: 5%; }

.slide[data-slide-name="remembering-supporters"] .slideContent { padding-top: 0 !important; }

.slideGroup.-yourSupport .slideGroup__bgImage { opacity: 0.1; background-size: 1140px; background-repeat: repeat-y; background-position: 25px 0; }

.slide[data-slide-name="redeemers-theme"] { background-position: top -160px left -10px; background-size: 970px; padding-top: 190px; padding-bottom: 0; background-color: #fff; }

@media (max-width: 1024px) { .slide[data-slide-name="redeemers-theme"] { padding-top: 90px; } }

.slide[data-slide-name="redeemers-theme"] .slideGroup__bgImage { opacity: 1; }

.slide[data-slide-name="redeemers-theme"] .whereNow { margin-left: auto; margin-right: auto; padding-left: 90px; padding-right: 90px; width: calc(100% - (90px * 2)); text-align: center; color: #00243A; }

@media (max-width: 1280px) { .slide[data-slide-name="redeemers-theme"] .whereNow { padding-left: 80px; padding-right: 80px; width: calc(100% - (80px * 2)); } }

@media (max-width: 1024px) { .slide[data-slide-name="redeemers-theme"] .whereNow { padding-left: 60px; padding-right: 60px; width: calc(100% - (60px * 2)); } }

@media (max-width: 600px) { .slide[data-slide-name="redeemers-theme"] .whereNow { padding-left: 35px; padding-right: 35px; width: calc(100% - (35px * 2)); } }

@media (max-width: 375px) { .slide[data-slide-name="redeemers-theme"] .whereNow { padding-left: 30px; padding-right: 30px; width: calc(100% - (30px * 2)); } }

@media (max-width: 320px) { .slide[data-slide-name="redeemers-theme"] .whereNow { padding-left: 20px; padding-right: 20px; width: calc(100% - (20px * 2)); } }

.slide[data-slide-name="redeemers-theme"] .whereNow__wrapper { padding: 50px 0 60px; }

@media (max-width: 768px) { .slide[data-slide-name="redeemers-theme"] .whereNow__wrapper { padding: 0px 0 60px; } }

.slide[data-slide-name="redeemers-theme"] .whereNow div { display: inline-block; text-transform: uppercase; font-size: 13px; letter-spacing: 0.05em; border-bottom: 0; margin: 10px 15px; }

@media (max-width: 768px) { .slide[data-slide-name="redeemers-theme"] .whereNow div { display: block; margin: 20px 15px; } }

.slide[data-slide-name="redeemers-theme"] .whereNow em { font-weight: 700; }

.slide[data-slide-name="redeemers-theme"] .whereNow a { color: #00243A; }

.slide[data-slide-name="redeemers-theme"] .whereNow a:hover { color: #ED1B2F; border-bottom-color: #ED1B2F; }

.slide[data-slide-name="redeemers-theme"] .slidePhoto { padding-bottom: 56.25%; }

.slideOverlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background: black; background: linear-gradient(180deg, rgba(0, 14, 23, 0.65) 0%, rgba(0, 14, 23, 0.3) 100%); }

.moreArticles { position: relative; z-index: 3; background-position: center; background-size: contain; background-repeat: no-repeat; background-color: #001D2E; color: white; }

.moreArticles:before { content: ''; position: absolute; top: -69px; width: 45%; height: 70px; background-position: center; background-size: cover; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/slides/highlights/digging-deeper-bottom-shape.svg); background-position: right 0; }

@media (max-width: 1024px) { .moreArticles:before { width: 60%; } }

@media (max-width: 600px) { .moreArticles:before { width: 80%; height: 60px; top: -59px; } }

.moreArticles:after { content: ''; position: absolute; top: -69px; background-position: center; background-size: cover; background-repeat: no-repeat; width: 40px; height: calc(100% + 70px); background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/stripes-vertical-left.svg); }

@media (max-width: 1024px) { .moreArticles:after { display: none; } }

.moreArticles__wrapper { padding-left: 0; max-width: 1215px; position: relative; top: -25px; margin: 0 auto; }

@media (max-width: 1440px) { .moreArticles__wrapper { padding-left: 70px; } }

@media (max-width: 1024px) { .moreArticles__wrapper { padding-left: 40px; } }

@media (max-width: 768px) { .moreArticles__wrapper { margin-left: auto; margin-right: auto; padding-left: 90px; padding-right: 90px; width: calc(100% - (90px * 2)); } }

@media (max-width: 768px) and (max-width: 1280px) { .moreArticles__wrapper { padding-left: 80px; padding-right: 80px; width: calc(100% - (80px * 2)); } }

@media (max-width: 768px) and (max-width: 1024px) { .moreArticles__wrapper { padding-left: 60px; padding-right: 60px; width: calc(100% - (60px * 2)); } }

@media (max-width: 768px) and (max-width: 600px) { .moreArticles__wrapper { padding-left: 35px; padding-right: 35px; width: calc(100% - (35px * 2)); } }

@media (max-width: 768px) and (max-width: 375px) { .moreArticles__wrapper { padding-left: 30px; padding-right: 30px; width: calc(100% - (30px * 2)); } }

@media (max-width: 768px) and (max-width: 320px) { .moreArticles__wrapper { padding-left: 20px; padding-right: 20px; width: calc(100% - (20px * 2)); } }

.moreArticles__wrapper h2 { font-family: GroldSlim, sans-serif; font-size: 16px; line-height: normal; font-size: 13px; letter-spacing: 0.4em; text-transform: uppercase; margin-bottom: 22px; line-height: 1.4em; position: relative; padding-bottom: 20px; margin-bottom: 35px; }

.moreArticles__wrapper h2:after { content: ''; position: absolute; width: 45px; height: 6px; background-color: #B7202E; bottom: 0; left: 0; }

.moreArticles__articles { display: flex; padding-bottom: 40px; margin-top: 55px; flex-wrap: wrap; }

@media (max-width: 1024px) { .moreArticles__articles { max-width: 100%; } }

@media (max-width: 768px) { .moreArticles__articles { padding-bottom: 0; } }

.moreArticlesArticle { flex: 1 0 50%; }

@media (max-width: 800px) { .moreArticlesArticle { flex: 1 0 100%; margin-bottom: 35px; } }

.moreArticlesArticle > div { display: flex; }

.moreArticlesArticle > div > div:last-child { padding: 0 40px 0 40px; }

@media (max-width: 768px) { .moreArticlesArticle > div > div:last-child { padding: 0 0 0 25px; } }

.moreArticlesArticle__photo { background-position: center; background-size: cover; background-repeat: no-repeat; width: 140px; height: 140px; }

@media (max-width: 768px) { .moreArticlesArticle__photo { width: 80px; height: 80px; } }

.moreArticlesArticle h3 { font-size: 33px; letter-spacing: -0.025em; line-height: 1em; margin-bottom: 12px; font-family: GroldSlim, sans-serif; font-weight: 700; }

@media (max-width: 1024px) { .moreArticlesArticle h3 { font-size: 22px; } }

.moreArticlesArticle h3 a { color: white; border-bottom: 0; }

.moreArticlesArticle h3 a:hover { color: #FDB913; }

.moreArticlesArticle p { color: #B6B7BA; font-family: Lora, serif; }

@media (max-width: 1024px) { .moreArticlesArticle p { font-size: 15px; } }

@media (max-width: 600px) { .moreArticlesArticle p { font-size: 14px; } }

.slideBgImg { background-position: center; background-size: cover; background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

.slideContent { max-width: 500px; z-index: 11; position: relative; }

.slideContent.-ko h3, .slideContent.-ko h2, .slideContent.-ko p, .slideContent.-ko p span { color: white; }

.slideContent.-ko a { color: white; border-bottom-color: white; }

.slideRight .quoteBox { opacity: 0.75; margin-left: 130px; }

@media (max-width: 1024px) { .slideRight .quoteBox { margin-left: 70px; } }

@media (max-width: 768px) { .slideRight .quoteBox { margin-left: 0px; opacity: 1; } }

.quoteBox { position: relative; padding-top: 0; max-width: 430px; z-index: 2; margin-top: 200px; }

.quoteBox:before { content: ''; position: absolute; color: #FDB913; top: -100px; left: 0; width: 84px; height: 78px; background-position: center; background-size: contain; background-repeat: no-repeat; background-position: left top; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/quote-red-light.svg); }

.quoteBox.-yellow:before { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/quote-yellow.svg); }

@media (max-width: 1024px) { .quoteBox:before { top: -80px; left: 0px; width: 80px; height: 60px; } }

.quoteBox.-knockout { color: white; }

.quoteBox.-knockout p { color: white; }

.quoteBox.-knockout div { color: #A7A9AC; }

.quoteBox.-smallQuotes:before { width: 64px; height: 59px; top: -80px; }

.quoteBox p { font-weight: 500; line-height: 1em; font-size: 34px; color: #29557B; letter-spacing: -0.015em; }

@media (max-width: 1024px) { .quoteBox p { font-size: 22px; } }

@media (max-width: 768px) { .quoteBox p { font-size: 22px; line-height: 1.2em; } }

.quoteBox div { font-family: GroldSlim, sans-serif; font-size: 14px; font-weight: 300; text-transform: uppercase; letter-spacing: 0.04em; margin-top: 15px; line-height: 1.5em; color: #5B5C5E; }

@media (max-width: 768px) { .quoteBox div { font-size: 12px; } }

.quoteBox.-small { padding: 0 30px; }

@media (max-width: 768px) { .quoteBox.-small { padding: 0; } }

.quoteBox.-small p { font-size: 24px; }

@media (max-width: 1024px) { .quoteBox.-small p { font-size: 22px; } }

@media (max-width: 768px) { .quoteBox.-small p { font-size: 19px; } }

.quoteBox.-small:before { top: -80px; left: 28px; width: 80px; height: 60px; }

@media (max-width: 768px) { .quoteBox.-small:before { left: 0; } }

.readMore { text-transform: uppercase; font-size: 16px; letter-spacing: 0.02em; margin-top: 15px; font-family: GroldSlim, sans-serif; font-weight: 600; }

.readMore.-stacked { margin-top: 8px; }

.readMore a { border-bottom: 0; position: relative; }

.readMore a:after { position: absolute; right: -18px; top: 3px; content: ''; color: #FDB913; letter-spacing: 0.02em; width: 10px; height: 10px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/read-more-triangle-yellow.svg); }

.readMore a:hover { color: #B7202E; }

.readMore.-ko a { color: white; }

.readMore.-ko a:hover { color: #E2E4E6; }

.readMore.-style-2 a { color: white; }

.readMore.-style-2 a:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/read-more-triangle-blue-light.svg); }

.readMore.-style-2 a:hover { color: #A7A9AC; }

.readMore.-style-3 a:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/read-more-triangle-blue-light.svg); }

.readMore.-style-4 a { color: #29557B; }

.readMore.-style-4 a:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/read-more-triangle-grey-light.svg); }

.readMore.-style-4 a:hover { color: #00243A; }

.readMore.-style-5 a { color: #ED1B2F; }

.readMore.-style-5 a:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/read-more-triangle-blue-light.svg); }

.readMore.-style-5 a:hover { color: #FDB913; }

.readMore.-actFiveGreen a { color: #9ED8B3; }

.readMore.-actFiveGreen a:hover { color: white; }

.readMore.-actFiveSalmon a { color: #EE907B; }

.readMore.-actFiveSalmon a:hover { color: white; }

.readMore.-actFiveOrange a { color: #FEAA61; }

.readMore.-actFiveOrange a:hover { color: white; }

.readMore.-actFive a:after { color: #181C1F; }

.slideTitle h2 { font-weight: 700; line-height: 0.85em; padding-bottom: 28px; margin-bottom: 35px; position: relative; max-width: 450px; font-size: 56px; color: #00243A; letter-spacing: -0.02em; }

@media (max-width: 1024px) { .slideTitle h2 { font-size: 40px; } }

.slideTitle h2:after { content: ''; position: absolute; width: 87px; height: 8px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/rule-red-light.svg); bottom: 0; left: 0; }

.slideTitle h2.-large { font-size: 70px; max-width: initial; }

@media (min-width: 1600px) { .slideTitle h2.-large { font-size: 80px; } }

@media (max-width: 1024px) { .slideTitle h2.-large { font-size: 50px; } }

@media (max-width: 600px) { .slideTitle h2.-large { font-size: 40px; } }

.slideTitle h2.-xlarge { font-size: 86px; max-width: initial; line-height: .8em; }

@media (min-width: 1600px) { .slideTitle h2.-xlarge { font-size: 80px; } }

@media (max-width: 1024px) { .slideTitle h2.-xlarge { font-size: 60px; } }

.slideTitle h2.-ko { color: white; }

.slideTitle h2.-ruleBlueLight:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/rule-blue-light.svg); }

.slideTitle h2.-ruleBlueDark:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/rule-blue-dark.svg); }

.slideTitle h2.-ruleGreyLight:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/rule-grey-light.svg); }

.slideTitle h2.-yellow:after, .slideTitle h2.-ruleYellow:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/rule-yellow.svg); }

.slideTitle h2.-blueXDark:after, .slideTitle h2.-ruleBlueXDark:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/rule-blue-x-dark.svg); }

.slideTitle h3 { font-family: GroldSlim, sans-serif; font-weight: 500; color: #68696B; font-size: 13px; letter-spacing: 0.3em; text-transform: uppercase; margin-bottom: 22px; line-height: 1.4em; }

.slideTitle h3.-red { color: #B7202E; }

@media (max-width: 1279px) { .slideTitle h3 { letter-spacing: 0.4em; } }

.slideTitle h3.-redLight { color: #ED1B2F; }

.slideTitle h3.-redDark { color: #B7202E; }

.slideTitle h3.-blueDark { color: #00243A; }

.slideTitle h3.-greyXLight { color: #D7D9DD; }

.slideTitle h3.-greyLight { color: #A7A9AC; }

.slideText { position: relative; }

.slideText p { line-height: 1.7em; padding: 12px 0; font-family: Lora, serif; }

.slideText p span { text-transform: uppercase; letter-spacing: 0.1em; font-weight: 600; color: #111; }

.slideText p em { font-style: italic; }

.slideText p.-small { font-size: 14px; }

@media (max-width: 600px) { .slideText p.-small { font-size: 14px; } }

.slideText.-ko p { color: white; }

.slideText.-ko p span { color: inherit; }

.slideText.-ko p a { color: inherit; border-bottom: 1px solid white; }

.slidePhotoWithCaptionWrapper { position: relative; right: 0; margin-top: 0px; }

@media (max-width: 1500px) { .slidePhotoWithCaptionWrapper { right: 0px; } }

@media (max-width: 1024px) { .slidePhotoWithCaptionWrapper { margin-top: 30px; } }

.slidePhotoWithCaptionWrapper.-resound { max-width: 550px; margin: 0 auto; }

.slidePhotoWithCaptionWrapper.-resound .slidePhoto { padding-bottom: 124%; background-size: cover; background-position: right 0; }

.slidePhotoWithCaptionWrapper.-video:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 12; background-color: rgba(0, 7, 12, 0.1); transition: 0.5s all ease-in-out; }

.slidePhotoWithCaptionWrapper.-video:hover { cursor: pointer; }

.slidePhotoWithCaptionWrapper.-video:hover:after { background-color: rgba(0, 7, 12, 0.5); }

.slidePhotoWithCaptionWrapper.-video:hover a { color: white; }

.slidePhotoWithCaptionWrapper.-video:hover a div { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/icon-play-hover.svg) !important; }

.slidePhotoWithCaptionWrapper.-video a { text-align: center; color: #FFFFFF; font-size: 13px; font-weight: 300; letter-spacing: 1.67px; line-height: 12px; text-align: center; text-transform: uppercase; z-index: 13; position: absolute; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-bottom: 0; text-shadow: 0px 0px 5px black; }

.slidePhotoWithCaptionWrapper.-video a div { height: 59px; width: 59px; background-position: center; background-size: contain; background-repeat: no-repeat; margin: 0 auto; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/icon-play.svg); }

.slidePhotoWithCaptionWrapper.-video a p { line-height: 1.3em; margin: 15px auto 0; color: white; }

@media (max-width: 600px) { .slidePhotoWithCaptionWrapper.-video a p { display: none; } }

@media (max-width: 600px) { .slidePhotoWithCaptionWrapper.-video a { font-size: 12px; } }

.slidePhotoWithCaptionWrapper.-video.-grid a { padding-top: 0; }

@media (max-width: 1024px) { .slidePhotoWithCaptionWrapper.-video.-grid a { top: 40%; }
  .slidePhotoWithCaptionWrapper.-video.-grid a p { display: none; left: calc(50% - 100px/2); } }

.slidePhotoWithCaptionWrapper p { font-weight: 300; margin: 20px 0 0; max-width: 580px; line-height: 1.2em; color: #444648; }

.slidePhotoWithCaptionWrapper p.-ko { color: #A7A9AC; }

.slidePhotoWithCaptionWrapper p.-white { color: white; }

.slidePhotoWithCaptionWrapper p.-blueDark { color: #00243A; }

.slidePhoto { position: relative; background-position: center; background-size: cover; background-repeat: no-repeat; z-index: 11; width: 100%; height: 100%; padding-bottom: 100%; margin: 0 auto 20px; }

.slidePhoto.-square { padding-bottom: 100% !important; }

.slidePhoto.-withCorner { margin-bottom: 30px; }

.slidePhoto.-withCorner:after { content: ''; position: absolute; width: 81px; height: 81px; background-position: center; background-size: contain; background-repeat: no-repeat; bottom: -11px; left: -11px; z-index: 12; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/triangle-blue-light.svg); transform: rotate(90deg); }

@media (max-width: 768px) { .slidePhoto.-withCorner:after { width: 40px; height: 40px; bottom: -8px; left: -8px; } }

.slidePhoto.-withCornerRedLight:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/triangle-red-light.svg); }

.slidePhotoWingding { background-position: center; background-size: contain; background-repeat: no-repeat; position: absolute; background-position: top left; z-index: 12; width: 476px; height: 105px; bottom: -25px; left: -30px; }

@media (max-width: 1024px) { .slidePhotoWingding { display: none !important; } }

.slidePhotoCaption { margin-top: 40px; color: #444648; font-size: 16px; margin-bottom: 45px; line-height: 1.3em; font-weight: 300; }

@media (max-width: 1024px) { .slidePhotoCaption { margin-bottom: 0; } }

.slideGroup { max-width: 1220px; margin: 0 auto; }

@media (min-width: 1024px) { .slideGroup { margin: 65px auto; } }

.slideGroup__content { position: relative; z-index: 4; }

.slideGroup__title { color: #00243A; text-align: center; margin: 0 auto 75px; }

.slideGroup__title > * { display: inline-block; margin: 0; }

.slideGroup__title h3 { font-family: TrustWisely, serif; font-weight: normal; font-size: 89px; color: #A7A9AC; position: relative; z-index: 1; }

@media (max-width: 1024px) { .slideGroup__title h3 { display: block; font-size: 70px; line-height: 0.85em; } }

@media (max-width: 768px) { .slideGroup__title h3 { font-size: 75px; } }

.slideGroup__title h2 { font-weight: 700; font-size: 68px; position: relative; color: white; text-transform: uppercase; letter-spacing: -0.06em; z-index: 2; color: #29557B; }

.slideGroup__title h2:after { content: ''; height: 6px; width: 100%; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/underline-red-dark.svg); position: absolute; bottom: 23px; left: 0px; background-size: 100% 12px; background-position: center; background-repeat: no-repeat; }

@media (max-width: 768px) { .slideGroup__title h2:after { height: 7px; bottom: 15px; } }

@media (max-width: 1024px) { .slideGroup__title h2 { font-size: 70px; } }

@media (max-width: 768px) { .slideGroup__title h2 { font-size: 52px; bottom: 15px; } }

.slideGroup__title.-style-2 h3 { color: #29557B; }

.slideGroup__title.-style-2 h2 { color: #00243A; }

.slideGroup__title.-style-2 h2:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/underline-red-grey-light.svg); }

.slideGroup__title.-style-3 h3 { color: #FDB913; }

.slideGroup__title.-style-3 h2 { color: white; }

.slideGroup__title.-style-3 h2:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/underline-blue-dark.svg); }

.slideGroup__bgFill { position: relative; padding: 0; }

.slideGroup__bgFill.-bordered { padding: 15px; }

.slideGroup__bgFill.-blueDark { background: #00243A; }

.slideGroup__bgFill.-blueLight { background: #29557B; }

.slideGroup__bgFill.-redDark { background: #B7202E; }

.slideGroup__wrapper { padding: 40px; position: relative; }

.slideGroup__wrapper.-padded { padding: 55px 40px 35px; }

@media (max-width: 1024px) { .slideGroup__wrapper.-padded { margin-left: auto; margin-right: auto; padding-left: 90px; padding-right: 90px; width: calc(100% - (90px * 2)); } }

@media (max-width: 1024px) and (max-width: 1280px) { .slideGroup__wrapper.-padded { padding-left: 80px; padding-right: 80px; width: calc(100% - (80px * 2)); } }

@media (max-width: 1024px) and (max-width: 1024px) { .slideGroup__wrapper.-padded { padding-left: 60px; padding-right: 60px; width: calc(100% - (60px * 2)); } }

@media (max-width: 1024px) and (max-width: 600px) { .slideGroup__wrapper.-padded { padding-left: 35px; padding-right: 35px; width: calc(100% - (35px * 2)); } }

@media (max-width: 1024px) and (max-width: 375px) { .slideGroup__wrapper.-padded { padding-left: 30px; padding-right: 30px; width: calc(100% - (30px * 2)); } }

@media (max-width: 1024px) and (max-width: 320px) { .slideGroup__wrapper.-padded { padding-left: 20px; padding-right: 20px; width: calc(100% - (20px * 2)); } }

@media (max-width: 1024px) { .slideGroup__wrapper { margin-left: auto; margin-right: auto; padding-left: 90px; padding-right: 90px; width: calc(100% - (90px * 2)); } }

@media (max-width: 1024px) and (max-width: 1280px) { .slideGroup__wrapper { padding-left: 80px; padding-right: 80px; width: calc(100% - (80px * 2)); } }

@media (max-width: 1024px) and (max-width: 1024px) { .slideGroup__wrapper { padding-left: 60px; padding-right: 60px; width: calc(100% - (60px * 2)); } }

@media (max-width: 1024px) and (max-width: 600px) { .slideGroup__wrapper { padding-left: 35px; padding-right: 35px; width: calc(100% - (35px * 2)); } }

@media (max-width: 1024px) and (max-width: 375px) { .slideGroup__wrapper { padding-left: 30px; padding-right: 30px; width: calc(100% - (30px * 2)); } }

@media (max-width: 1024px) and (max-width: 320px) { .slideGroup__wrapper { padding-left: 20px; padding-right: 20px; width: calc(100% - (20px * 2)); } }

.slideGroup__wrapperBgColour { position: absolute; z-index: 1; top: 0; left: 0; background-color: #F8F9FA; width: 100%; height: 100%; }

.slideGroup__wrapperBg { position: absolute; top: 0; left: 0; background-position: center; background-size: contain; background-repeat: no-repeat; background-position: top -12px right -5px; background-size: 1300px; width: 100%; height: 100%; z-index: 2; }

.slideGroup__wrapperBg.-overflow { width: calc(100% + 30px); height: calc(100% + 30px); top: -15px; left: -15px; }

.slideGroup__bgImage { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background-position: center; background-size: contain; background-repeat: no-repeat; background-position: top -30px center; background-repeat: repeat; opacity: 1; height: 100%; }

.slideGroup__sideBySideSlides { padding-bottom: 0; }

@media (max-width: 768px) { .slideGroup__sideBySideSlides { padding-bottom: 0px; } }

.slideGroup__columns { display: flex; flex-wrap: wrap; margin: -60px; }

@media (max-width: 768px) { .slideGroup__columns { display: block; margin: 0; } }

.slideGroup__columns > div { flex: 1 0 50%; padding: 60px; flex-basis: calc(33.33% - 60px); }

@media (max-width: 768px) { .slideGroup__columns > div { margin: 0; padding: 0; } }

.slideGroupSlide { position: relative; z-index: 4; }

@media (max-width: 600px) { .slideGroupSlide { margin: 50px 0 80px; } }

.slideGroupSlide:not(:first-child) { margin: 80px 0; }

@media (max-width: 600px) { .slideGroupSlide:not(:first-child) { margin-top: inherit; } }

.slideGroupSlide .slideTitle { margin-top: 0; }

.slideGroupSlide.-staggered { position: relative; top: 400px; margin-top: 0; }

@media (max-width: 768px) { .slideGroupSlide.-staggered { top: initial; margin-top: 50px; } }

.slideGroupSlide .slidePhoto { margin-top: 35px; background-position: center; background-size: cover; background-repeat: no-repeat; padding-bottom: 100%; }

.slideGroupSlide.-sideBySide { display: flex; }

@media (max-width: 1024px) { .slideGroupSlide.-sideBySide { display: block; } }

.slideGroupSlide.-sideBySide:not(:first-child) { margin-top: 90px; }

.slideGroupSlide.-sideBySide .slideContent { flex: 1 45%; position: relative; left: 30px; }

@media (max-width: 1024px) { .slideGroupSlide.-sideBySide .slideContent { left: initial; } }

.slideGroupSlide.-sideBySide .slidePhotoWithCaptionWrapper { flex: 1 70%; position: relative; right: -80px; padding-bottom: 20%; }

@media (max-width: 1024px) { .slideGroupSlide.-sideBySide .slidePhotoWithCaptionWrapper { right: initial; padding-bottom: 0; } }

.slideGroupSlide.-sideBySide .slideTitle { margin-top: 40px; }

.slideGroupSlide.-sideBySide .slideTitle h2 { max-width: initial; }

.slideGroupSlide.-sideBySide .slideTitle.-noMargin { margin-top: 10px; }

.slideGroupSlide.-sideBySide .slidePhoto { padding-bottom: 29%; margin: 0; }

@media (max-width: 1024px) { .slideGroupSlide.-sideBySide .slidePhoto { padding-bottom: 66.66%; } }

.slideGroupSlide.-sideBySide .slidePhoto.-tall { padding-bottom: 33%; }

@media (max-width: 1024px) { .slideGroupSlide.-sideBySide .slidePhoto.-tall { padding-bottom: 66.66%; } }

.slideGroupSlide.-sideBySide .captionProfile { text-align: left; }

.slideGroupSlide.-sideBySide .captionProfile span { color: #343638; }

.slideGroupSlide.-sideBySide:nth-child(even) .slidePhotoWithCaptionWrapper { right: initial; left: -80px; }

@media (max-width: 1024px) { .slideGroupSlide.-sideBySide:nth-child(even) .slidePhotoWithCaptionWrapper { left: initial; } }

.slideGroupSlide.-sideBySide:nth-child(even) .slidePhotoWithCaptionWrapper p { text-align: right; float: right; }

@media (max-width: 768px) { .slideGroupSlide.-sideBySide:nth-child(even) .slidePhotoWithCaptionWrapper p { float: initial; text-align: left; } }

.slideGroupSlide.-sideBySide:nth-child(even) .slideContent { order: 2; left: initial; right: 20px; }

@media (max-width: 1024px) { .slideGroupSlide.-sideBySide:nth-child(even) .slideContent { right: initial; } }

.slideGroupSlide.-sideBySide:nth-child(even) .captionProfile { text-align: right; }

.videoGallery { display: flex; flex-wrap: wrap; }

@media (max-width: 1024px) { .videoGallery { margin: 0 -20px; } }

@media (max-width: 600px) { .videoGallery { margin: 0 -10px; } }

.videoGalleryItem { flex: 0 0 50%; }

@media (max-width: 800px) { .videoGalleryItem { flex: 0 0 100%; } }

.videoGalleryItem > div { padding: 15px; }

@media (max-width: 800px) { .videoGalleryItem > div { padding: 15px; } }

.photoPlaceholder { padding-bottom: 56.25%; position: relative; }

.photoPlaceholder:hover { cursor: pointer; }

.photoPlaceholder div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; background-position: center; background-size: cover; background-repeat: no-repeat; transition: 0.5s all ease-in-out; }

.videoPlaceholder { background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 3; padding-bottom: 66.66%; }

.videoPlaceholder:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-color: rgba(0, 7, 12, 0.2); transition: 0.5s all ease-in-out; }

.videoPlaceholder:hover { cursor: pointer; }

.videoPlaceholder:hover:after { background-color: rgba(0, 7, 12, 0.6); }

.videoPlaceholder:hover a { color: white; }

.videoPlaceholder:hover a div { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/icon-play-hover.svg) !important; }

.videoPlaceholder:hover .rebrandVideo__bgImg { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.videoPlaceholder__bgImg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-position: center; background-size: cover; background-repeat: no-repeat; transition: 0.5s all ease-in-out; }

.videoPlaceholder a { text-align: center; color: #FFFFFF; font-size: 13px; font-weight: 300; letter-spacing: 1.67px; line-height: 12px; text-align: center; text-transform: uppercase; z-index: 2; position: absolute; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-bottom: 0; text-shadow: 0px 0px 10px black; }

.videoPlaceholder a div { height: 59px; width: 59px; background-position: center; background-size: contain; background-repeat: no-repeat; margin: 0 auto; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/icon-play.svg); }

.videoPlaceholder a p { line-height: 1.3em; margin: 15px auto 0; }

@media (max-width: 600px) { .videoPlaceholder a { font-size: 12px; } }

.videoPlaceholder.-grid a { padding-top: 25px; }

@media (max-width: 1024px) { .videoPlaceholder.-grid a p { left: calc(50% - 100px/2); } }

.calloutCTA { margin: 25px 0; display: inline-flex; border: 0; }

.calloutCTA.-stacked { margin: 10px 0; }

.calloutCTA:hover { border: 0; cursor: pointer; }

.calloutCTA:hover .calloutCTA__thumb.-video:before { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/icon-play-red-dark.svg); }

.calloutCTA:hover .calloutCTA__thumb.-video:after { opacity: 0.4; }

.calloutCTA:hover .calloutCTA__thumb:after { transition: all 0.2s ease-in-out; opacity: 0.25; }

.calloutCTA:hover h2 { color: #ED1B2F !important; }

.calloutCTA:hover h2.-redLight { color: #FDB913 !important; }

.calloutCTA > div { flex: 0 1 auto; }

.calloutCTA > div:last-child { padding-left: 25px; max-width: 190px; }

@media (max-width: 768px) { .calloutCTA > div:last-child { padding-left: 15px; } }

.calloutCTA__thumb { width: 160px; height: 90px; background-position: center; background-size: cover; background-repeat: no-repeat; border-radius: 5px; position: relative; overflow: hidden; }

.calloutCTA__thumb.-video:before { content: ''; position: absolute; z-index: 2; background-position: center; background-size: contain; background-repeat: no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 29px; height: 29px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/icon-play-red-light.svg); }

.calloutCTA__thumb:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: #000; opacity: 0; }

.calloutCTA h2 { color: #00243A !important; line-height: 1em; font-size: 23px; font-family: GroldSlim, sans-serif; font-weight: 700; padding-top: 13px; letter-spacing: -0.02em; display: inline-block; }

.calloutCTA h2.-redLight { color: #ED1B2F !important; }

@media (max-width: 768px) { .calloutCTA h2 { font-size: 18px; padding-top: 20px; } }

.slide[data-slide-name="act-five"] { background-color: #40464D; margin-top: 85px; padding-top: 250px; }

@media (max-width: 768px) { .slide[data-slide-name="act-five"] { margin-top: 0; } }

.slide[data-slide-name="act-five"] .wingding { width: 510px; height: 260px; right: -180px; top: -100px; }

.slide[data-slide-name="act-five"] .slideBgImg { z-index: 3; background-position: calc(50% + 280px)2%; background-size: 2750px; }

.slide[data-slide-name="act-five"] .slideContent { margin-top: -160px; }

.slide[data-slide-name="act-five"] .slideContent h3 { color: #EE907B; }

.slide[data-slide-name="act-five"] .slideContent h2:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/rule-act-five.svg); }

.slide[data-slide-name="act-five"] .actFiveLogo { width: 120px; height: 120px; background-position: center; background-size: contain; background-repeat: no-repeat; margin-bottom: 35px; }

.slide[data-slide-name="act-five"] .slidePhotoWithCaptionWrapper .slidePhoto { z-index: 2; }

.slide[data-slide-name="act-five"] .slidePhotoWithCaptionWrapper a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background-position: center; background-size: contain; background-repeat: no-repeat; background-size: 92px; }

.slide[data-slide-name="act-five"] .readMore a:after { background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/wingdings/read-more-triangle-act-five.svg); }

.actFiveGallery { position: relative; z-index: 4; margin-top: 100px; }

@media (max-width: 768px) { .actFiveGallery { margin-top: 60px; } }

.actFiveGallery__wrapper { padding: 0; padding: 0 35px; max-width: 1250px; margin: 0 auto; }

@media (max-width: 768px) { .actFiveGallery__wrapper { padding: 0 20px; } }

.actFiveGallery h3 { text-align: center; text-transform: uppercase; line-height: normal; color: #EE907B; font-size: 12px; letter-spacing: 0.4em; text-transform: uppercase; margin-bottom: 22px; line-height: 1.4em; }

.ui-dialog-bg { background-color: rgba(0, 0, 0, 0.9); position: absolute; z-index: 200000; top: 0; left: 0; width: 100%; height: 100%; display: none; }

.ui-dialog { z-index: 200001; }

.ui-dialog .ui-dialog-titlebar button { position: absolute; z-index: 2; top: 2px; right: -15px; background: none; color: transparent; padding: 0; text-transform: none; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/icon-close-modal-black.svg); background-size: 15px; background-repeat: no-repeat; background-position: center; background-color: #f9f9f9; border-radius: 18px; height: 36px; width: 36px; text-indent: -10000px; border: 1px solid #F8F9FA; }

.ui-dialog .ui-dialog-titlebar button:hover { background-color: black; border-color: #777; background-image: url(/wp-content/themes/redeemer/minisites/yir-2020-21/images/ui-elements/icon-close-modal-white.svg); cursor: pointer; }

.videoWrapper, .video-wrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; }

.videoWrapper iframe, .video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }

.gs__revealUpWords, .gs__revealUpLines, .gs__revealDownLines, .gs__revealDownWords, .gs__slideInUp, .gs__slideInLeft, .gs__slideInLeftDelayed, .gs__slideInRight, .gs__slideInRightDelayed, .gs__slideInDown, .gs__slideInDownDelayed, .gs__growThis, .gs__growThisDelayed, .gs__fadeInDelayed, .gs__fadeInShort, .gs__fadeIn { visibility: hidden; }

.gs__revealUpWords, .gs__revealDownWords { position: relative; }

.gs__revealUpWords .line, .gs__revealDownWords .line { position: relative; overflow: hidden; }

.gs__revealUpLines > div, .gs__revealDownLines > div { position: relative; overflow: hidden; }

.gs__revealUp { overflow: hidden; }

.gs__revealUp > div { visibility: hidden; }

.triangleMorphSVG .rectangle, .triangleMorphSVG .parallelogram, .triangleMorphSVG .diamond { visibility: hidden; }

.parallelogramMorphSVG .triangle, .parallelogramMorphSVG .rectangle, .parallelogramMorphSVG .diamond { visibility: hidden; }

.diamondMorphSVG .triangle, .diamondMorphSVG .rectangle, .diamondMorphSVG .parallelogram { visibility: hidden; }

/*# sourceMappingURL=all.css.map */
