:root{--font:"Montserrat",sans-serif;--mobile-img-bp:991px;--desktop-img-bp:992px;--mobile-copy-width:540px;--primary:#294e95;--main:#000;--lenovoblack:#1e0013;--n0:#fff;--bg:#f7f7f7;--highlight:#e1251b;--highlight-hs:#7a126b;--highlight-hs-light:#d9c1d8;--link-dk:#d9c1d8;--lred:#b30e13;--lgreen:#060;--lviolet:#783f9b;--dpurple:#4d144a;--dblue:#11184f;--lenovopurple:#7a126b;--paleblue:#c9d0f0}html{font-size:16px}body,html{min-height:100%;height:100%}body{font-family:var(--font);transition:smooth}.commonHeader,.common_footer{font-family:Lato,Helvetica,Arial,sans-serif}.commonHeader a{color:#000 !important;text-decoration:none !important}.utility_nav_item_icon.utility_nav_item_store_icon{font-size:16px !important}.btn{border-radius:4px;padding:1em 1.2em;font-weight:600;line-height:1em;cursor:pointer;font-size:16px;text-align:center;text-decoration:none}.btn-primary{border:1px solid var(--primary);background-color:var(--primary);color:var(--n0)}.btn-primary:hover{background-color:#e3f2f9;color:var(--primary);border-color:var(--primary)}.btn-secondary:hover{border:1px solid var(--primary);background-color:var(--primary)}.btn-secondary{border:1px solid var(--n0);background-color:transparent;color:var(--n0)}.btn-outline{display:inline-flex;align-items:center;background:var(--main);color:var(--n0);transition:all .5s ease;border:1px solid #fff;margin:1.5em 0;width:220px;justify-content:center;padding:1em;border-radius:6px;font-weight:600}.btn-outline:hover{background:var(--n0);color:var(--main);transition:all .5s ease}.z-container{max-width:1920px;margin:0 auto;position:relative}.z-cta{color:var(--paleblue);font-size:18px;text-decoration:underline}.d-flex{display:flex}.hero-bg{position:relative;height:860px}.hero-bg img{object-fit:cover;height:-webkit-fill-available}.hero-overlay{position:absolute;left:5%;align-self:anchor-center}.hero-overlay-logo img{height:8em}@media only screen and (max-width:768px){.hero-bg{height:540px}.hero-overlay{top:50%;left:50%;transform:translate(-50%,-50%);justify-items:center;align-self:center}.hero-overlay::before{content:"";position:absolute;top:50%;left:50%;width:300px;height:300px;background:radial-gradient(circle,rgba(0,0,0,.25) 0,transparent 80%);transform:translate(-50%,-50%);border-radius:50%;z-index:-1}}.blade-1-content{background-color:#f9f8f8}.blade-1-content .blade-1-text{align-self:anchor-center;padding:40px;width:50%}.blade-1-content .blade-1-text h2:nth-of-type(1),.blade-1-content .blade-1-text h2:nth-of-type(2){font-size:48px}@media only screen and (max-width:1200px){.blade-1-content .blade-1-text h2:nth-of-type(1),.blade-1-content .blade-1-text h2:nth-of-type(2){font-size:32px}}@media only screen and (max-width:992px){.blade-1-content.d-flex{flex-direction:column}.blade-1-content .blade-1-text{width:100%}}.blade-1-content .blade-1-text h2:nth-of-type(1){color:var(--highlight-hs)}.blade-1-content .blade-1-text p{font-size:18px;margin-top:.5em}.blade-1-content .blade-1-image{object-fit:contain}.section-title{font-size:48px;margin:1em auto;text-align:center}@media only screen and (max-width:992px){.section-title{font-size:32px}}.blade-2-content{display:flex;position:relative;justify-content:center;margin-bottom:4em}.blade-2-content .blade-2-content-cards{width:290px;height:450px;background:#f1e1ed;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center;transition:.4s;text-decoration:none;margin:0 1em;cursor:pointer}.blade-2-content .blade-2-content-cards .blade-2-content-cards-img{position:relative}.blade-2-content .blade-2-content-cards .blade-2-content-cards-img picture:nth-of-type(1) img{border-radius:8px 8px 0 0}.blade-2-content .blade-2-content-cards .blade-2-content-cards-img picture:nth-of-type(2) img{position:absolute;left:0;transform:translateY(39%)}.blade-2-content .blade-2-content-cards .blade-2-content-cards-text{margin:0 auto;transition:all .5s cubic-bezier(.23,1,.32,1);overflow:hidden;padding:1em;transform:translateY(30px);justify-items:center;-webkit-text-stroke:.5px rgba(0,0,0,.85);text-shadow:0 0 3px rgba(0,0,0,.55)}.blade-2-content .blade-2-content-cards .blade-2-content-cards-text .blade-2-card-alt-desc,.blade-2-content .blade-2-content-cards .blade-2-content-cards-text .btn-outline{opacity:0;pointer-events:none}.blade-2-content .blade-2-content-cards .blade-2-content-cards-text h3{font-size:32px;margin:1em 0 .25em}.blade-2-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2em;max-width:1000px;margin:4em auto 6em;justify-items:anchor-center}.blade-2-content-cards.focus,.blade-2-content-cards:focus-within,.blade-2-content-cards:hover{background-color:var(--highlight-hs)}.blade-2-content .blade-2-content-cards.focus .blade-2-content-cards-img picture:nth-of-type(1) img,.blade-2-content .blade-2-content-cards:focus-within .blade-2-content-cards-img picture:nth-of-type(1) img,.blade-2-content .blade-2-content-cards:hover .blade-2-content-cards-img picture:nth-of-type(1) img,.blade-2-content-cards.focus .blade-2-content-cards-text p:nth-of-type(1),.blade-2-content-cards:focus-within .blade-2-content-cards-text p:nth-of-type(1),.blade-2-content-cards:hover .blade-2-content-cards-text p:nth-of-type(1){opacity:0;pointer-events:none}.blade-2-content .blade-2-content-cards.focus .blade-2-content-cards-img picture:nth-of-type(2) img,.blade-2-content .blade-2-content-cards:focus-within .blade-2-content-cards-img picture:nth-of-type(2) img,.blade-2-content .blade-2-content-cards:hover .blade-2-content-cards-img picture:nth-of-type(2) img{transform:translateY(-25%);transition:all .5s cubic-bezier(.23,1,.32,1)}.blade-2-content-cards.focus .blade-2-content-cards-text,.blade-2-content-cards:focus-within .blade-2-content-cards-text,.blade-2-content-cards:hover .blade-2-content-cards-text{color:var(--n0);transform:translateY(-100px)}.blade-2-content-cards.focus .blade-2-content-cards-text .blade-2-card-alt-desc,.blade-2-content-cards.focus .blade-2-content-cards-text .btn-outline,.blade-2-content-cards:focus-within .blade-2-content-cards-text .blade-2-card-alt-desc,.blade-2-content-cards:focus-within .blade-2-content-cards-text .btn-outline,.blade-2-content-cards:hover .blade-2-content-cards-text .blade-2-card-alt-desc,.blade-2-content-cards:hover .blade-2-content-cards-text .btn-outline{transition:all .5s cubic-bezier(.23,1,.32,1);display:block;opacity:1;pointer-events:auto}@media only screen and (max-width:768px){.blade-2-content{grid-template-columns:1fr}}.h-carousel-1{position:relative;width:100%;overflow:hidden;min-height:500px;background-color:#f9f8f8;max-width:1920px;margin:auto}.h-carousel-1-container{position:relative;width:100%}.h-carousel-1-carousel{display:flex;overflow:hidden}.h-carousel-1-carousel-inner{display:flex;transition:transform .5s ease-in-out;width:-webkit-fill-available}.h-carousel-1-carousel-item{min-width:100%;height:650px;position:relative;text-align:left;margin-top:3em}.h-carousel-1-card-content{display:flex;max-width:85%;margin:auto;justify-content:space-between;align-items:center}.h-carousel-1-card-content .h-carousel-1-card-text{width:50%;align-self:anchor-center;padding:2em}.h-carousel-1-card-content .h-carousel-1-card-text h2:nth-of-type(1),.h-carousel-1-card-content .h-carousel-1-card-text h2:nth-of-type(2){font-size:48px}.h-carousel-1-card-content .h-carousel-1-card-text h2:nth-of-type(1){color:var(--highlight-hs)}.h-carousel-1-card-content .h-carousel-1-card-text p{font-size:18px;margin-top:.5em}.h-carousel-1-carousel-item img{width:100%;height:-webkit-fill-available;display:block;object-fit:cover;object-position:center}.h-carousel-1-control-next,.h-carousel-1-control-prev{position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;cursor:pointer;z-index:1}.h-carousel-1-control-prev{z-index:1;width:50px;height:50px;border-radius:50px;background-image:none;left:1%;display:flex;align-items:center;justify-content:space-between;transition:all .6s !important}.h-carousel-1-control-prev:hover{transition:all .6s !important}.h-carousel-1-control-prev .arrow-left{width:50px;height:50px;background:url(https://p3-ofp.static.pub/ShareResource/ww/landing-pages/legion-brand-2024/Agnostic-version/img/lenovo-left-arrow.svg) center center;background-size:50px;background-repeat:no-repeat;margin:auto;opacity:.5}.h-carousel-1-control-next{z-index:1;width:50px;height:50px;border-radius:50px;background-image:none;right:1%;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;transition:all .6s !important}.h-carousel-1-control-next:hover{transition:all .6s !important}.h-carousel-1-control-next .arrow-right{width:50px;height:50px;background:url(https://p3-ofp.static.pub/ShareResource/ww/landing-pages/legion-brand-2024/Agnostic-version/img/lenovo-right-arrow.svg) center center;background-size:50px;background-repeat:no-repeat;margin:auto;opacity:.5}.hcarousel-1-dots{text-align:center;position:absolute;bottom:5%;display:flex;justify-content:center;align-items:center;width:-webkit-fill-available}.dot1{height:12px;width:12px;margin:0 5px;border-radius:50%;border:2px solid #525252;display:inline-block;transition:background-color .3s ease;opacity:.5;cursor:pointer}.dot1.active{height:18px;width:18px}@media only screen and (max-width:1200px){.h-carousel-1-card-content img{max-height:300px}.h-carousel-1-card-content .h-carousel-1-card-text h2:nth-of-type(1),.h-carousel-1-card-content .h-carousel-1-card-text h2:nth-of-type(2){font-size:32px}}@media only screen and (max-width:992px){.h-carousel-1,.h-carousel-1-carousel-item{min-height:750px}.h-carousel-1-card-content{flex-direction:column}.h-carousel-1-card-content .h-carousel-1-card-text{width:100%}}#blade4{max-width:1920px;margin:auto auto 10em}.blade-4-title{max-width:1400px;margin:auto;padding:3em}.blade-4-title h2{font-size:48px}.blade-4-title h2:nth-of-type(1){color:var(--highlight-hs)}.blade-4-tab-carousel{padding-bottom:4em}.h-carousel-2-container{display:flex;transition:all .5s cubic-bezier(.23,1,.32,1)}.h-carousel-2-carousel{width:80%}.h-carousel-2-carousel-item{display:flex;align-items:center;justify-content:center;padding:2em 0}.h-carousel-2-carousel-item{display:none}.h-carousel-2-carousel-item.active{display:flex}.h-carousel-2-split-layout{display:flex;flex-direction:row;align-items:center;width:100%;gap:40px;margin:auto}.h-carousel-2-split-left{flex:1;display:flex;justify-content:center}.h-carousel-2-split-left img{width:100%;height:auto;border-radius:0 16px 16px 0;object-fit:cover}.h-carousel-2-split-right{flex:1;display:flex;gap:2em;align-items:center;justify-content:space-between;align-self:baseline}.text-content{flex:3;padding:2em}.text-content h3{font-size:32px;margin-bottom:.75em}.text-content p{font-size:16px;line-height:1.6}.vertical-tabs{flex:2;display:flex;flex-direction:column;gap:2em;padding-left:1em;font-size:14px;color:#79126a;align-self:auto;font-size:18px}.vertical-tabs .tab2{cursor:pointer;line-height:1.4;border-left:6px solid #faeceb;padding:1em}.vertical-tabs .tab2.active,.vertical-tabs .tab2:hover{color:#79126a;border-left:6px solid #79126a}@media only screen and (max-width:1200px){.blade-4-title h2{font-size:32px}.h-carousel-2-carousel-item .h-carousel-2-split-layout{flex-direction:column}}@media only screen and (max-width:992px){.h-carousel-2-container{flex-direction:column;position:relative}.h-carousel-2-carousel{width:85%;margin:auto}.h-carousel-2-split-left img{border-radius:8px}.h-carousel-2-control-next,.h-carousel-2-control-prev{position:absolute;top:50%;transform:translateY(-60%);font-size:2rem;cursor:pointer;z-index:1}.h-carousel-2-control-prev{z-index:1;width:50px;height:50px;border-radius:50px;background-image:none;left:1%;display:flex;align-items:center;justify-content:space-between;transition:all .6s !important}.h-carousel-2-control-prev:hover{transition:all .6s !important}.h-carousel-2-control-prev .arrow-left{width:50px;height:50px;background:url(https://p3-ofp.static.pub/ShareResource/ww/landing-pages/legion-brand-2024/Agnostic-version/img/lenovo-left-arrow.svg) center center;background-size:50px;background-repeat:no-repeat;margin:auto;opacity:.5}.h-carousel-2-control-next{z-index:1;width:50px;height:50px;border-radius:50px;background-image:none;right:1%;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;transition:all .6s !important}.h-carousel-2-control-next:hover{transition:all .6s !important}.h-carousel-2-control-next .arrow-right{width:50px;height:50px;background:url(https://p3-ofp.static.pub/ShareResource/ww/landing-pages/legion-brand-2024/Agnostic-version/img/lenovo-right-arrow.svg) center center;background-size:50px;background-repeat:no-repeat;margin:auto;opacity:.5}.vertical-tabs{flex-direction:row;margin:auto;gap:unset;padding:unset;justify-content:center;align-items:center;font-size:0}.vertical-tabs .tab2{height:12px;width:12px;margin:0 5px;border-radius:50%;border:2px solid var(--main);border-left:2px solid var(--main);display:inline-block;transition:background-color .3s ease;opacity:.5;cursor:pointer;align-self:anchor-center;padding:0}.vertical-tabs .tab2.active{height:18px;width:18px}.vertical-tabs .tab2.active,.vertical-tabs .tab2:hover{color:var(--n0);border-left:2px solid var(--main)}.vertical-tabs .tab2 p{display:none}.text-content{padding:1em}}#blade5{background-color:#f9f8f8}.blade-5-section-1,.blade-5-section-2{margin:auto}.blade-5-section-1{transform:translateY(-20%)}.blade-5-section-2{transform:translateY(10%)}.blade-5-section-1 .blade-5-section-1-content{background-color:#eaeef5;display:flex;padding:4em;justify-content:space-between}.blade-5-section-1 .blade-5-section-1-content .co2-content-left{align-content:center}.blade-5-section-1 .blade-5-section-1-content .co2-content-right{width:80%}.blade-5-section-1 .blade-5-section-1-content .co2-content-right h2:nth-of-type(1),.blade-5-section-1 .blade-5-section-1-content .co2-content-right h2:nth-of-type(2){font-size:48px}.blade-5-section-1 .blade-5-section-1-content .co2-content-right h2:nth-of-type(1){color:var(--highlight-hs)}.blade-5-section-1 .blade-5-section-1-content .co2-content-right p:nth-of-type(1){font-size:18px;padding:1em 0}.blade-5-section-1 .blade-5-section-1-content .co2-content-right .co2-services-pointers .co2-services-pointers-content p{padding:1em;font-size:16px}.blade-5-section-1 .blade-5-section-1-content .co2-content-right .co2-services-pointers .co2-services-pointers-content img{max-height:80px}.blade-5-section-1 .blade-5-section-1-content .co2-content-right p:nth-of-type(2){font-size:14px;padding-top:1em}.co2-services-pointers{display:flex;flex-wrap:wrap;gap:20px}.co2-services-pointers .co2-services-pointers-content{display:flex;align-items:anchor-center}.co2-services-pointers .co2-services-pointers-content p{padding:1em}.blade-5-section-2 .blade-5-section-2-content{background-color:#f1e1ed}.blade-5-section-1 .blade-5-section-1-content,.blade-5-section-2 .blade-5-section-2-content{width:1520px;border-radius:16px;margin:auto}@media only screen and (max-width:1520px){.blade-5-section-1 .blade-5-section-1-content,.blade-5-section-2 .blade-5-section-2-content{width:90%}.blade-5-section-1 .blade-5-section-1-content .co2-content-left{padding:2em}}@media only screen and (max-width:992px){.blade-5-section-1{transform:translateY(-7%)}.blade-5-section-2{transform:translateY(7%)}.blade-5-section-1 .blade-5-section-1-content{flex-direction:column}.blade-5-section-1 .blade-5-section-1-content{padding:2em}.blade-5-section-1 .blade-5-section-1-content .co2-content-left{padding:0 0 2em 0}.blade-5-section-1 .blade-5-section-1-content .co2-content-right{width:100%}.blade-5-section-1 .blade-5-section-1-content .co2-content-right h2:nth-of-type(1),.blade-5-section-1 .blade-5-section-1-content .co2-content-right h2:nth-of-type(2){font-size:32px}}.blade-5-lenovo-services-top{display:flex;justify-content:space-between}.blade-5-lenovo-services-top .blade-5-lenovo-services-top-left{width:50%;padding:5%}.blade-5-lenovo-services-top .blade-5-lenovo-services-top-left h2{font-size:48px}.blade-5-lenovo-services-top .blade-5-lenovo-services-top-left p{font-size:18px}.blade-5-lenovo-services-bottom{display:flex;flex-wrap:wrap;gap:20px;padding:4em}@media only screen and (max-width:992px){.blade-5-lenovo-services-top .blade-5-lenovo-services-top-left h2{font-size:32px}.blade-5-lenovo-services-bottom{padding:2em}}.blade-5-lenovo-services-bottom-card{flex:1 1 calc(50% - 20px);box-sizing:border-box}@media only screen and (max-width:768px){.blade-5-lenovo-services-top{flex-direction:column}.blade-5-lenovo-services-top .blade-5-lenovo-services-top-left{width:100%}.blade-5-lenovo-services-bottom-card{flex:1 1 100%}}.blade-5-lenovo-services-bottom-card-content{display:flex;align-items:anchor-center}.blade-5-lenovo-services-bottom-card-content p{padding:1em}#blade6{margin-top:15em}.blade-6-content{color:var(--dpurple);position:absolute;z-index:99;align-self:anchor-center}.blade-6-content-left{padding:10%;width:50%}.blade-6-content-left h3{font-size:48px;margin-top:.5em}.blade-6-content-left p{font-size:18px}.blade-6-content-left p:nth-of-type(1){margin:1em 0}@media only screen and (max-width:1400px){.blade-6-content-left{padding:2em;align-content:center;width:70%}}@media only screen and (max-width:1200px){.blade-6-content-left img{height:50px}.blade-6-content-left h3{font-size:32px}}@media only screen and (max-width:992px){.blade-6-bg-img img{height:700px}.blade-6-content .d-flex{flex-direction:column}.blade-6-content-left{width:100%}.blade-6-content-right{margin:auto}.blade-6-content-right img{height:300px}}@media only screen and (max-width:768px){.blade-6-bg-img img{height:850px}}
