  @charset "UTF-8";
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; }

@font-face { font-family: DIN-Condensed; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/DIN-Condensed-Bold.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/DIN-Condensed-Bold.woff") format("woff"); font-weight: 700; font-style: normal; }

@font-face { font-family: DIN; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/DIN-Light.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/DIN-Light.woff") format("woff"); font-weight: 200; font-style: normal; }

@font-face { font-family: DIN; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/DIN-Regular.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/DIN-Regular.woff") format("woff"); font-weight: 400; font-style: normal; }

@font-face { font-family: DIN; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/DIN-Medium.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/DIN-Medium.woff") format("woff"); font-weight: 600; font-style: normal; }

@font-face { font-family: DIN; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/DIN-Bold.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/DIN-Bold.woff") format("woff"); font-weight: 700; font-style: normal; }

@font-face { font-family: Majesti; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/majesti-medium.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/majesti-medium.woff") format("woff"); font-weight: 500; font-style: normal; }

@font-face { font-family: Majesti; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/majesti-book-italic.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/majesti-book-italic.woff") format("woff"); font-weight: normal; font-style: italic; }

@font-face { font-family: Majesti; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/majesti-medium-italic.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/majesti-medium-italic.woff") format("woff"); font-weight: 500; font-style: italic; }

@font-face { font-family: Majesti; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/MajestiBanner-Bold.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/MajestiBanner-Bold.woff") format("woff"); font-weight: 700; font-style: normal; }

@font-face { font-family: Tisa; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/Tisa-Regular.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/Tisa-Regular.woff") format("woff"); font-weight: 400; font-style: normal; }

@font-face { font-family: Tisa; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/Tisa-Regular-Italic.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/Tisa-Regular-Italic.woff") format("woff"); font-weight: 400; font-style: italic; }

@font-face { font-family: Tisa; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/Tisa-Medium.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/Tisa-Medium.woff") format("woff"); font-weight: 600; font-style: normal; }

@font-face { font-family: Tisa; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/Tisa-Light.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/Tisa-Light.woff") format("woff"); font-weight: 200; font-style: normal; }

@font-face { font-family: Tisa; src: url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/Tisa-Bold-Italic.woff2") format("woff2"), url("/wp-content/themes/redeemer/minisites/yir-2019-20/fonts/Tisa-Bold-Italic.woff") format("woff"); font-weight: 700; font-style: italic; }

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

html, body { color: #111; font: normal 400 16px Tisa, 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: #111; text-decoration: none; transition: all 0.2s ease-in-out; border-bottom: 1px solid #111; }

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

.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.-lines { overflow: hidden; }

.wingding.-lines > div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-position: center; background-size: 800px; background-repeat: no-repeat; }

.wingding.-tallAndNarrow { height: 100%; width: 25px; }

.wingding.-sectionSlide { left: 90px; bottom: -120px; }

@media (max-width: 1024px) { .wingding.-sectionSlide { left: 10px; bottom: -200px; } }

.wingding.-skinnyBoxHoriz { width: 700px; height: 25px; }

.wingding.-skinnyBoxVert { width: 25px; height: 700px; }

.wingding.-red { background-color: #a22036; }

.wingding.-redDark { background-color: #6E0017; }

.wingding.-redDark { background-color: #6E0017; }

.wingding.-yellow { background-color: #FCB813; }

.wingding.-tealLight { background-color: #8BB8BE; }

.wingding.-teal { background-color: #4E878D; }

.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; font: normal 700 16px DIN, sans-serif; line-height: normal; color: #EE907B; font-size: 12px; letter-spacing: 0.4em; text-transform: uppercase; margin-bottom: 22px; line-height: 1.4em; }

.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: normal 600 16px DIN, sans-serif; position: absolute; top: -1px; right: 20px; padding: 5px 9px 5px 10px; border-radius: 12px; background-color: #6E0017; color: white; text-transform: uppercase; font-size: 10px; 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; }

.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: 40px; height: 51px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/redeemer-shield-black.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: 37px; top: 8px; left: 12px; } }

@media (max-width: 375px) { .staticItems__shield { width: 20px; height: 33px; top: 6px; left: 10px; } }

.staticItems__location { position: fixed; transform: rotate(-90deg); text-transform: uppercase; font: normal 600 16px DIN, sans-serif; font-size: 11px; text-align: center; letter-spacing: 0.5em; width: 170px; 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 #111; background-color: rgba(0, 0, 0, 0); transition: all ease-in-out 0.75s; }

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

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

.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: #111; 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: #111; 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%; transform: rotate(45deg) translate(4.25px, 4.25px); }

.staticItems__hamburger.-open:after { content: ""; height: 100%; left: 0px; 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 { font: normal 600 16px DIN, sans-serif; letter-spacing: 0.05em; font-size: 11px; color: #111; border-bottom: 0; }

.staticItems__redeemerLink a:hover { color: black; border-bottom: 1px solid black; }

.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-2019-20/images/icons/share-black.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-2019-20/images/ui-elements/close.svg); }

.menu { background-color: #a22036; 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.06; }

.menu__wrapper { height: 100vh; }

.menu__title { font: normal 600 16px DIN, sans-serif; font-size: 10px; letter-spacing: 0.25em; 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: 40px 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: normal 200 16px DIN, sans-serif; font-size: 10px; color: #111; text-transform: uppercase; letter-spacing: 0.2em; margin-bottom: 4px; }

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

.menu__section h2 { font: normal 500 16px Majesti, sans-serif; font-size: 34px; margin-bottom: 30px; }

@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: #111; border-bottom-color: transparent; }

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

.menu__section ul li { color: white; 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: #d5d5d5; border-bottom-color: transparent; }

.menu__section ul li a:hover { color: #111; border-bottom-color: #111; 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: bottom -20px center; opacity: 0; height: 100%; }

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

.sectionSlide { position: relative; overflow: hidden; height: 100vh; }

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

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

.sectionSlide__yearInReviewTitle { display: block; margin-bottom: 200px; width: 100%; height: 13px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/year-in-review-title.svg); }

@media (min-width: 1500px) { .sectionSlide__yearInReviewTitle { margin-bottom: 300px; } }

@media (max-width: 768px) { .sectionSlide__yearInReviewTitle { margin-bottom: 150px; height: 11px; } }

.sectionSlide__yearInReviewTitle.-highlights { margin: 0; }

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

.sectionSlide__contentWrapper.-highlights { height: 100vh !important; }

.sectionSlide__contentWrapper h1 { margin: 0 0 60px; font: normal 900 16px Majesti, sans-serif; font-size: 140px; color: white; position: relative; }

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

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

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

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

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

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

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

.sectionSlide__contentWrapper h1.-highlights { text-indent: -10000px; max-width: 1200px; width: 100%; height: 100%; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/slides/highlights/title-slide-text.svg); margin: 40px auto 70px; font-size: 180px; }

.sectionSlide__contentWrapper h1.-highlights:after { display: none; }

.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-2019-20/images/slides/highlights/gradient-forward-slash.svg); }

.sectionSlide__contentWrapper p { font: normal 200 16px DIN, sans-serif; font-size: 20px; line-height: 1.5; 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: 16px; }
  .sectionSlide__contentWrapper p br { display: inline; } }

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

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

.sectionSlide__contentWrapper p.-small { font-size: 12px; }

.sectionSlide__contentWrapper p.-wide { max-width: 700px; }

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

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

.sectionSlide__contentWrapper p.-sneakPeek:after { content: ''; position: absolute; width: 28px; height: 14px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/ui-elements/triangle-yellow.svg); bottom: 0; left: calc(50% - 14px); }

.sectionSlide__content { margin-left: auto; margin-right: auto; padding-left: 90px; padding-right: 90px; width: calc(100% - (90px * 2)); padding: 60px 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__bgImage { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background-position: center; background-size: cover; background-repeat: no-repeat; opacity: 0.5; mix-blend-mode: multiply; height: 100%; }

.sectionSlide__bgGradient { height: 100%; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: #6E0017; /* Old browsers */ background: radial-gradient(at top, #A22036 0%, #6E0017 100%); }

.sectionSlide__identity { position: absolute; bottom: 0; right: -250px; background-position: center; background-size: contain; background-repeat: no-repeat; z-index: 2; opacity: 0.15; mix-blend-mode: multiply; background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/redeemer-shield.svg); width: 534px; height: 676px; }

.sectionSlide__identity.-titleSlide { width: 100%; height: 100%; right: initial; opacity: 0.1; background-position: center -40px; background-size: 790px; background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/redeemer-crest.svg); }

.sectionSlide[data-slide-name="faculty"] .sectionSlide__bgImage { opacity: 0.5; }

.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; }

.sectionSlide[data-slide-name="thankyou"] .sectionSlide__bgImage { opacity: 0.61; }

.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: #EBEBEB; 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%; }

.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; }

.slide.-style1 .slideWrapper .slideRight { flex: 1 0 60%; 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 { padding-bottom: 50px; }

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

.slide.-centredTitle { padding-top: 100px; }

.slide.-centredTitle .slideWrapper .slideTitle { flex: 1 0 100%; }

.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: 4; }

@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; 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 .slideContentWrapper { position: relative; }

@media (max-width: 1024px) { .slide[data-slide-name="covid-19"] .slideWrapper.-fiftyFifty { padding-bottom: 130px; } }

.slide[data-slide-name="covid-19"] .wingding.-lines { right: 0px; top: 60px; }

.slide[data-slide-name="covid-19"] .wingding.-skinnyBoxHoriz { bottom: 25px; right: -200px; }

@media (max-width: 1024px) { .slide[data-slide-name="covid-19"] .wingding.-skinnyBoxHoriz { right: -500px; } }

.slide[data-slide-name="covid-19"] .moreArticles .wingding.-lines { width: 320px; height: 320px; right: initial; left: -300px; top: initial; bottom: -25px; }

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

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

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

.slide[data-slide-name="redeemer-university"] .slideOverlay { height: 300px; top: initial; bottom: 0; background: #F4F4F4; background: linear-gradient(180deg, rgba(235, 235, 235, 0) 0%, #ebebeb 100%); }

.slide[data-slide-name="redeemer-university"] .wingding.-skinnyBoxVert { background-color: #111; bottom: 0; }

@media (max-width: 1024px) { .slide[data-slide-name="redeemer-university"] .wingding.-skinnyBoxVert { display: none; } }

.slide[data-slide-name="redeemer-university"] .wingding.-lines { width: 300px; height: 450px; right: -100px; top: 120px; }

@media (max-width: 1024px) { .slide[data-slide-name="redeemer-university"] .wingding.-lines { display: none; } }

.slide[data-slide-name="enrolment-increase"] .wingding.-linesTeal { right: 0px; top: 60px; }

.slide[data-slide-name="enrolment-increase"] .wingding.-linesRed { width: 350px; height: 350px; left: calc(50% - 750px); top: initial; bottom: -170px; }

.slide[data-slide-name="enrolment-increase"] .wingding.-teal { right: -200px; bottom: 0; }

@media (max-width: 768px) { .slide[data-slide-name="enrolment-increase"] .wingding.-teal { bottom: -5px; left: -420px; } }

.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="reaching-higher"] .slideOverlay { display: none; }

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

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

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

.slide[data-slide-name="reaching-higher"] .wingding.-linesTeal { right: -100px; top: 60px; }

.slide[data-slide-name="reaching-higher"] .wingding.-skinnyBoxHoriz { bottom: 0; }

.slide[data-slide-name="reaching-higher"] .wingding.-rectangle { bottom: 0; right: -200px; background-color: #0C9D9F; }

.slide[data-slide-name="gospel-church-culture"] { padding-bottom: 70px; }

.slide[data-slide-name="gospel-church-culture"] .slidePhoto { max-width: 550px; padding-bottom: 100%; }

.slide[data-slide-name="gospel-church-culture"] .wingding.-rectangle { left: 0; bottom: 0; }

@media (max-width: 1024px) { .slide[data-slide-name="gospel-church-culture"] .wingding.-rectangle { display: none; } }

.slide[data-slide-name="gospel-church-culture"] .wingding.-lines { right: 45px; top: 90px; }

@media (max-width: 1024px) { .slide[data-slide-name="gospel-church-culture"] .wingding.-lines { right: -5px; } }

.slide[data-slide-name="gospel-church-culture"] .slideOverlay { height: 180px; top: initial; bottom: 0; background: #F4F4F4; background: linear-gradient(180deg, rgba(235, 235, 235, 0) 0%, #ebebeb 100%); }

.slide[data-slide-name="rooted-in-hope"] { padding-top: 70px; }

.slide[data-slide-name="rooted-in-hope"] .slidePhoto { max-width: 550px; padding-bottom: 100%; }

.slide[data-slide-name="rooted-in-hope"] .wingding.-rectangle { right: 45px; bottom: 100px; }

@media (max-width: 1024px) { .slide[data-slide-name="rooted-in-hope"] .wingding.-rectangle { right: -5px; bottom: 450px; height: 500px; } }

.slide[data-slide-name="rooted-in-hope"] .wingding.-lines { left: 65px; bottom: 0; }

@media (max-width: 768px) { .slide[data-slide-name="rooted-in-hope"] .wingding.-lines { left: -5px; bottom: -400px; } }

.slide[data-slide-name="rooted-in-hope"] .slideOverlay { height: 180px; top: 0; background: #F4F4F4; background: linear-gradient(180deg, #ebebeb 0%, rgba(235, 235, 235, 0) 100%); }

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

.slideGroup.-students .wingding.-rectangle.-teal { left: -12px; top: 45px; }

.slideGroup.-students .wingding.-rectangle.-yellow { right: -12px; top: 1350px; }

.slideGroup.-students .wingding.-lines.-top { width: 400px; height: 200px; right: -20px; top: 50px; }

@media (max-width: 768px) { .slideGroup.-students .wingding.-lines.-top { right: -250px; top: 50px; height: 100px; } }

@media (max-width: 600px) { .slideGroup.-students .wingding.-lines.-top { right: -330px; } }

.slideGroup.-students .wingding.-lines.-bottom { width: 40px; height: 650px; left: -20px; top: 2450px; }

@media (max-width: 600px) { .slideGroup.-students .wingding.-lines.-bottom { left: -25px; } }

.slideGroup.-students .slideGroup__bgImage { opacity: 0.15; }

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

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

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

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

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

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

.slide[data-slide-name="act-five-gap-year-program"] .slideContent h2:after { background-color: #EE907B; }

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

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

.slide[data-slide-name="act-five-gap-year-program"] .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="advancing-inclusive-classrooms"] { background-position: top -800px center; background-size: 1500px; }

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

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

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

.slide[data-slide-name="advancing-inclusive-classrooms"] .wingding.-rectangle { left: 0; bottom: 0; }

@media (max-width: 768px) { .slide[data-slide-name="advancing-inclusive-classrooms"] .wingding.-rectangle { display: none; } }

.slideGroup.-alumni .wingding.-lines.-top { width: 520px; height: 27px; right: -120px; top: 70px; }

@media (max-width: 768px) { .slideGroup.-alumni .wingding.-lines.-top { right: -450px; height: 100px; } }

.slideGroup.-alumni .wingding.-lines.-bottom { width: 400px; height: 200px; left: -30px; top: 1790px; }

@media (max-width: 768px) { .slideGroup.-alumni .wingding.-lines.-bottom { left: initial; top: 1660px; height: 400px; right: -380px; } }

.slideGroup.-faculty .slideTitle h3 { color: #795600; }

.slideGroup.-faculty .slideTitle h2:after { background-color: #fff; }

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

.slideGroup.-faculty .wingding.-rectangle.-red1 { left: -12px; top: 45px; }

.slideGroup.-faculty .wingding.-rectangle.-red2 { right: -12px; top: 1350px; }

.slideGroup.-faculty .wingding.-lines.-top { width: 400px; height: 200px; right: -20px; top: 50px; }

@media (max-width: 768px) { .slideGroup.-faculty .wingding.-lines.-top { right: -350px; } }

.slideGroup.-faculty .wingding.-lines.-bottom1 { width: 40px; height: 650px; left: -20px; top: 2050px; }

@media (max-width: 600px) { .slideGroup.-faculty .wingding.-lines.-bottom1 { left: -25px; } }

.slideGroup.-faculty .wingding.-lines.-bottom2 { height: 40px; width: 650px; right: -20px; bottom: -20px; }

.slideGroup.-faculty .slideGroup__bgImage { opacity: 0.30; }

.slide[data-slide-name="welcoming-the-stranger"] { background-position: top -500px left -300px; background-size: 2300px; }

.slide[data-slide-name="welcoming-the-stranger"] .wingding.-rectangle { left: 0; bottom: 0; }

@media (max-width: 768px) { .slide[data-slide-name="welcoming-the-stranger"] .wingding.-rectangle { left: initial; right: -5px; bottom: -200px; } }

.slide[data-slide-name="welcoming-the-stranger"] .wingding.-redDark { background-color: #4F0010; }

.slide[data-slide-name="giving-thanks"] { background-position: top -350px left -350px; background-size: 1800px; }

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

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

@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.-rectangle { left: 0; bottom: -150px; }

@media (max-width: 768px) { .slide[data-slide-name="giving-thanks"] .wingding.-rectangle { display: none; } }

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

.slide[data-slide-name="strategic-plan-2020-2025"] { background-color: #B6093A; text-align: center; color: white; padding: 60px 0 40px; }

.slide[data-slide-name="strategic-plan-2020-2025"] h2 { font: italic 700 16px Tisa, serif; font-size: 65px; color: white; line-height: 1.1em; margin-bottom: 10px; }

@media (max-width: 1024px) { .slide[data-slide-name="strategic-plan-2020-2025"] h2 { font-size: 60px; } }

@media (max-width: 768px) { .slide[data-slide-name="strategic-plan-2020-2025"] h2 { font-size: 55px; } }

@media (max-width: 600px) { .slide[data-slide-name="strategic-plan-2020-2025"] h2 { font-size: 43px; } }

@media (max-width: 375px) { .slide[data-slide-name="strategic-plan-2020-2025"] h2 { font-size: 40px; } }

.slide[data-slide-name="strategic-plan-2020-2025"] h3 { font: normal 600 16px DIN, sans-serif; margin-bottom: 45px; line-height: 1.7em; }

@media (max-width: 600px) { .slide[data-slide-name="strategic-plan-2020-2025"] h3 { font-size: 14px; } }

.slide[data-slide-name="strategic-plan-2020-2025"] h3 br { display: none; }

@media (max-width: 600px) { .slide[data-slide-name="strategic-plan-2020-2025"] h3 br { display: block; } }

.slide[data-slide-name="strategic-plan-2020-2025"] .readMore a:after { color: #4F0010; }

.slide[data-slide-name="strategic-plan-2020-2025"] .slideBgImg { background-size: 730px; opacity: 0.17; background-position: top -170px center; }

@media (max-width: 768px) { .slide[data-slide-name="strategic-plan-2020-2025"] .slideBgImg { background-size: 520px; background-position: top -80px center; opacity: 0.12; } }

@media (max-width: 375px) { .slide[data-slide-name="strategic-plan-2020-2025"] .slideBgImg { background-size: 450px; background-position: top -40px center; } }

.slideGroup.-yourSupport .wingding.-lines.-top { width: 520px; height: 27px; right: -120px; top: 70px; }

@media (max-width: 768px) { .slideGroup.-yourSupport .wingding.-lines.-top { right: -450px; top: 30px; height: 80px; } }

.slideGroup.-yourSupport .wingding.-lines.-bottom { width: 400px; height: 65px; right: -50px; bottom: 40px; }

.slide[data-slide-name="redeemers-theme-for-2020-21"] { background-position: top -700px left -450px; background-size: 2300px; padding-top: 190px; padding-bottom: 0; }

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

.slide[data-slide-name="redeemers-theme-for-2020-21"] .slideTitle h2:after { background-color: #21B5E0; }

.slide[data-slide-name="redeemers-theme-for-2020-21"] .slidePhoto { background-size: contain; background-position-y: top; }

.slide[data-slide-name="redeemers-theme-for-2020-21"] .gratitudeButton { width: 165px; height: 165px; background-position: center; background-size: contain; background-repeat: no-repeat; margin-bottom: 40px; position: relative; left: -40px; }

.slide[data-slide-name="redeemers-theme-for-2020-21"] .wingding.-rectangle { left: 0; bottom: -150px; background-color: #231f20; }

@media (max-width: 768px) { .slide[data-slide-name="redeemers-theme-for-2020-21"] .wingding.-rectangle { left: initial; right: -10px; } }

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

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

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

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

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

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

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

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

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

.slide[data-slide-name="redeemers-theme-for-2020-21"] .whereNow div { display: inline-block; font: normal 600 16px DIN, sans-serif; text-transform: uppercase; font-size: 12px; letter-spacing: 0.05em; border-bottom: 0; margin: 10px 15px; }

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

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

.slide[data-slide-name="redeemers-theme-for-2020-21"] .whereNow a { color: #111; }

.slideOverlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: black; background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.15) 100%); }

.moreArticles { position: relative; z-index: 3; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/slides/slide-bottom-bg.svg); background-color: #151515; color: white; }

.moreArticles:before { content: ''; position: absolute; top: -70px; width: 45%; height: 70px; background-color: #151515; }

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

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

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

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

.moreArticles__wrapper h2 { font: normal 700 16px DIN, sans-serif; font-size: 16px; line-height: normal; font-size: 12px; letter-spacing: 0.4em; text-transform: uppercase; margin-bottom: 22px; line-height: 1.4em; position: relative; padding-bottom: 30px; }

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

.moreArticles__articles { display: flex; max-width: 90%; padding-bottom: 70px; margin: -25px; margin-top: 25px; flex-wrap: wrap; }

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

.moreArticles__article { flex: 1 0 50%; }

@media (max-width: 600px) { .moreArticles__article { flex: 1 0 100%; margin-bottom: 15px; } }

.moreArticles__article > div { padding: 25px; padding-bottom: 0; max-width: 400px; }

.moreArticles__article h3 { font: normal 600 16px Tisa, serif; font-size: 24px; line-height: 1.35em; margin-bottom: 12px; }

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

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

.moreArticles__article h3 a:hover { color: #FCB813; }

.moreArticles__article p { color: #CCCCCC; font: normal 200 16px Tisa, serif; }

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

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

.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.-knockout h3, .slideContent.-knockout h2, .slideContent.-knockout p, .slideContent.-knockout p span { color: white; }

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

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

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

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

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

.quoteBox:before { content: ''; position: absolute; color: #FCB813; top: -100px; left: -35px; width: 94px; height: 70px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/wingdings/quotes-yellow.svg); }

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

.quoteBox.-knockout { color: white; }

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

.quoteBox.-red:before { background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/wingdings/quotes-red.svg); }

.quoteBox.-reachingHigher:before { background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/wingdings/quotes-salmon.svg); }

.quoteBox p { font: italic 700 16px Tisa, serif; font-size: 28px; }

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

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

.quoteBox div { font: normal 600 16px DIN, sans-serif; font-size: 13px; text-transform: uppercase; letter-spacing: 0.02em; margin-top: 15px; line-height: 1.5em; color: #777; }

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

.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: -20px; width: 80px; height: 60px; }

.readMore { font: normal 200 16px DIN-Condensed, sans-serif; text-transform: uppercase; font-size: 18px; letter-spacing: 0.02em; margin-top: 22px; }

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

.readMore a { border-bottom: 0; }

.readMore a:after { content: '///'; color: #FCB813; letter-spacing: 0.02em; margin-left: 7px; font: normal 600 16px DIN, sans-serif; font-size: 18px; }

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

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

.readMore.-knockout a:hover { color: #FCB813; }

.readMore.-reachingHigher a:after { color: #0C9D9F; }

.readMore.-reachingHigher a:hover { color: #FF6D48; }

.readMore.-teal a:after { color: #31686E; }

.readMore.-yellow a:after { color: #FCB813; }

.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.-centred { text-align: center; }

.slideTitle.-centred h2 { max-width: 640px; margin-left: auto; margin-right: auto; }

.slideTitle.-centred h2:after { left: calc(50% - 64px/2); }

.slideTitle h2 { font: normal 200 16px DIN-Condensed, sans-serif; line-height: 1em; text-transform: uppercase; padding-bottom: 28px; margin-bottom: 35px; position: relative; max-width: 400px; font-size: 53px; }

@media (min-width: 1280px) { .slideTitle h2 { font-size: 55px; } }

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

.slideTitle h2:after { content: ''; position: absolute; width: 64px; height: 8px; background-color: #FCB813; bottom: 0; left: 0; }

.slideTitle h2.-large { font-size: 75px; max-width: 450px; }

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

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

.slideTitle h2.-redDark:after { background-color: #6E0017; }

.slideTitle h2.-yellow:after { background-color: #FCB813; }

.slideTitle h2.-red:after { background-color: #a22036; }

.slideTitle h2.-reachingHigher:after { background-color: #FF6D48; }

.slideTitle h3 { font: normal 700 16px DIN, sans-serif; color: #777; font-size: 12px; letter-spacing: 0.4em; text-transform: uppercase; margin-bottom: 22px; line-height: 1.4em; }

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

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

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

.slideTitle h3.-redDark { color: #6E0017; }

.slideTitle h3.-black { color: #111; }

.slideTitle h3.-teal { color: #28585D; }

.slideText { position: relative; }

.slideText p { line-height: 1.7em; padding: 12px 0; }

.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; } }

@media (max-width: 768px) { .slideText.-centred { text-align: center; } }

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

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

.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; }

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

.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: 25px; color: #666666; font: normal 400 16px DIN, sans-serif; font-size: 14px; margin-bottom: 45px; line-height: 1.5em; }

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

.slidePhotoCaption.-withWingding { position: relative; margin-top: 0; top: 50px; }

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

.reCampaignTimelineItem { padding: 35px 30px; flex-basis: calc(33.33% - 60px); }

@media (min-width: 1280px) { .reCampaignTimelineItem { flex-basis: calc(33.33% - 120px); padding: 35px 60px; } }

@media (max-width: 1024px) { .reCampaignTimelineItem { flex-basis: 300px; } }

.reCampaignTimelineItem__image { background-position: center; background-size: cover; background-repeat: no-repeat; border-radius: 50%; width: 100px; height: 100px; margin-bottom: 20px; }

.reCampaignTimelineItem h2 { color: #a22036; font: normal 700 16px DIN, sans-serif; font-size: 23px; margin-bottom: 15px; }

.reCampaignTimelineItem h2 em { font-style: italic; }

.reCampaignTimelineItem h3 { margin-bottom: 7px; font: normal 600 16px DIN, sans-serif; text-transform: uppercase; font-size: 26px; }

.reCampaignTimelineItem p { font: normal 600 16px DIN, sans-serif; font-size: 17px; text-transform: uppercase; margin-top: 18px; line-height: 1em; }

.reCampaignTimelineItem p a { border-bottom: 1px solid transparent; }

.reCampaignTimelineItem p a:hover { color: #a22036; }

.reCampaignTimelineItem p a.-video { position: relative; padding-right: 30px; }

.reCampaignTimelineItem p a.-video:after { content: ''; position: absolute; right: 0; top: 1px; width: 22px; height: 22px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/images/ui-elements/icon-play-green.svg); /* Chrome 29+ */ }

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 600px) and (min-resolution: 0.001dpcm) { .reCampaignTimelineItem p a.-video:after { top: -5px; } }

.reCampaignTimelineItem p a:first-child { margin-right: 20px; }

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

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

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

.slideGroup__title { text-align: center; font: normal 700 16px DIN, sans-serif; font-size: 12px; letter-spacing: 0.5em; text-transform: uppercase; margin-bottom: 60px; }

@media (max-width: 375px) { .slideGroup__title { margin: 0; } }

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

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

.slideGroup__bgGradient.-teal { background: linear-gradient(-205deg, #a2c6cb 10%, #5b9da4 100%); background-size: 1200px; background-position: top center; }

.slideGroup__bgGradient.-yellowToRedBordered { background: linear-gradient(-205deg, #fcb813 10%, #a22036 100%); background-size: 1528px; background-position: top center; padding: 15px; }

.slideGroup__bgGradient.-yellow { background: linear-gradient(-190deg, #FCB813 10%, #F1B012 100%); background-size: 1528px; background-position: top center; }

.slideGroup__bgGradient.-redToYellowBordered { background: linear-gradient(180deg, #a22036 10%, #6E0017 100%); background-size: 1528px; background-position: top center; }

.slideGroup__wrapper { padding: 40px 40px 80px; 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: #EBEBEB; 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: 0; background-position: center; background-size: cover; background-repeat: no-repeat; background-size: 1200px; background-position: top -30px center; 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; } }

.captionProfile { font: italic 400 16px Tisa, serif; margin-top: 20px; text-align: right; }

@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: 80px; }

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

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

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

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

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

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

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

.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) .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; }

.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-2019-20/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 #EBEBEB; }

.ui-dialog .ui-dialog-titlebar button:hover { background-color: black; border-color: #777; background-image: url(/wp-content/themes/redeemer/minisites/yir-2019-20/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; }

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