@import "_variables"; @import "_breakpoints"; @import "_mixins"; $barlow: 'Barlow', sans-serif !default; $barlowTitle: 'Barlow Condensed', 'Fira Sans Extra Condensed', 'arial narrow', sans-serif !default; $barlow-art-title: 'Barlow Condensed', 'Fira Sans Extra Condensed', 'arial narrow', sans-serif !default; $twth-color: #b8c9af; $dfw-color: #0fa0b9; $hr-new-color: #dd9439; $vm-color: #edc118; .year-20-21-body { .primary-nav-wrapper, .header-container, .page-title--wrapper { display: none; } #shell { overflow: hidden; } .year-end-2022--video-sub, .year-end-2022-video-watch-all, .menu-link { color: white; } .breadcrumb-nav--link { color: #B7A97D; } .breadcrumb-nav:before { background: #2f2a23; } .primary-nav-wrapper { position: absolute !important; left: 0; right: 0; width: 100%; } .light-logo { display: block; } .dark-logo { display: none; } .banner-wrapper { z-index: 10000; } .external { z-index: 20000; } .vjs-ended.vjs-has-started .vjs-poster { display: block; } } /* Start of menu */ .show-on-the-road-nav--wrapper { padding-top: 70px; z-index: 10000; position: absolute; left: 0; right: 0; .modal-open & { z-index: 0; } @include media-breakpoint-up(md) { padding-top: 100px; } } .show-on-the-road--primary-menu-title { font-family: $barlow-art-title; color: white; font-weight: 700; width: 140px; font-size: 37px; text-align: center; line-height: 1; :lang(ja) &, :lang(zh) & { white-space: nowrap; font-size: 31px; } :lang(ru) & { font-size: 26px; } :lang(hu) & { font-size: 26px; } [dir="rtl"] & { direction: ltr; } @include media-breakpoint-down(md) { :lang(it) & , :lang(sv) & , :lang(no) & , :lang(da) & , :lang(ru) & , :lang(fr) & { font-size: 21px; white-space: nowrap; } :lang(he) &, :lang(de) &, :lang(ja) &, :lang(zh) & { font-size: 25px; } :lang(hu) & { font-size: 19px; } } } .bs-extender__show-on-the-road-nav { .show-on-the-road--primary-menu-title { color: #fff; font-size: 28px; font-weight: 500; :lang(ja) & { font-size: 26px; } } .year-review-2021--menuitem-subitem:hover { background: #0b4885; } .year-review-2021--menuitem-subitem a { font-size: 14px; } @include media-breakpoint-down(lg) { .show-on-the-road--primary-menu { height: 42px; } .year-review-2021--menuitem-sub { display: none; } } .year-review-2021--menuitem-sub { background-color: #0c345c; padding-bottom: 5px; } @include media-breakpoint-down(md) { .show-on-the-road--primary-menu-title { font-size: 22px; } .show-on-the-road--menuitem { padding-top: 4px; } } .show-on-the-road--primary-menu-title { white-space: nowrap; } .year-review-2021--menuitem > a { font-family: $barlow; font-size: 17px; color: #fff; :lang(el) & { font-size: 14px; } :lang(ru) & { font-size: 16px; } } } .show-on-the-road--primary-menu { @include vendor-prefix("display", "flex"); @include vendor-prefix("justify-content", "space-between"); @include vendor-prefix("align-items", "center"); position: relative; white-space: nowrap; @include media-breakpoint-down(sm) { height: 42px; .show-on-the-road--menuitem { overflow: hidden; } } @include media-breakpoint-up(lg) { white-space: initial; } @include media-breakpoint-up(lg) { @include vendor-prefix("flex", "0 0 calc(90% - 130px)"); max-width: calc(90% - 130px); height: 66px; } } .show-on-the-road--menuitem { @include vendor-prefix("transition", "all 0.25s"); @include vendor-prefix("flex", "1"); margin-#{$right}: 14px; font-size: 18px; color: #ffffff; cursor: pointer; position: relative; padding-bottom: 12px; padding-top: 12px; border-bottom: 2px solid transparent; font-family: $barlowTitle; :lang(ja) & { font-size: 16px; } :lang(ru) & { font-size: 15px; } :lang(hu) & { line-height: 1.1em; } :lang(es) & , :lang(sv) & , :lang(fr) & { line-height: 1.2em; } :lang(el) &, :lang(de) &, :lang(ru) & { line-height: 1.3em; } @include media-breakpoint-down(md) { padding-top: 10px; padding-bottom: 0; } &:hover { background-color: #0c345c; } a { color: inherit; display: block; &:focus, &:hover { color: inherit; text-decoration: none; } } @include media-breakpoint-up(md) { &:hover { border-bottom: 2px solid #FCD161; .year-review-2021--menuitem-sub { @include vendor-prefix("transition", "all 0.25s"); opacity: 1; visibility: visible; } } } @include media-breakpoint-up(lg) { margin-#{$right}: 38px; } @include media-breakpoint-up(xl) { font-size: 18px; } } .show-on-the-road--menuitem-link__mobile-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; } .show-on-the-road--menuitem { padding: 0 7px; margin: 0; height: 100%; border: 0 !important; display: none; @include vendor-prefix("align-items", "center"); @include vendor-prefix("justify-content", "center"); @include media-breakpoint-up(lg) { @include vendor-prefix("display", "flex"); padding: 0 19px; margin: 0; :lang(zh) &, :lang(ja) & { padding: 0 14px; } :lang(it) & , :lang(hu) & , :lang(nl) & , :lang(de) & , :lang(es) & , :lang(sv) & , :lang(pt) & , :lang(ru) & { padding: 0 5px; } } @include media-breakpoint-down(md) { padding: 0 16px; border-radius: 4px; } } .show-on-the-road--menuitem-sub { top: 100%; } .show-on-the-road--menuitem__active { border: 0; background-color: #0B4885; @include vendor-prefix("display", "flex"); .show-on-the-road--menuitem-link { color: #FCD161 !important; white-space: initial; line-height: 1; } } .show-on-the-road--primary-menu-bg { background: #323740; background: rgba(50, 55, 64, 0.7); background: rgb(8, 70, 132, 0.4); backdrop-filter: blur(15px); -webkit-backdrop-filter: blur(15px); @include vendor-prefix("transition", "all 0.25s ease-out"); @include media-breakpoint-down(sm) { opacity: 0; .is-sticky & { opacity: 1; } } } .show-on-the-road--primary-menu-wrapper { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include vendor-prefix("justify-content", "space-between"); overflow: initial; @include media-breakpoint-down(md) { padding-bottom: 5px; overflow-x: scroll; -webkit-overflow-scrolling: touch; height: 55px; } } .show-on-the-road--primary-menu__progress { @include vendor-prefix("transform", "scaleX(0)"); @include vendor-prefix("transition", "transform 0.1s"); @include vendor-prefix("transform-origin", "left"); background-color: #1b8fff; height: 3px; position: absolute; left: 0; bottom: 0; width: 100%; } .show-on-the-road--primary-menu-logo { color: white; margin-#{$right}: 15px; &:focus, &:hover { color: inherit; text-decoration: none; } } /* End of menu */ .year-2021-4d-stat--vm { color: $vm-color; } .year-2021-4d-stat--hr { color: $hr-new-color; } .year-2021-4d-stat--twth { color: $twth-color; } .year-2021-4d-stat--dfw { color: $dfw-color; } .year-20-21-body { background-color: #080f1f; overflow-x: hidden; } .year-20-21-bg { background-color: #080f1f; } .time-to-rise-be-more-wrapper { padding-top: 40px; background-color: black; background-size: cover; z-index: 100; } .time-to-rise-large-text__intro-text { color: #fff; } .year-review-2021-vertical-line { @include vendor-prefix("display", "flex"); @include vendor-prefix("justify-content", "center"); position: relative; z-index: 1000; height: 100px; margin: 50px 0px; @include media-breakpoint-up(sm) { height: 210px; } &.visible { visibility: visible; } } .year-review-2021-vertical-line.year-review-2021-vertical-line__large { height: 150px; margin: 50px 0px; @include media-breakpoint-up(md) { height: 330px; } .year-review-2021-glow-line { height: 150px; max-height: 150px !important; @include media-breakpoint-up(md) { height: 330px; max-height: 330px !important; } } } .year-review-2021-vertical-line__small { height: 150px; margin: 50px 0px; @include media-breakpoint-up(md) { height: 210px !important; } .year-review-2021-glow-line { height: 150px !important; max-height: 150px !important; @include media-breakpoint-up(md) { height: 210px !important; max-height: 210px !important; } } } .year-review-2021-glow-line { @include vendor-prefix("transition", "height 0.25s ease-out"); opacity: 0; width: 4px; background: #fff; border-radius: 4px; z-index: 100; height: 100px; @include media-breakpoint-up(sm) { height: 210px; } } .year-review-2021-glow-line__visible { opacity: 1; visibility: visible; } .year-review-2021-large-text { font-family: $barlowTitle; font-size: 34px; font-weight: 400; color: #fff; text-align: center; line-height: 1; padding-right: 1px; @include media-breakpoint-down(md) { :lang(ru) &, :lang(fr) &, :lang(zh) & { font-size: 31px; } } } .show-on-road--title { font-family: $barlowTitle; font-size: 30px; color: #000; text-align: center; color: white; line-height: 1.1em; padding-bottom: 6px; margin-bottom: 32px; @include media-breakpoint-up(md) { font-size: 66px; } @include media-breakpoint-up(xl) { font-size: 80px; } } .show-on-road--subtitle { font-family: $barlowTitle; font-size: 24px; color: #000; text-align: center; color: white; line-height: 1.1em; padding-bottom: 6px; margin-bottom: 6px; font-weight: bold; @include media-breakpoint-up(sm) { font-size: 38px; } } .year-review-2021--date { font-family: $barlowTitle; color: #CDCCCC; text-align: center; font-weight: 300; font-size: 24px; margin-bottom: 10px; @include media-breakpoint-up(md) { font-size: 32px; } } .show-on-road--desc, .year-review-2021--desc { font-family: $barlow; color: #fff; font-size: 17px; text-align: center; margin-bottom: 20px; a { color: #fff; text-decoration: underline; } @include media-breakpoint-up(md) { font-size: 20px; margin-bottom: 20px; } @include media-breakpoint-up(lg) { margin-bottom: 50px; font-size: 22px; } } .year-review-2021--desc__date { font-weight: 300; } .show-on-road--mobile-spacer { margin-top: 20px; @include media-breakpoint-up(md) { margin-top: 0px; } } .show-on-road--spacer { margin-top: 50px; @include media-breakpoint-up(md) { margin-top: 75px; } } .show-on-road--spacer-smaller { margin-top: 20px; @include media-breakpoint-up(md) { margin-top: 50px; } } .show-on-road--featured-para { font-family: $barlowTitle; color: #fff; font-size: 20px; text-align: center; margin-top: 20px; a { color: #fff; text-decoration: underline; } @include media-breakpoint-up(md) { margin-top: 0px; font-size: 25px; } @include media-breakpoint-up(lg) { font-size: 26px; padding: 0 30px; } @include media-breakpoint-up(xl) { font-size: 29px; padding: 0 50px; :lang(el) & , :lang(nl) & { font-size: 26px; } } } .show-on-road--featured-para--smaller { @include media-breakpoint-up(lg) { font-size: 29px; padding: 0 25px; } } .show-on-road--featured-para--cob-quote { font-weight: 500; @include media-breakpoint-up(lg) { font-size: 28px; padding: 0 25px; } @include media-breakpoint-up(xl) { font-size: 32px; } } .show-on-road--featured-para-container { @include vendor-prefix("display", "flex"); @include vendor-prefix("justify-content", "center"); @include vendor-prefix("align-items", "center"); } .show-on-the-road-cob-byline { display: block; font-size: 0.7em; font-weight: 300; line-height: 1.3; margin-top: 20px; } .show-on-the-road--hr { display: block; padding-top: 25px; padding-bottom: 25px; &:after { content: ' '; max-width: 100px; height: 1px; background-color: #fff; width: 100%; display: block; margin-left: auto; margin-right: auto; @include media-breakpoint-up(md) { max-width: 200px; } } @include media-breakpoint-up(md) { padding-top: 120px; padding-bottom: 120px; } } .show-on-the-road--hr__small { padding-top: 30px; padding-bottom: 30px; @include media-breakpoint-up(md) { padding-top: 70px; padding-bottom: 70px; } } .year-2023-org-location { position: absolute; bottom: 0; left: 0; right: 0; color: white; z-index: 10; font-family: $barlow; padding: 3px; font-size: 7px; line-height: 1.1em; @include media-breakpoint-up(md) { padding: 10px; font-size: 13px; } } .year-2023-org-gradient { @include vendor-prefix("transform", "rotate(180deg)"); position: absolute; bottom: -1px; right: 0; left: 0; height: 50px; z-index: 1; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.6+0,0+100 */ background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ } .year-2021-orgs-row { @include vendor-prefix("display", "flex"); @include vendor-prefix("justify-content", "space-between"); margin-bottom: 4px; position: relative; @include media-breakpoint-up(md) { margin-bottom: 9px; } [dir="rtl"] & { direction: ltr; } } .year-2021-orgs-row { a .mag-image-lazyload { &:before { @include vendor-prefix("transition", "all 0.25s ease-out"); background-color: rgba(0, 0, 0, 0.4); position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; content: ' '; } .mag-image-lazyload__abs { z-index: -1; } } a:hover .mag-image-lazyload:before { opacity: 1; visibility: visible; } } .year-review-2023-bio-shot img { image-rendering: pixelated; } .year-review-2023-source-briefing-row { @include vendor-prefix("display", "flex"); margin-top: 20px; @include media-breakpoint-up(md) { margin-top: 0px; margin-bottom: 10px; } @include media-breakpoint-up(lg) { margin-top: 20px; margin-bottom: 0px; } @include media-breakpoint-up(xl) { margin-top: 30px; margin-bottom: 50px; } } .year-review-2023-source-briefing-row__single { margin-top: 8px; margin-bottom: 8px; } .year-review-2023-source-briefing-item__person { @include vendor-prefix("display", "flex"); @include vendor-prefix("flex", "0 0 326px"); max-width: 326px; margin-right: 6px; @include media-breakpoint-only(md) { @include vendor-prefix("flex", "0 0 286px"); max-width: 286px; } @media (max-width: 326px) { @include vendor-prefix("flex", "0 0 calc(100vw - 3px)"); max-width: calc(100vw - 3px); } } .year-review-2023-source-briefing-item__person-smaller { @include vendor-prefix("flex", "0 0 160px"); max-width: 160px; @include media-breakpoint-only(md) { @include vendor-prefix("flex", "0 0 140px"); max-width: 140px; } @media (max-width: 326px) { @include vendor-prefix("flex", "0 0 calc(50vw - 3px)"); max-width: calc(50vw - 3px); } } .year-review-2023-source-briefing-item { @include vendor-prefix("flex", "0 0 160px"); max-width: 160px; background-size: cover; margin-right: 6px; @include media-breakpoint-only(md) { @include vendor-prefix("flex", "0 0 140px"); max-width: 140px; } @media (max-width: 326px) { @include vendor-prefix("flex", "0 0 calc(50vw - 3px)"); max-width: calc(50vw - 3px); } } .year-review-2023-source-briefing-item__name { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include vendor-prefix("justify-content", "center"); @include vendor-prefix("flex-direction", "column"); text-align: center; color: #F4CD77; font-size: 11px; padding: 10px 14px; :lang(fr) & { line-height: 1.3em; padding: 5px 14px; } :lang(el) & { line-height: 1.3em; padding: 5px 14px; } b { font-size: 15px; line-height: 1.3; :lang(el) & { font-size: 15px; line-height: 1.3em; } } @include media-breakpoint-only(md) { font-size: 9px; b { font-size: 14px; :lang(el) & { font-size: 13px; } } } @media (max-width: 326px) { font-size: 9px; b { font-size: 12px; :lang(el) & { font-size: 11px; } } } } .year-review-2023-source-briefing-item__bobby { @media(max-width: 500px) { @include vendor-prefix("flex", "0 0 calc((100vw - 12px) / 3)"); max-width: calc((100vw - 12px) / 3); margin-right: 6px; } } .year-review-2023-source-briefing-item__person-smaller { @media(max-width: 500px) { @include vendor-prefix("flex", "0 0 calc((100vw - 12px) / 3)"); max-width: calc((100vw - 12px) / 3); margin-right: 6px; } } .year-end-2023-videoautoplay { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; visibility: hidden; opacity: 0; pointer-events: none; video { object-fit: cover !important; } .vjs-loading-spinner { display: none !important; } } .year-end-2023-videoautoplay--dim { position: absolute; z-index: 5; top: 0; left: 0; bottom: 0; right: 0; background-color: black; opacity: 0; } .year-end-2023-intro-video-dim { position: absolute; z-index: 5; top: 0; left: 0; bottom: 0; right: 0; background-color: black; opacity: 0; } .year-2023-not-defeated, .year-2023-not-held { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include vendor-prefix("justify-content", "center"); height: 100vh; position: relative; } .year-2023-can-rise--video-wrapper, .year-2023-not-defeated--video-wrapper, .year-2023-not-held--video-wrapper { height: 0; } .year-2023-can-rise--video, .year-2023-not-defeated--video, .year-2023-not-held--video { position: relative; width: 100vw; height: 100vh; } .year-2023-not-held--video-wrapper { position: absolute; top: -50vh; } .year-2023-can-rise--video-wrapper, .year-2023-not-defeated--video-wrapper { margin-top: -50vh; z-index: 10; } .year-2023-not-defeated { position: relative; z-index: 50; } .year-2023-world-rise-container { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include vendor-prefix("justify-content", "center"); @include vendor-prefix("flex-direction", "column"); height: 100vh; z-index: 100; } .year-2023-world-rise-container-wrapper { height: 120vh; } .year-2023-world-rise-titles { z-index: 100; position: relative; height: 100px; overflow: hidden; @include media-breakpoint-up(md) { height: 170px; // :lang(hu) & { // height: 7em; // } } } :lang(hu) .year-2023-world-rise-titles.overflow-visible .year-2023-title-large { @include media-breakpoint-down(md) { font-size: 68px; } } .year-2023-title-large { font-size: 80px; text-align: center; font-weight: 500; font-family: $barlowTitle; color: white; z-index: 100; line-height: 1; :lang(he) & { letter-spacing: -2px; } :lang(el) & { font-size: 65px; letter-spacing: -2px; } :lang(no) &.hope, :lang(da) &.hope { line-height: 1.2; } :lang(da) &.help { line-height: 0.8; } :lang(hu) &.help, :lang(hu) &.hope { font-size: 145px; letter-spacing: -3px; line-height: 1.3; } :lang(ru) &.help, :lang(ru) &.hope { font-size: 65px; line-height: 1.1; } :lang(ru) & { font-size: 65px; } :lang(nl) & { font-size: 82px; } :lang(ja) & { font-size: 56px; letter-spacing: -2px; } @include media-breakpoint-up(md) { font-size: 170px; :lang(nl) & { font-size: 170px; } :lang(da) & { font-size: 164px; } :lang(ru) &, :lang(ru) &.help, :lang(ru) &.hope { font-size: 142px; } :lang(el) & { font-size: 110px; letter-spacing: -4px; } :lang(ja) & { font-size: 165px; } :lang(zh) & { font-size: 166px; } } } .year-2023-world-rise-titles--scroller-trigger { position: absolute; top: 30vh; left: 0; right: 0; } .year-2023-world-rise-titles__inited { height: auto; } .year-2023-title { color: white; text-align: center; font-size: 32px; font-weight: 400; font-family: $barlowTitle; line-height: 1; z-index: 100; position: relative; :lang(ru) & { line-height: 1.2em; } @include media-breakpoint-up(md) { font-size: 50px; } } .year-2023-world-rise-container { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include vendor-prefix("justify-content", "center"); @include vendor-prefix("flex-direction", "column"); height: 100vh; z-index: 100; } .year-2023-world-rise-container-wrapper { height: 120vh; } .year-2023-world-rise-titles { z-index: 100; position: relative; height: 100px; overflow: hidden; @include media-breakpoint-up(md) { height: 170px; // :lang(hu) & { // height: 7em; // } } } :lang(hu) .year-2023-world-rise-titles.overflow-visible .year-2023-title-large { @include media-breakpoint-down(md) { font-size: 68px; } } .year-2023-title-large { font-size: 80px; text-align: center; font-weight: 500; font-family: $barlowTitle; color: white; z-index: 100; line-height: 1; :lang(he) & { letter-spacing: -2px; } :lang(zh) & { font-size: 70px; line-height: 1.2; } :lang(el) & { font-size: 65px; letter-spacing: -2px; } :lang(no) &.hope, :lang(da) &.hope { line-height: 1.2; } :lang(da) &.help { line-height: 0.8; } :lang(hu) &.help, :lang(hu) &.hope { font-size: 75px; letter-spacing: -3px; line-height: 1.3; } :lang(ru) &.help, :lang(ru) &.hope { font-size: 75px; line-height: 1.1; } :lang(ru) & { font-size: 65px; } :lang(nl) & { font-size: 82px; } :lang(ja) & { font-size: 56px; letter-spacing: -2px; } @include media-breakpoint-up(md) { font-size: 170px; :lang(nl) & { font-size: 170px; } :lang(da) & { font-size: 164px; } :lang(ru) &, :lang(ru) &.help, :lang(ru) &.hope { font-size: 142px; } :lang(el) & { font-size: 110px; letter-spacing: -4px; } :lang(hu) &.help, :lang(hu) &.hope { font-size: 110px; letter-spacing: -3px; line-height: 1.3; } :lang(hu) & , :lang(ja) & { font-size: 125px; } :lang(zh) & { font-size: 160px; } } } .year-2023-world-rise-titles--scroller-trigger { position: absolute; top: 30vh; left: 0; right: 0; } .year-2023-world-rise-titles__inited { height: auto; } .year-2023-title { color: white; text-align: center; font-size: 32px; font-weight: 400; font-family: $barlowTitle; line-height: 1; z-index: 100; position: relative; :lang(zh) & , :lang(ru) & { line-height: 1.2em; } @include media-breakpoint-up(md) { font-size: 50px; } } .year-review-2021--title.year-review-2021--title__medium { font-weight: 500; line-height: 1; margin-bottom: 30px; font-size: 32px; :lang(sv) & , :lang(ru) & { line-height: 1.2em; } @include media-breakpoint-up(lg) { font-size: 80px; } } .year-2023-world-rise-titles--scroller-trigger { position: absolute; top: 30vh; left: 0; right: 0; } .year-2023-world-rise-titles__inited { height: auto; } .year-2023-world-bemore-video-container, .year-2023-world-rise-video-container { position: absolute; top: 0; left: 0; right: 0; height: 100vh; z-index: -1; background-color: #080f1f; background-size: cover; .vjs-loading-spinner { display: none !important; } } .year-2023-world-bemore-video, .year-2023-world-rise-video { position: absolute; top: 0 !important; left: 0; right: 0; height: 100vh; width: 100%; opacity: 0; visibility: hidden; background-color: #080f1f; video { position: absolute; top: 0 !important; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; opacity: 0.5; } } .year-2023-world-bemore-fallback { position: absolute; top: 0 !important; left: 0; right: 0; height: 100vh; width: 100%; opacity: 0; visibility: hidden; background-position: center; opacity: 0.4; } .year-2023-bemore-text { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include vendor-prefix("justify-content", "center"); height: 100vh; } .year-2023-rise-text-wrapper { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include vendor-prefix("justify-content", "center"); height: 100vh; position: relative; width: 100%; top: 0; right: 0; bottom: 0; z-index: 50; } .year-2023-rise-text--inner { width: 100%; } .year-2023-bemore-button { @include vendor-prefix("display", "flex"); @include vendor-prefix("justify-content", "center"); font-family: $barlow; margin-top: 100px; } .year-end-2023--playbutton-area__header { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); font-family: $barlowTitle; background: white; color: #0E3076; border-radius: 100px; padding: 5px 20px; line-height: 1.2em; font-size: 18px; margin-left: 30px; margin-right: 30px; &:hover { text-decoration: none; } @include media-breakpoint-up(lg) { font-size: 30px; } .icon-play { margin-#{$left}: 10px; } } .year-review-2023-logo-extender--top-bg { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#080f1f+0,080f1f+50,080f1f+100&0+0,1+50,0+100 */ background: -moz-linear-gradient(top, rgba(8,15,31,0) 0%, rgba(8,15,31,1) 50%, rgba(8,15,31,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(8,15,31,0) 0%,rgba(8,15,31,1) 50%,rgba(8,15,31,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(8,15,31,0) 0%,rgba(8,15,31,1) 50%,rgba(8,15,31,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00080f1f', endColorstr='#00080f1f',GradientType=0 ); /* IE6-9 */ z-index: 1; position: absolute; left: 0; right: 0; top: -15%; height: 30%; } .year-review-2023-logo-extender--bottom-bg { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#080f1f+0,080f1f+50,080f1f+100&0+0,1+50,0+100 */ background: -moz-linear-gradient(top, rgba(8,15,31,0) 0%, rgba(8,15,31,1) 50%, rgba(8,15,31,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(8,15,31,0) 0%,rgba(8,15,31,1) 50%,rgba(8,15,31,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(8,15,31,0) 0%,rgba(8,15,31,1) 50%,rgba(8,15,31,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00080f1f', endColorstr='#00080f1f',GradientType=0 ); /* IE6-9 */ z-index: 1; position: absolute; left: 0; right: 0; height: 30%; bottom: -15%; } .show-on-the-road-subsection-title { color: white; font-family: $barlowTitle; font-size: 24px; font-weight: 500; text-align: center; margin-bottom: 12px; margin-top: 40px; @include media-breakpoint-up(md) { font-size: 30px; } } .show-on-the-road-button { background: #fff; color: #0e3076; border-radius: 100px; padding: 5px 28px 9px; line-height: 1.2em; font-family: $barlowTitle; text-align: center; .icon-arrow-right1 { font-size: 18px; margin-#{$left}: 10px; } .icon-external-link { font-size: 18px; margin-#{$left}: 10px; } @include media-breakpoint-up(md) { font-size: 28px; } } .year-review-2021-4d-button { position: relative; color: #0e3076; border-radius: 100px; overflow: hidden; padding: 5px 28px 9px; line-height: 1.2em; font-family: $barlowTitle; text-align: center; .icon-arrow-right1 { font-size: 18px; margin-#{$left}: 10px; } .icon-external-link { font-size: 18px; margin-#{$left}: 10px; } @include media-breakpoint-up(md) { font-size: 28px; } } .year-review-2021-4d-button_bg { @include vendor-prefix("transform-origin", "left"); background: #fff; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; } .year-review-2021-4d-wrapper { position: relative; margin-bottom: 20px; } .year-review-2021-4d-lines { position: absolute; bottom: 0; left: 0; right: 0; } .year-review-2021-4d-lines-inner { position: relative; height: 300px; border-top: 1px solid gray; } .year-review-2021-4d-lines-inner__vm { .year-review-2021-4d-line:nth-child(6) { background: $vm-color; } .year-review-2021-4d-dot__1 { left: 30%; background-color: $twth-color; } .year-review-2021-4d-dot__2 { left: 70%; background-color: $dfw-color; } .year-review-2021-4d-dot__3 { left: 40%; background-color: $vm-color; } } .year-review-2021-4d-lines-inner__twth { .year-review-2021-4d-line:nth-child(6) { background: $twth-color; } .year-review-2021-4d-dot__1 { left: 40%; background-color: $vm-color; } .year-review-2021-4d-dot__2 { left: 20%; background-color: $dfw-color; } .year-review-2021-4d-dot__3 { left: 60%; background-color: $hr-new-color; } } .year-review-2021-4d-lines-inner__hr { .year-review-2021-4d-line:nth-child(6) { background: $hr-new-color; } .year-review-2021-4d-dot__1 { left: 40%; background-color: $vm-color; } .year-review-2021-4d-dot__2 { left: 20%; background-color: $dfw-color; } .year-review-2021-4d-dot__3 { left: 60%; background-color: $twth-color; } } .year-review-2021-4d-lines-inner__dfw { .year-review-2021-4d-line:nth-child(6) { background: $dfw-color; } .year-review-2021-4d-dot__1 { left: 40%; background-color: $vm-color; } .year-review-2021-4d-dot__2 { left: 20%; background-color: $twth-color; } .year-review-2021-4d-dot__3 { left: 60%; background-color: $twth-color; } } .year-review-2021-4d-line { position: absolute; width: 100%; background-color: gray; height: 1px; } .year-review-2021-4d-line:nth-child(1) { top: 30%; } .year-review-2021-4d-line:nth-child(2) { top: 60%; } .year-review-2021-4d-line:nth-child(3) { bottom: 24%; } .year-review-2021-4d-line:nth-child(4) { bottom: 17%; } .year-review-2021-4d-line:nth-child(5) { bottom: 10%; } .year-review-2021-4d-line:nth-child(6) { bottom: 10px; height: 2px; } .year-review-2021-4d-dot { width: 20px; height: 20px; border-radius: 100px; position: absolute; background-color: gray; } .year-review-2021-4d-dot__1 { bottom: calc(10% - 10px); } .year-review-2021-4d-dot__2 { bottom: calc(17% - 10px); } .year-review-2021-4d-dot__3 { bottom: calc(24% - 10px); } .year-review-2021-4d-pin { max-width: 150px; margin-left: auto; margin-right: auto; z-index: 100; position: relative; @include media-breakpoint-up(md) { max-width: 300px; } } .year-review-2021-big-para { font-family: $barlowTitle; color: #fff; font-size: 20px; text-align: center; a { color: #fff; text-decoration: underline; } @include media-breakpoint-up(md) { font-size: 25px; } @include media-breakpoint-up(lg) { font-size: 29px; :lang(ja) & { font-size: 28px; } } } .year-review-2021--desc-para { text-align: center; color: #fff; } .year-end-2021--carousel-images { @include vendor-prefix("backface-visibility", "hidden"); margin-top: 9px; margin-bottom: 9px; position: relative; [dir="rtl"] & { direction: ltr; } @include media-breakpoint-up(md) { margin-top: 18px; margin-bottom: 18px; } img { @include vendor-prefix("backface-visibility", "hidden"); } &[data-carousel-row="2"] { @include vendor-prefix("transform", "translateX(-100px)"); } &[data-carousel-row="3"] { @include vendor-prefix("transform", "translateX(-200px)"); } &[data-carousel-row="4"] { @include vendor-prefix("transform", "translateX(-150px)"); } &[data-carousel-row="5"] { @include vendor-prefix("transform", "translateX(-250px)"); } &.year-end-2021--carousel-images__mobile { @include vendor-prefix("transform", "none"); overflow-x: scroll; -ms-overflow-style: none; /* Internet Explorer 10+ */ scrollbar-width: none; /* Firefox */ -webkit-overflow-scrolling: touch; &::-webkit-scrollbar { display: none; /* Safari and Chrome */ } } } .year-end-2021--carousel-image { @include vendor-prefix("flex", "0 0 150px"); max-width: 150px; margin-#{$right}: 10px; position: relative; @include media-breakpoint-up(sm) { @include vendor-prefix("flex", "0 0 450px"); max-width: 450px; } /* @include media-breakpoint-up(lg) { @include vendor-prefix("flex", "0 0 300px"); max-width: 300px; }*/ } .year-end-2021--carousel-image__vertical { @include vendor-prefix("flex", "0 0 87px"); max-width: 87px; @include media-breakpoint-up(sm) { @include vendor-prefix("flex", "0 0 237px"); max-width: 237px; } /*@include media-breakpoint-up(sm) { @include vendor-prefix("flex", "0 0 79.2px"); max-width: 79.2px; }*/ /*@include media-breakpoint-up(lg) { @include vendor-prefix("flex", "0 0 158.5px"); max-width: 158.5px; }*/ } .year-end-2021--carousel-image__square { @include vendor-prefix("flex", "0 0 103px"); max-width: 103px; @include media-breakpoint-up(sm) { @include vendor-prefix("flex", "0 0 300px"); max-width: 300px; } /*@include media-breakpoint-up(sm) { @include vendor-prefix("flex", "0 0 100px"); max-width: 100px; }*/ /*@include media-breakpoint-up(lg) { @include vendor-prefix("flex", "0 0 200px"); max-width: 200px; }*/ } .year-end-2021--carousel-image__5x4 { @include vendor-prefix("flex", "0 0 125px"); max-width: 125px; @include media-breakpoint-up(sm) { @include vendor-prefix("flex", "0 0 375px"); max-width: 375px; } /*@include media-breakpoint-up(sm) { @include vendor-prefix("flex", "0 0 125px"); max-width: 125px; }*/ /*@include media-breakpoint-up(lg) { @include vendor-prefix("flex", "0 0 250px"); max-width: 250px; }*/ } .year-review-2021-image-row { margin-top: 8px; margin-bottom: 8px; [dir="rtl"] & { direction: ltr; } @include media-breakpoint-up(md) { margin-top: 1rem; margin-bottom: 1rem; } } .year-2021-org-location { position: absolute; bottom: 0; left: 0; right: 0; color: white; z-index: 10; font-family: $barlow; padding: 3px; font-size: 7px; line-height: 1.1em; @include media-breakpoint-up(md) { padding: 10px; font-size: 16px; } } .year-2021-org-gradient { @include vendor-prefix("transform", "rotate(180deg)"); position: absolute; bottom: -1px; right: 0; left: 0; height: 50px; z-index: 1; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.6+0,0+100 */ background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ } .placeholder-gray-box { width: 100%; } .placeholder-gray-box .mag-image-lazyload__abs { background-color: gray; } .year-2021-4d-stat { text-align: center; color: #fff; font-family: $barlowTitle; line-height: .85; padding-top: 80px; :lang(nl) & , :lang(pt) & , :lang(ru) & , :lang(zh) & , :lang(ja) & , :lang(el) & { line-height: 1; } } .year-2021-4d-stat--large { font-size: 100px; line-height: 0.9; :lang(ru) & { line-height: 1em; } @include media-breakpoint-up(md) { font-size: 200px; } @include media-breakpoint-up(lg) { font-size: 260px; } } .year-2021-4d-stat--med { font-size: 40px; :lang(ru) & { line-height: 1.1; letter-spacing: -2px; } :lang(hu) & , :lang(nl) & , :lang(it) & , :lang(sv) & , :lang(pt) & , :lang(fr) & { line-height: 1em; } :lang(hu) & { font-size: 30px; } :lang(ja) & { font-size: 30px; line-height: 1; } @include media-breakpoint-up(md) { font-size: 60px; :lang(ja) & { font-size: 50px; } :lang(hu) & , :lang(ru) & { font-size: 55px; } } @include media-breakpoint-up(lg) { font-size: 80px; :lang(ru) & { font-size: 75px; } :lang(ja) & { font-size: 60px; } :lang(hu) & , :lang(el) & , :lang(nl) & { font-size: 70px; } } } .year-2021-4d-stat--smaller { font-size: 40px; line-height: .8; margin-bottom: 30px; :lang(nl) & , :lang(it) & , :lang(sv) & , :lang(pt) & , :lang(ru) & , :lang(zh) & { line-height: 1; } :lang(el) & { line-height: 1.1em; } :lang(ja) & { line-height: 1; font-size: 30px; } :lang(de) & { line-height: .9; margin-bottom: 5px; } @include media-breakpoint-up(md) { font-size: 50px; :lang(ja) & { font-size: 40px; } } @include media-breakpoint-up(lg) { font-size: 70px; :lang(ja) & { font-size: 55px; } } } .year-2021-4d-stat--med__bold { font-weight: 500; } .year-2021-4d-section-bg { position: relative; background-position: center; background-repeat: no-repeat; position: absolute; left: 0; right: 0; top: 0; bottom: 0%; z-index: -1; background-size: contain; } .show-on-the-road-reveal--content { // min-height: 100vh; @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); } .show-on-the-road-featured-video--title { font-family: $barlowTitle; color: white; font-weight: 500; text-align: center; font-size: 24px; line-height: 1.2; margin-bottom: 10px; @include media-breakpoint-up(md) { margin-bottom: 10px; font-size: 32px; } @include media-breakpoint-up(lg) { font-size: 38px; } } .show-on-the-road-new-subsection { position: relative; background-position: 50% 0%; background-size: cover; padding: 50px 0px; @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include media-breakpoint-up(md) { padding: 70px 0px; } .container { position: relative; z-index: 10; } } .show-on-the-road-reveal-bg { position: relative; background-position: 50% 0%; background-size: auto 140%; background-size: cover; } .show-on-the-road-reveal-bg__screencap { background-attachment: initial !important; } .show-on-the-road-reveal-bg { position: absolute; left: 0; right: 0; top: 0; bottom: 0%; height: 100vh; min-height: 100%; left: 0; right: 0; background-position: center center; background-size: cover; z-index: 1; @include media-breakpoint-up(lg) { background-attachment: fixed; } } .show-on-the-road-bg-extender--overlay-bg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; background-color: rgba(0, 0, 0, 0.5); } .show-on-the-road-section--overlay-bg { position: absolute; left: 0; right: 0; top: 0; bottom: 5%; z-index: 2; background-color: rgba(0, 0, 0, 0.1); } .show-on-the-road--playbutton-area { cursor: pointer; position: relative; &:hover { .show-on-the-road--play-button-round--dim { opacity: 1; } .show-on-the-road--play-button-round { background-color: #fff; color: #000; } } } .show-on-the-road--playbutton-area:not(.show-on-the-road-videoautoplay__inline) { video::-webkit-media-controls, video::-webkit-media-controls-panel, video::-webkit-media-controls-panel-container, video::-webkit-media-controls-start-playback-button { display:none !important; -webkit-appearance: none; } } .show-on-the-road--play-button-round--dim { @include vendor-prefix("transition", "all 0.5s ease-out"); position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; background: rgba(0, 0, 0, 0.35); opacity: 0; z-index: 1; } .show-on-the-road--play-button-round { @include vendor-prefix("display", "flex"); @include vendor-prefix("justify-content", "center"); @include vendor-prefix("align-items", "center"); @include vendor-prefix("transition", "background-color 0.25s ease-out, color 0.25s ease-out"); background: rgba(255,255,255, 0.3); position: absolute; #{$right}: 10px; bottom: 10px; width: 45px; height: 45px; font-size: 28px; color: white; border-radius: 100px; padding-#{$left}: 6px; z-index: 10; @include media-breakpoint-up(md) { #{$right}: 20px; bottom: 20px; width: 65px; height: 65px; font-size: 36px; } .show-on-the-road-videoautoplay__inline & { display: none; } } .show-on-the-road-videoautoplay__inline .year-end-2022-videoautoplay { pointer-events: all; } .show-on-the-road-videoautoplay__inline { .year-end-2022--video-title__overlay, .year-end-2022--mute-button, .year-end-2022--play-button-round__large, .year-end-2022--play-button-round--dim { display: none; } } .show-on-the-road--video-title { font-family: $barlowTitle; font-size: 26px; font-weight: 500; color: #fff; text-align: center; padding: 0 10px; @include media-breakpoint-up(md) { padding: 0 20px; } } // // .show-on-the-road--award-quote-column { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include vendor-prefix("justify-content", "center"); @include vendor-prefix("flex-direction", "column"); margin-top: 20px; @include media-breakpoint-up(lg) { margin-top: 0px; } } .show-on-the-road--award-quote { color: #fff; font-family: $barlowTitle; text-align: center; font-size: 20px; font-weight: 500; padding: 0 20px; margin-top: 15px; line-height: 1.4; span { font-size: 18px; line-height: 1.3; display: inline-block; margin-top: 14px; font-weight: 300; } @include media-breakpoint-up(md) { padding: 0; font-size: 28px; span { font-size: 22px; } } } .show-on-the-road--award-image { max-width: 170px; @include media-breakpoint-down(md) { max-width: 120px; margin-top: 20px; } } .show-on-the-road--award-image__horizontal { max-width: 200px; @include media-breakpoint-up(md) { max-width: 250px; } } .show-on-the-road--award-image2 { position: absolute; bottom: -5%; #{$left}: -11%; width: 25%; .show-on-the-road--awards-bottom & { width: 32%; bottom: -7%; } @include media-breakpoint-only(lg) { #{$left}: -3%; width: 27%; } } .show-on-the-road--award-caption { font-size: 16px; color: #fff; text-align: center; margin-top: 24px; @include media-breakpoint-up(md) { font-size: 18px; } .show-on-the-road--awards-bottom & { margin-top: 34px; margin-bottom: 10px; } .lead.lead-titleLine { font-size: 22px; color: white; font-weight: bold; text-transform: uppercase; } } .show-on-the-road-video-slide { position: relative; background-position: 50% 0%; background-size: cover; padding: 50px 0px 100px; @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include media-breakpoint-up(md) { // padding: 120px 0px; } @include media-breakpoint-down(sm) { .show-on-the-road--video-area { padding: 0 20px; } } .container { position: relative; z-index: 10; } } // .show-on-the-road-reveal-bg__transparent { // opacity: 0.25; &:after { content: " "; background-color: black; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0.5; } } .year-review-2021-arube-award .show-on-the-road--award-image { max-width: 100%; } // Start of orgs .year-2023-orgs-row { @include vendor-prefix("display", "flex"); @include vendor-prefix("justify-content", "space-between"); margin-bottom: 4px; @include media-breakpoint-up(md) { margin-bottom: 9px; } [dir="rtl"] & { direction: ltr; } } .year-2023-orgs-row { a .mag-image-lazyload { &:before { @include vendor-prefix("transition", "all 0.25s ease-out"); background-color: rgba(0, 0, 0, 0.4); position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; content: ' '; } .mag-image-lazyload__abs { z-index: -1; } } a:hover .mag-image-lazyload:before { opacity: 1; visibility: visible; } } .year-2023-orgs-1x2-left { position: relative; @include vendor-prefix("flex", "0 0 calc(738/1110 * 100%)"); max-width: calc(738/1110 * 100%); } .year-2023-orgs-1x2-right { position: relative; @include vendor-prefix("display", "flex"); @include vendor-prefix("flex-direction", "column"); @include vendor-prefix("justify-content", "space-between"); @include vendor-prefix("flex", "0 0 calc(363/1110 * 100%)"); max-width: calc(363/1110 * 100%); } .year-2023-orgs-4x1-item-v1-1 { position: relative; @include vendor-prefix("flex", "0 0 calc(363/1110 * 100% - 2px)"); max-width: calc(363/1110 * 100% - 2px); } .year-2023-orgs-4x1-item-v1-2 { position: relative; @include vendor-prefix("flex", "0 0 calc(272/1110 * 100% - 2px)"); max-width: calc(272/1110 * 100% - 2px); } .year-2023-orgs-4x1-item-tall { position: relative; @include vendor-prefix("flex", "0 0 calc(179/1110 * 100% - 2px)"); max-width: calc(180/1110 * 100% - 2px); } .year-2023-orgs-4x1-item-v2 { position: relative; @include vendor-prefix("flex", "0 0 calc(25% - 4px)"); max-width: calc(25% - 4px); @include media-breakpoint-up(md) { @include vendor-prefix("flex", "0 0 calc(25% - 7px)"); max-width: calc(25% - 7px); } } .year-2023-orgs-3x1-item-v1 { position: relative; @include vendor-prefix("flex", "0 0 calc(33/100 * 100% - 3px)"); max-width: calc(33/100 * 100% - 3px); } .year-2023-orgs-3x1-item-v2-1 { position: relative; @include vendor-prefix("flex", "0 0 calc(414/1110 * 100% - 2px)"); max-width: calc(414/1110 * 100% - 2px); } .year-2023-orgs-3x1-item-v2-2 { position: relative; @include vendor-prefix("flex", "0 0 calc(272/1110 * 100% - 2px)"); max-width: calc(272/1110 * 100% - 2px); } .year-2023-orgs-2x2-left { position: relative; @include vendor-prefix("flex", "0 0 calc(560/1110 * 100% - 4px)"); max-width: calc(560/1110 * 100% - 4px); @include media-breakpoint-up(md) { @include vendor-prefix("flex", "0 0 calc(560/1110 * 100% - 9px)"); max-width: calc(560/1110 * 100% - 9px); } } .year-2023-orgs-2x2-right { position: relative; @include vendor-prefix("flex", "0 0 calc(560/1110 * 100% - 4px)"); max-width: calc(560/1110 * 100% - 4px); @include media-breakpoint-up(md) { @include vendor-prefix("flex", "0 0 calc(560/1110 * 100% - 9px)"); max-width: calc(560/1110 * 100% - 9px); } } .year-2023-orgs-2x2-left-item { position: relative; @include vendor-prefix("flex", "0 0 calc(50% - 2px)"); max-width: calc(50% - 2px); @include media-breakpoint-up(md) { @include vendor-prefix("flex", "0 0 calc(50% - 4px)"); max-width: calc(50% - 4px); } } .year-2023-orgs-2x1-item-v1 { position: relative; @include vendor-prefix("flex", "0 0 calc(50% - 4px)"); max-width: calc(50% - 4px); } .year-2023-orgs-2x2-left-item-v2 { position: relative; @include vendor-prefix("flex", "0 0 calc(367/553 * 100% - 2px)"); max-width: calc(367/553 * 100% - 2px); } .year-2023-orgs-2x2-left-item-v3 { position: relative; @include vendor-prefix("flex", "0 0 calc(181/553 * 100% - 2px)"); max-width: calc(181/553 * 100% - 2px); } /* End of Orgs Section */ .year-2023-lrh-insignia { max-width: 220px; margin-left: auto; margin-right: auto; } .year-review-2023--location-row { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); margin-top: 80px; margin-bottom: 30px; } .year-review-2023--location-label { font-family: $barlow; color: #fff; font-size: 20px; padding: 0 18px; letter-spacing: 2px; line-height: 1.2em; .year-review-2023--location-row & { max-width: 80%; text-align: center; } @include media-breakpoint-up(md) { font-size: 24px; padding: 0 30px; letter-spacing: 5px; font-size: 32px; } } .year-review-2023--location-line { @include vendor-prefix("flex", "1"); height: 1px; background-color: #fff; } .year-in-review-2021-org-logo { max-width: 200px; margin: 0 auto; @include media-breakpoint-up(md) { max-width: 280px; } } .year-review-2021--year-subtitle { line-height: 1.3; } .show-on-road--bounce { position: relative; z-index: 100; text-align: center; margin-top: 20px; -webkit-animation: mover 1s infinite alternate; animation: mover 1s infinite alternate; .bounce-arrow-inner { @include vendor-prefix("transition", "all 0.25s"); } &:hover { cursor: pointer; .bounce-arrow-inner { fill: black; } svg { background: #ffffff; border-radius: 100px; } } } .year-review-2021-end-subtitle { text-align: center; font-weight: 500; color: white; font-family: $barlowTitle; font-size: 30px; z-index: 10; position: relative; line-height: 1.1em; padding-bottom: 7px; z-index: 20; position: relative; :lang(hu) &, :lang(nl) &, :lang(de) & { margin-top: -40px; } @include media-breakpoint-up(md) { font-size: 50px; :lang(nl) &, :lang(de) & { margin-top: 0px; } :lang(de) & { margin-top: -25px; } } @include media-breakpoint-up(lg) { margin-top: 41px; :lang(nl) &, :lang(de) & { margin-top: 0px; } :lang(hu) & { margin-top: -25px; } } } div.year-review-2021-end-title { text-align: center; font-weight: 500; color: white; font-family: $barlowTitle; font-size: 100px; height: auto; line-height: 1; pointer-events: none; z-index: 20; position: relative; :lang(no) & { line-height: 1.1; } :lang(ja) & { font-size: 52px; } :lang(es-ES) & , :lang(es) & , :lang(pt) & , :lang(nl) & , :lang(hu) & , :lang(da) & , :lang(it) & , :lang(el) & , :lang(hu) & , :lang(zh) & { font-size: 70px; line-height: 1.1; } :lang(ru) & { font-size: 70px; letter-spacing: -5px; line-height: 1.3; } @include media-breakpoint-up(md) { font-size: 200px; :lang(ja) & { font-size: 110px; } :lang(es-ES) & , :lang(es) & , :lang(pt) & , :lang(nl) & , :lang(hu) & , :lang(da) & , :lang(it) & , :lang(el) & , :lang(hu) & , :lang(zh) & { font-size: 110px; } :lang(ru) & { font-size: 150px; } } @include media-breakpoint-up(lg) { font-size: 230px; .year-review-2021-end-title__rise & { font-size: 300px; :lang(ja) & { font-size: 155px; } :lang(es-ES) & , :lang(es) & , :lang(pt) & , :lang(nl) & , :lang(hu) & , :lang(da) & , :lang(it) & , :lang(el) & , :lang(hu) & , :lang(zh) & { font-size: 180px; } :lang(ru) & { font-size: 210px; } } } } .year-review-2023-end-container { min-height: 60vh; } // .year-review-2023-end-container__giant { // height: 100vh; // } .year-review-2023-end-container__last { margin-top: 20vh; } .year-review-2021-end-title__rise { padding-bottom: 20vh; } .time-to-rise--bottom-wrapper-bg-item { position: absolute; left: 0; right: 0; height: 50vh; background-position: center bottom; z-index: 10; bottom: 20vh; pointer-events: none; } .year-review-2023-end-bg { background-size: cover; background-image: url('/FURL/imagecache/cropfit@w=1200@cr=0,0,3319,2555@qa=85/data/www.scientology.org/files/year-in-review-2021/2022-year-end-top-image_en.jpg'); } .year-review-2021-end--top-bg__gradient-up { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#080f1f+0,080f1f+100&1+0,0+100 */ background: -moz-linear-gradient(top, rgba(8,15,31,1) 0%, rgba(8,15,31,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(8,15,31,1) 0%,rgba(8,15,31,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(8,15,31,1) 0%,rgba(8,15,31,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#080f1f', endColorstr='#00080f1f',GradientType=0 ); /* IE6-9 */ z-index: 1; position: absolute; left: 0; right: 0; height: 50%; top: -1%; z-index: 10; } .year-review-2021-end--bottom-bg__gradient-down { @include vendor-prefix("transform", "rotate(180deg)"); /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#080f1f+0,080f1f+100&1+0,0+100 */ background: -moz-linear-gradient(top, rgba(8,15,31,1) 0%, rgba(8,15,31,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(8,15,31,1) 0%,rgba(8,15,31,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(8,15,31,1) 0%,rgba(8,15,31,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#080f1f', endColorstr='#00080f1f',GradientType=0 ); /* IE6-9 */ z-index: 1; position: absolute; left: 0; right: 0; height: 50%; bottom: -1%; z-index: 10; } .year-review-2023-end-wrapper { margin-bottom: 10vh; } .year-in-review-2021-next-step-button { background: #1c489a; padding: 0px 60px 5px; border-radius: 100px; font-family: $barlow; color: #fff; font-size: 20px; cursor: pointer; @include media-breakpoint-up(md) { font-size: 40px; } } .year-review-2021-top-graident-divider { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#080f1f+0,080f1f+100&0+0,1+50,0+100 */ background: -moz-linear-gradient(top, rgba(8,15,31,0) 0%, rgba(8,15,31,1) 50%, rgba(8,15,31,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(8,15,31,0) 0%,rgba(8,15,31,1) 50%,rgba(8,15,31,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(8,15,31,0) 0%,rgba(8,15,31,1) 50%,rgba(8,15,31,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00080f1f', endColorstr='#00080f1f',GradientType=0 ); /* IE6-9 */ z-index: 1; position: absolute; left: 0; right: 0; height: 30%; bottom: -15%; z-index: 10; } .year-end-2021--carousel-images__orgs { margin: 40px 0px; .year-end-2021--carousel-image { margin-#{$right}: 20px; @include media-breakpoint-up(md) { margin-#{$right}: 40px; } } } .page-decade-in-review .vjs-ended.vjs-has-started .vjs-poster { display: block !important; } .year-2021-review-our-help-image-row { @include vendor-prefix("display", "flex"); @include vendor-prefix("justify-content", "space-between"); margin-top: 100px; @include media-breakpoint-up(md) { margin-top: 200px; } } .year-2021-review-our-help-image { @include vendor-prefix("flex", "calc(25% - 10px)"); max-width: calc(25% - 10px); } .year-in-review-2021-next-step-row { @include vendor-prefix("display", "flex"); @include vendor-prefix("justify-content", "center"); position: relative; } h2.year-review-2022--title__large-bottom { color: #fff; margin-top: 30px; } .year-2021-review-our-help-container { position: relative; max-width: 1280px; margin-left: auto; margin-right: auto; z-index: 10; } .year-2021-review-our-help-image--line { position: absolute; left: 0; right: 0; background-color: gray; height: 1px; z-index: 10; } .year-2021-review-our-help-image--line:nth-child(1) { top: 5%; } .year-2021-review-our-help-image--line:nth-child(2) { top: 30%; } .year-2021-review-our-help-image--line:nth-child(3) { bottom: 32%; } .year-2021-review-our-help-image--line:nth-child(4) { bottom: 24%; } .year-2021-review-our-help-image--line:nth-child(5) { bottom: 16%; } .year-2021-review-our-help-image--line:nth-child(6) { bottom: 8%; } .year-end-2022--see-superbowl-ad { text-decoration: underline; font-size: 20px; text-align: center; color: white; font-weight: bold; font-size: 24px; font-family: $barlowTitle; :lang(ru) & , :lang(ja) & { font-size: 18px; } @include media-breakpoint-up(md) { font-size: 28px; :lang(ru) & , :lang(ja) & { font-size: 24px; } } } .year-review-2021--hashtag { font-family: $barlowTitle; font-size: 30px; color: #000; text-align: center; color: white; line-height: 1.1em; padding-bottom: 6px; } .year-end-2022--playbutton-area__bottom { @include vendor-prefix("display", "flex"); @include vendor-prefix("align-items", "center"); @include vendor-prefix("justify-content", "center"); margin-top: 0px !important; margin-bottom: 30px; .year-end-2021--play-button-round__superbowl { @include vendor-prefix("flex", "0 0 50px"); max-width: 50px; margin: 0; margin-left: 20px; width: 50px; height: 50px; font-size: 29px; [dir="rtl"] & { margin-left: 0px; margin-right: 20px; } } } .year-20-21-body.page-decade-in-review .menu-link { color: #336699; } .year-20-21-body { div.hamburger-menu { .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { background-color: #ffffff !important; } } } .year-review-2021-mobile-ny { @include media-breakpoint-down(sm) { padding: 0 13px; } }