body.Companion #companion-container .grid{max-width:1200px}body.Companion .app-buttons{text-align:center}body.Companion .app-buttons h4{margin-bottom:1rem;font-weight:bold}body.Companion .app-buttons .store-badge{display:inline-block;width:227px;height:67px}body.Companion .app-buttons .store-badge.google{background-image:url(/img/theme/bungienet/bgs/bg_play_store_badge.png)}body.Companion .app-buttons .store-badge.apple{background-image:url(/img/theme/bungienet/bgs/bg_apple_store_badge.png)}body.Companion .slide{position:relative;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100vh;border-bottom:1.25rem solid #ffce1f}.react-tiny body.Companion .slide:not(.landing){height:95vh;padding-bottom:5vh}body.Companion .slide:nth-of-type(even){background:white}body.Companion .slide:nth-of-type(even) .tagline-container{color:#212833}body.Companion .slide .tagline-container{color:#f5f5f5;font-size:3rem;font-weight:700}body.Companion .slide .tagline-container span{color:#ffce1f}.react-tiny body.Companion .slide .tagline-container{text-align:center;font-size:2rem}body.Companion .slide .slide-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.react-mobile body.Companion .slide .slide-content{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.react-tiny body.Companion .slide .spacer{display:none}body.Companion .slide .button-wrapper{padding-top:1rem}body.Companion .app-icon{width:8.125rem;height:9.125rem;margin:0 auto;background:url("/img/theme/destiny/icons/icon_d2_app.png");-webkit-background-size:cover;background-size:cover}body.Companion .landing{z-index:10;height:auto;min-height:90vh;padding-top:-webkit-calc(78px + 1rem);padding-top:calc(78px + 1rem);padding-bottom:5rem;background:url(/img/theme/destiny/bgs/bg_companion_marketing_header_v2.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}body.Companion .landing .sign-in-buttons{max-width:15rem;margin:0 auto}body.Companion .landing .sign-in-buttons a{display:block;width:100%;margin-bottom:0.5rem;text-align:center}body.Companion .landing .logo-title{width:100%;max-width:21.25rem;margin:0 auto}body.Companion .landing .logo-title .d2-logo{width:100%;height:3.6rem;margin:0 auto 1rem;border-bottom:1.5px solid #f5f5f5;background:url("/img/theme/destiny/bgs/bg_destiny_2_logo.png");background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain}body.Companion .landing .logo-title .companion-subtitle{margin-bottom:2rem;letter-spacing:1.5rem;color:#f5f5f5;font-size:1.5rem;font-weight:bold}body.Companion .landing .logo-title .koreanLogo{height:4.6rem;border-bottom:none;background:url("/7/ca/destiny/products/forsaken/v2/desktop/forsaken_logo_KO.svg");background-repeat:no-repeat}body.Companion .landing .logo-title .koreanSubtitle{text-align:center}body.Companion .landing .pitch{max-width:47.5rem;margin:4rem auto;text-align:center;color:#f5f5f5;font-size:2.25rem}body.Companion .landing .pitch span{font-weight:bold}body.Companion .landing .app-buttons{margin-top:3rem;color:#f5f5f5}body.Companion .slide-final{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:10;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:-1.25rem;background:#ffce1f !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.Companion .slide-final .footer-text{width:100%;max-width:47.5rem;margin:0 auto;text-align:center;font-size:3rem;font-weight:700}body.Companion .slide-final .app-buttons{width:100%;text-align:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}body.Companion .device-grid{position:fixed;z-index:5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;left:50%;width:100%;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}body.Companion .device-grid .device-column{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.react-tiny body.Companion .device-grid .device-column{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body.Companion .device-grid .device-container{position:relative;top:-webkit-calc(78px + 5vh);top:calc(78px + 5vh);width:100%;height:-webkit-calc(90vh - 78px);height:calc(90vh - 78px);-webkit-transition:opacity 1s, -webkit-transform 1s ease !important;transition:opacity 1s, -webkit-transform 1s ease !important;-o-transition:transform 1s ease, opacity 1s !important;transition:transform 1s ease, opacity 1s !important;transition:transform 1s ease, opacity 1s, -webkit-transform 1s ease !important;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0}.react-tiny body.Companion .device-grid .device-container{top:0}body.Companion .device-grid .device-container.on{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body.Companion .device-grid .device-container .device-frame{position:absolute;z-index:3;width:100%;height:100%;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;background:url(/img/theme/destiny/bgs/bg_generic_phone_frame.png);background-repeat:no-repeat;background-position:left center;-webkit-background-size:contain;background-size:contain}.react-tiny body.Companion .device-grid .device-container .device-frame{top:5vh;width:100%;height:50vh;-webkit-transform:none;-ms-transform:none;transform:none;background-position:center}body.Companion .device-grid .device-container .device-contents-container{position:absolute;z-index:2;overflow:hidden;top:50%;left:14%;width:74%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.react-tiny body.Companion .device-grid .device-container .device-contents-container{top:5vh;left:50%;margin-top:11.56%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.Companion .device-grid .device-container .device-contents-container .device-contents{position:relative;top:50%;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}body.Companion .device-grid .device-container .device-contents-container .device-contents .device-slide{width:100%;height:0;padding-bottom:177.5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}body.Companion .device-grid .device-container .device-contents-container .device-contents .device-slide.slide-1{background-image:url("/img/theme/destiny/bgs/companion/bg_slide1_2.jpg")}body.Companion .device-grid .device-container .device-contents-container .device-contents .device-slide.slide-2{background-image:url("/img/theme/destiny/bgs/companion/bg_slide2_2.jpg")}body.Companion .device-grid .device-container .device-contents-container .device-contents .device-slide.slide-3{background-image:url("/img/theme/destiny/bgs/companion/bg_slide3_2.jpg")}body.Companion .device-grid .device-container .device-contents-container .device-contents .device-slide.slide-4{background-image:url("/img/theme/destiny/bgs/companion/bg_slide4_2.jpg")}
