body{margin:0;font-family:Open Sans}.btn{padding:10px 15px}.wrapper{min-height:500px;width:auto}.margin-bottom{margin-bottom:5px}.hidden{display:none}.alert{position:fixed;border:3px solid #000;left:50%;transform:translate(-50%);top:150px;z-index:5;background:hsla(0,0%,100%,.9);padding:20px;font-weight:700;text-transform:uppercase;text-align:center}.alert .close{position:absolute;top:-3px;right:5px;cursor:pointer;color:#000;font-size:17px;text-decoration:none}.header{text-align:center;position:relative;top:0;overflow:hidden;width:100%;margin-bottom:50px}.header a{color:#fff;text-decoration:none}.header .headerText{position:absolute;top:50%;width:100%;color:#fff;text-align:center;margin:0}.header .headerText .headerMainText{font-size:60px;font-weight:700;letter-spacing:5px;margin:auto;left:0;right:0}@media (min-width:768px) and (max-width:1023px){.header .headerText .headerMainText{font-size:50px}}@media (min-width:601px) and (max-width:767px){.header .headerText .headerMainText{font-size:40px}}@media (max-width:600px){.header .headerText .headerMainText{width:70%;font-size:30px}}.header .headerText .headerSubtext{font-size:28px;line-height:30px;letter-spacing:2px;margin:0 0 25px}@media (min-width:0) and (max-width:1023px){.header .headerText .headerSubtext{width:50%}}@media (min-width:768px) and (max-width:1023px){.header .headerText .headerSubtext{font-size:25px;line-height:30px;margin:0 auto 5px}}@media (min-width:601px) and (max-width:767px){.header .headerText .headerSubtext{font-size:20px;line-height:25px;margin:10px auto}}@media (max-width:600px){.header .headerText .headerSubtext{width:70%;font-size:14px;line-height:18px;margin:15px auto}}.header .headerText :after,.header .headerText :before{transition:all .5s ease-in-out;z-index:-1}.header .headerText .orange-button{display:block;position:relative;z-index:1;height:auto;margin:2% auto;left:0;right:0;overflow:hidden;padding:15px 0;background-color:#df6228;border:2px solid #df6228;text-shadow:0 0;text-align:center;font-size:13pt;color:tint(#df6228,100%);text-decoration:none;text-transform:uppercase;width:300px}.header .headerText .orange-button:after{content:"";position:absolute;top:0;bottom:0;left:-1px;right:0;z-index:-1;background-color:#ff9b6e;transform:translateX(-100%)}.header .headerText .orange-button:hover{color:tint(#df6228,100%)}.header .headerText .orange-button:hover:after{transform:translateX(0)}@media (min-width:0) and (max-width:1023px){.header .headerText .orange-button{width:50%;font-size:11pt}}.header .headerImageContainer{border-radius:0 0 100% 100%;left:-50%;margin:0 auto;overflow:hidden;position:relative;width:200%}.header .headerImageContainer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8;background-image:linear-gradient(#000,transparent);pointer-events:none}@media (min-width:0) and (max-width:1023px){.header .headerImageContainer{border-radius:0 0}}.header .headerImageContainer .headerImageContainer2{overflow:hidden;width:100%;height:50px;padding-bottom:20%;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}@media (min-width:0) and (max-width:1023px){.header .headerImageContainer .headerImageContainer2{background-position:top;width:50%;margin:auto;padding-bottom:40%}}@media (max-width:600px){.header .headerImageContainer .headerImageContainer2{background-position:top;background-size:1400px;width:50%;margin:auto;padding-bottom:60%}}.header .headerImageContainer video{right:0;z-index:-1}.header .headerImageContainer video,.header .headerImageContainer video img{position:absolute;left:0;top:0;width:100%;height:100%}.header .headerContent{position:absolute;top:0;width:100%;padding-top:1%}.header .headerContent .headerLeft{position:absolute;z-index:1;margin:0 3% 0 7%;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:768px) and (max-width:1023px){.header .headerContent .headerLeft{right:0;left:auto;margin:0 5% 0 7%;width:10%}}@media (min-width:601px) and (max-width:767px){.header .headerContent .headerLeft{right:0;left:auto;margin:0 5% 0 7%;width:10%}}@media (max-width:600px){.header .headerContent .headerLeft{right:0;left:auto;margin:0 5% 0 7%;width:10%}}.header .headerContent .headerLeft .headerLogoImage{display:block;width:80px}@media (max-width:600px){.header .headerContent .headerLeft .headerLogoImage{width:45px}}@media (min-width:601px) and (max-width:767px){.header .headerContent .headerLeft .headerLogoImage{width:60px}}@media (min-width:768px) and (max-width:1023px){.header .headerContent .headerLeft .headerLogoImage{width:70px}}@media (min-width:1921px){.header .headerContent .headerLeft .headerLogoImage{width:120px}}.header .headerContent label{position:absolute;left:0;margin:0 0 0 4%;font-size:42px;color:#fff;display:none;text-shadow:1px 2px #000}@media (min-width:0) and (max-width:1023px){.header .headerContent label{display:block;position:fixed;z-index:3}.header .headerContent .headerRight{display:flex;flex-direction:column;left:0;padding:20% 0 5%;margin:-5% 0 0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:2;position:fixed}.header .headerContent .headerRight .navItem{margin:10px auto;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;z-index:3;align-items:center;list-style-type:none}.header .headerContent .headerRight .navItem .navTitle{text-align:center;width:80%;margin:auto;padding:2% 0;font-size:30px}.header .headerContent .headerRight .navItem .navSubtitle{display:none;text-align:center;font-style:italic;line-height:16px;letter-spacing:1px;margin:auto}}@media (min-width:1024px){.header .headerContent .headerRight{width:45%;right:0;display:flex;flex-wrap:wrap;float:right}.header .headerContent .headerRight .navItem{margin:0 4% 0 0;width:20%;height:100px;text-align:center;list-style-type:none}.header .headerContent .headerRight .navItem a{color:#fff;text-decoration:none}.header .headerContent .headerRight .navItem .navTitle{font-size:19px;font-weight:700;padding-bottom:8px;letter-spacing:2px;margin:0;white-space:nowrap}.header .headerContent .headerRight .navItem .navSubtitle{font-size:8pt;font-style:italic;line-height:16px;letter-spacing:1px;width:80%;margin:0}}footer{position:relative;width:100%;margin-top:20px;color:#fff;height:400px;overflow:hidden;background-image:url(/images/footer/footer.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;padding-top:5%}footer a{color:#fff;text-decoration:none}footer a:hover{color:#ccc}@media (max-width:600px){footer{height:300px;background-image:url(/images/footer/FooterMobile.jpg)}}@media (min-width:601px) and (max-width:767px){footer{height:350px}}@media (min-width:768px) and (max-width:1023px){footer{height:350px}}@media (min-width:0) and (max-width:1023px){footer{padding:0;margin:auto}}@media (min-width:1024px){footer{height:400px}}footer .footerContent{position:absolute;top:10%;width:100%;text-align:center}footer .footerContent .footerLogo{display:inline-block;margin:auto;width:52.5px;height:85.5px}@media (min-width:1024px){footer .footerContent .footerLogo{width:105px;height:171px}}footer .footerContent .footerNav{display:flex;flex-direction:row;justify-content:center;-webkit-padding-start:0;padding-inline-start:0;margin:25px auto}footer .footerContent .footerNav li{margin:0 10px;font-weight:700;list-style-type:none}@media (max-width:600px){footer .footerContent .footerNav li{font-size:.7rem}}footer .footerContent .footerNav li a{text-decoration:none;font-style:normal;color:#fff}footer .footerContent .footerLegal{font-size:12px;margin-bottom:5px}@media (max-width:600px){footer .footerContent .footerLegal{font-size:.7rem}}footer .footerContent a{text-decoration:underline;font-style:italic}footer .footerContent #ot-sdk-btn.optanon-show-settings,footer .footerContent #ot-sdk-btn.ot-sdk-show-settings{padding:0;border:0;background:transparent;color:#fff;text-decoration:underline;font-style:italic;font-size:1rem;margin-right:1rem;text-transform:lowercase;font-family:Open Sans,sans-serif}footer .footerContent #ot-sdk-btn.optanon-show-settings:hover,footer .footerContent #ot-sdk-btn.ot-sdk-show-settings:hover{color:#ccc}#mainContent{max-width:1920px;margin:0 auto}.contentContainer{width:100%;margin:0}@media (max-width:600px){.contentContainer{display:grid;grid-template-columns:1fr}}.contentContainer .contentSection{display:flex;align-items:center;margin:0 1% 9%;position:relative}@media (min-width:0) and (max-width:1023px){.contentContainer .contentSection{display:grid;grid-template-columns:1fr;margin:0}.contentContainer .contentSection.left .textContainer{width:90%;grid-row:1/span 1;position:relative;left:0;right:0;margin:-30px auto}.contentContainer .contentSection.left .imageContainer{width:100%;grid-row:2/span 1;position:relative;left:0;right:0;margin:0}.contentContainer .contentSection.right .textContainer{width:90%;grid-row:1/span 1;position:relative;left:0;right:0;margin:-30px auto}.contentContainer .contentSection.right .imageContainer{width:100%;grid-row:2/span 1;position:relative;left:0;right:0;margin:0}}@media (min-width:1024px){.contentContainer .contentSection.left .textContainer{left:6%}.contentContainer .contentSection.left .imageContainer{margin-left:auto;right:7%}.contentContainer .contentSection.left .imageContainer.slideIn{transform:translateX(30%) scale(.95)}.contentContainer .contentSection.right .textContainer{right:6%}.contentContainer .contentSection.right .imageContainer{margin-right:auto;left:7%}.contentContainer .contentSection.right .imageContainer.slideIn{transform:translateX(-30%) scale(.95)}}@media (min-width:1921px){.contentContainer .contentSection.left .textContainer{left:10%}.contentContainer .contentSection.left .imageContainer{margin-left:auto;right:11%}.contentContainer .contentSection.right .textContainer{right:10%}.contentContainer .contentSection.right .imageContainer{margin-right:auto;left:11%}}.contentContainer .contentSection .textContainer{width:40%;position:relative;background:#fff}.contentContainer .contentSection .textContainer .corners{padding:20px;background:#fff;position:relative;border:1px solid #ccc;margin:3%;align-items:center;text-align:center}.contentContainer .contentSection .textContainer .corners:after,.contentContainer .contentSection .textContainer .corners:before{content:"";display:block;position:absolute;background:#fff}.contentContainer .contentSection .textContainer .corners:before{top:-.3em;bottom:-.3em;left:4em;right:4em}.contentContainer .contentSection .textContainer .corners:after{left:-.3em;right:-.3em;top:2em;bottom:2em}.contentContainer .contentSection .textContainer .corners .textTitle{margin:50px 0 0;font-size:30px;color:#e06228;font-weight:700;position:relative;z-index:1}@media (min-width:1024px){.contentContainer .contentSection .textContainer .corners .textTitle{margin-top:50px;font-size:1.5rem}}@media (max-width:600px){.contentContainer .contentSection .textContainer .corners .textTitle{margin-top:30px;font-size:1.25rem}}.contentContainer .contentSection .textContainer .corners .textSubtitle{color:#657680;font-size:17px;font-weight:700;margin:10px 25px;line-height:20pt;position:relative;z-index:1}@media (min-width:1024px){.contentContainer .contentSection .textContainer .corners .textSubtitle{font-size:.9rem;margin:10px;line-height:15pt}}@media (max-width:600px){.contentContainer .contentSection .textContainer .corners .textSubtitle{font-size:.8rem;margin:10px 0;line-height:15pt}}.contentContainer .contentSection .textContainer .corners .textContent{font-style:italic;color:#595959;margin:0 25px 50px;line-height:20pt;position:relative;z-index:1}@media (min-width:1024px){.contentContainer .contentSection .textContainer .corners .textContent{font-size:.9rem;line-height:18pt;margin:0 0 30px}}@media (max-width:600px){.contentContainer .contentSection .textContainer .corners .textContent{font-size:.8rem;line-height:15pt;margin:0 0 30px}}.contentContainer .contentSection .imageContainer{position:relative;width:950px;height:535px;z-index:-1;overflow:hidden}.contentContainer .contentSection .imageContainer.slideIn{opacity:0;transition:all .5s}.contentContainer .contentSection .imageContainer.slideIn.active{opacity:1;transform:translateX(0) scale(1)}@media (min-width:0) and (max-width:1023px){.contentContainer .contentSection .imageContainer{height:400px;overflow:hidden}.contentContainer .contentSection .imageContainer img{-o-object-fit:cover;object-fit:cover;height:auto;width:100%}}.contentContainer .contentSection .imageContainer img{height:100%;-o-object-fit:cover;object-fit:cover}.container .showcaseTextContainer{position:relative;background:#fff;width:55%;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:auto;padding:10px;line-height:36pt;text-align:center}@media (min-width:0) and (max-width:1023px){.container .showcaseTextContainer{width:90%}}.container .showcaseTextContainer .corners{padding:20px;background:#fff;position:relative;border:1px solid #ccc;margin:3%;align-items:center;text-align:center}.container .showcaseTextContainer .corners:after,.container .showcaseTextContainer .corners:before{content:"";display:block;position:absolute;background:#fff}.container .showcaseTextContainer .corners:before{top:-.3em;bottom:-.3em;left:4em;right:4em}.container .showcaseTextContainer .corners:after{left:-.3em;right:-.3em;top:2em;bottom:2em}.container .showcaseTextContainer .corners .showcaseTextContent{font-style:italic;letter-spacing:1px;color:#595959;font-size:21pt;z-index:1;position:relative;padding:80px 20px}@media (min-width:601px) and (max-width:767px){.container .showcaseTextContainer .corners .showcaseTextContent{font-size:16pt;line-height:32pt}}@media (max-width:600px){.container .showcaseTextContainer .corners .showcaseTextContent{font-size:12pt;line-height:30pt;padding:20px 5px}}@media only screen and (max-width:767px){body.home_page .header{margin-bottom:-5%!important}body.home_page .headerText{top:45%!important}body.home_page .headerMainText{position:relative;top:-10px;width:90%!important}body.home_page .headerSubtext{position:relative}body.home_page .headerImageContainer2{padding-bottom:50%!important}}@media only screen and (max-width:1024px) and (min-width:768px){body.home_page .header{margin-bottom:-10%}body.home_page .headerMainText{position:relative;width:90%!important}body.home_page .headerSubtext{position:relative}}@media only screen and (min-width:1024px){body.home_page .header{margin-bottom:-15%}body.home_page .header .headerText{top:40%}body.home_page .headerImageContainer2{padding-bottom:28%!important}body.home_page .headerMainText{position:relative;top:-30px}body.home_page .headerSubtext{position:relative}}body.home_page body{background-color:#fff}body.about_page{max-width:100%;overflow-x:hidden}body.about_page h2{color:#e06228;z-index:10;position:relative;font-size:32px;text-transform:uppercase}body.about_page .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}body.about_page .embed-container embed,body.about_page .embed-container iframe,body.about_page .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}body.about_page .headerImageContainer2{background-image:url(/images/DE_CorpSiteRedesign_AboutUsHeader_1920x1080.jpg)}@media (max-width:600px){body.about_page .contentContainer .contentSection{margin:80px 0}}@media only screen and (max-width:1024px){body.about_page .header{margin-bottom:-4%}body.about_page .headerText{top:40%!important}body.about_page .headerSubtext{width:50%!important;line-height:20px}body.about_page .footer{margin:0}}body.about_page #videoArea{text-align:center;max-width:1280px;margin:0 auto 90px}body.about_page #faqArea{width:50%;margin:-100px auto 70px}@media (max-width:1023px){body.about_page #faqArea{width:80%;margin:0 auto}}body.about_page #faqArea .innerFaq{z-index:9;background:#fff;position:relative;border:1px solid #ccc;align-items:center;text-align:center;margin:60px 0}body.about_page #faqArea .innerFaq:after,body.about_page #faqArea .innerFaq:before{content:"";display:block;position:absolute;background:#fff}body.about_page #faqArea .innerFaq:before{top:-.3em;bottom:-.3em;left:4em;right:4em}body.about_page #faqArea .innerFaq:after{left:-.3em;right:-.3em;top:2em;bottom:2em}body.about_page #faqArea .innerFaq div.faqItem{border-bottom:1px solid #e9e9e9;width:85%;margin:0 auto;z-index:10;position:relative}body.about_page #faqArea .innerFaq div.faqItem.first{border-top:1px solid #e9e9e9}body.about_page #faqArea .innerFaq div.faqItem:hover{background-color:#e1e1e1}body.about_page #faqArea .innerFaq div.faqItem.down:hover{background-color:#fff}body.about_page #faqArea .innerFaq div.faqItem h4{cursor:pointer;font-size:.9rem;color:#657680;text-transform:uppercase;margin:0;padding:20px 0}body.about_page #faqArea .innerFaq div.faqItem p{display:none;font-style:italic;color:#595959;font-size:.9rem;line-height:18pt;padding:0 10%}body.about_page #faqArea .innerFaq div.faqItem p a{color:#e06228}body.about_page #faqArea .innerFaq .innerInnerFaq{margin:40px 0}@media (max-width:600px){body.about_page #faqArea{width:90%;margin:0 auto 70px}body.about_page #faqArea .innerFaq{margin:0 auto}}body.about_page #awardArea{width:50%;margin:0 auto 200px;text-align:center}@media (max-width:1023px){body.about_page #awardArea{width:80%;margin:0 auto}}body.about_page #awardArea .awardLogos{max-width:780px;margin:0 auto}body.about_page #awardArea .awardLogos img{width:20%;margin-right:20px}body.about_page #awardArea .awardLogos img.steam{width:13%}@media (max-width:600px){body.about_page #awardArea .awardLogos img{width:30%!important}}body.about_page #awardArea .orange-button{display:block;position:relative;z-index:1;height:auto;margin:2% auto;left:0;right:0;overflow:hidden;padding:15px 0;background-color:#df6228;border:2px solid #df6228;text-shadow:0 0;text-align:center;font-size:13pt;color:tint(#df6228,100%);text-decoration:none;text-transform:uppercase;width:24%}body.about_page #awardArea .orange-button:after{content:"";position:absolute;top:0;bottom:0;left:-1px;right:0;z-index:-1;background-color:#ff9b6e;transform:translateX(-100%)}body.about_page #awardArea .orange-button:hover{color:tint(#df6228,100%)}body.about_page #awardArea .orange-button:hover:after{transform:translateX(0)}@media (min-width:0) and (max-width:1023px){body.about_page #awardArea .orange-button{width:65%;margin:15% auto;left:0;right:0;transform:inherit}}@media (max-width:600px){body.about_page #awardArea .orange-button{font-size:10pt}}body.about_page #partnersArea{width:50%;margin:0 auto 70px;text-align:center}body.about_page #partnersArea ul.partnerList{list-style:none;margin:0;padding:0}body.about_page #partnersArea ul.partnerList li{margin-bottom:15px;font-weight:700}body.about_page #partnersArea ul.partnerList li a{font-weight:400;display:block}@media (max-width:600px){body.about_page #partnersArea{width:90%;margin:0 auto 70px}}body.games_page .headerImageContainer2{background-image:url(/images/GamesHead.jpg)}body.games_page .orange-button{margin-top:20px}body.games_page .contentContainer{width:100%;margin:0}@media only screen and (max-width:1023px){body.games_page .header{margin-bottom:-15%}body.games_page .headerText{top:40%!important}}body.games_page .gamesPageContainer{width:100%;margin:0}body.games_page .gamesPageContainer .warframeContainer{display:flex;align-items:center;margin:0 1% 9%;position:relative;height:40%}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .warframeContainer{display:grid;grid-template-columns:1fr;margin:0}}body.games_page .gamesPageContainer .warframeContainer .textContainer{width:40%;height:45%;position:relative;left:6%;background:#fff}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .warframeContainer .textContainer{width:90%;height:-webkit-max-content;height:-moz-max-content;height:max-content;grid-row:1/span 1;position:relative;left:0;right:0;margin:0 auto -8%}}@media (max-width:600px){body.games_page .gamesPageContainer .warframeContainer .textContainer{margin:0 auto -75px}}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners{padding:20px 5px 80px;background:#fff;position:relative;border:1px solid #ccc;margin:3%;align-items:center;text-align:center}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners:after,body.games_page .gamesPageContainer .warframeContainer .textContainer .corners:before{content:"";display:block;position:absolute;background:#fff}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners:before{top:-.3em;bottom:-.3em;left:4em;right:4em}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners:after{left:-.3em;right:-.3em;top:2em;bottom:2em}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners img{display:block;margin:auto;width:50%;z-index:1;position:relative}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners .textContent{font-style:italic;color:#595959;margin:10px 25px;line-height:20pt;z-index:1;text-align:center;position:relative}@media (max-width:600px){body.games_page .gamesPageContainer .warframeContainer .textContainer .corners .textContent{font-size:10pt;margin:5px auto 0}}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners :after,body.games_page .gamesPageContainer .warframeContainer .textContainer .corners :before{transition:all .5s ease-in-out}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners .orange-button{font-size:13pt;height:auto;width:40%;text-transform:uppercase;background-color:#df6228;padding:15px 0;z-index:1;position:absolute;display:block;margin:auto;left:0;right:0;overflow:hidden;border:2px solid #df6228;text-shadow:0 0;text-align:center;text-decoration:none;color:tint(#df6228,100%)}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners .orange-button:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background-color:#ff9b6e;transform:translateX(-100%)}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners .orange-button:hover{color:tint(#df6228,100%)}body.games_page .gamesPageContainer .warframeContainer .textContainer .corners .orange-button:hover:after{transform:translateX(0)}@media (max-width:600px){body.games_page .gamesPageContainer .warframeContainer .textContainer .corners .orange-button{font-size:13pt;width:55%}}body.games_page .gamesPageContainer .warframeContainer .imageContainer{position:relative;margin-left:auto;right:7%;width:50%;height:65%;z-index:-1}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .warframeContainer .imageContainer{width:100%;height:auto;grid-row:2/span 1;position:relative;left:0;right:0;margin:0}}@media (min-width:0) and (max-width:1023px) and (max-width:600px){body.games_page .gamesPageContainer .warframeContainer .imageContainer{margin-top:8%}}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .warframeContainer .imageContainer img{height:100%;width:auto}}body.games_page .gamesPageContainer .warframeContainer .imageContainer img{width:100%;-o-object-fit:cover;object-fit:cover}body.games_page .gamesPageContainer .DEGames .gamesShowcase{margin:0 auto 1%;display:flex;flex-wrap:wrap;max-width:1920px}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .DEGames .gamesShowcase{margin-top:5%;display:grid;grid-template-columns:1fr 1fr;height:auto}}body.games_page .gamesPageContainer .DEGames .gamesShowcase .showcaseItem{position:relative;width:16.66667%;margin:0;overflow:hidden;cursor:pointer}body.games_page .gamesPageContainer .DEGames .gamesShowcase .showcaseItem .showcaseName{position:absolute;display:none;top:0;left:0;width:100%;height:100%;color:#fff;background-color:rgba(0,0,0,.7);text-align:center;padding-top:49%}body.games_page .gamesPageContainer .DEGames .gamesShowcase .showcaseItem:hover .showcaseName{display:block;border:3px solid #df6228;box-sizing:border-box}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .DEGames .gamesShowcase .showcaseItem{width:100%;margin:auto}body.games_page .gamesPageContainer .DEGames .gamesShowcase .showcaseItem img{height:100%}}body.games_page .gamesPageContainer .DEGames .gamesShowcase .showcaseItem img{width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:-5px}body.games_page .gamesPageContainer .DEGames .showcaseTextContainer{padding:20px;width:60%;background:#fff;position:relative;margin:3% auto;align-items:center}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .DEGames .showcaseTextContainer{width:85%;padding:0;margin:5% auto}}@media (max-width:600px){body.games_page .gamesPageContainer .DEGames .showcaseTextContainer{width:95%}}body.games_page .gamesPageContainer .DEGames .showcaseTextContainer .corners{padding:75px 25px;background:#fff;position:relative;border:1px solid #ccc;margin:3%;align-items:center;text-align:center}body.games_page .gamesPageContainer .DEGames .showcaseTextContainer .corners:after,body.games_page .gamesPageContainer .DEGames .showcaseTextContainer .corners:before{content:"";display:block;position:absolute;background:#fff}body.games_page .gamesPageContainer .DEGames .showcaseTextContainer .corners:before{top:-.3em;bottom:-.3em;left:4em;right:4em}body.games_page .gamesPageContainer .DEGames .showcaseTextContainer .corners:after{left:-.3em;right:-.3em;top:2em;bottom:2em}body.games_page .gamesPageContainer .DEGames .showcaseTextContainer .corners .showcaseTextContent{line-height:36pt;text-align:center;font-style:italic;font-weight:400;color:#595959;font-size:20pt;z-index:1;padding:10px 20px;position:relative}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .DEGames .showcaseTextContainer .corners .showcaseTextContent{font-size:16pt;line-height:32pt}}@media (max-width:600px){body.games_page .gamesPageContainer .DEGames .showcaseTextContainer .corners .showcaseTextContent{font-size:13pt;line-height:30pt}}body.games_page .gamesPageContainer .gameModal{width:100%;height:100%;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;display:none}body.games_page .gamesPageContainer .gameModal .modalContent{width:1000px;height:600px;background-color:#fff;margin:auto;position:relative;text-align:center}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .gameModal .modalContent{width:80%;height:-webkit-max-content;height:-moz-max-content;height:max-content}}body.games_page .gamesPageContainer .gameModal .modalContent .exit{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;right:0;top:0;color:#ccc;margin:5px 10px;cursor:pointer}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .gameModal .modalContent .exit{font-size:2rem;margin:0 10px;color:#fff;text-shadow:2px 2px #000}}@media (max-width:600px){body.games_page .gamesPageContainer .gameModal .modalContent .exit{font-size:1.5rem}}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo{display:none;width:100%;height:100%}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo{flex-direction:column}}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo img{margin:0;height:100%}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText{padding:20px;background:#fff;position:relative;border:1px solid #ccc;margin:3%;display:flex;flex-flow:column;align-items:center;justify-content:center;width:400px}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText:after,body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText:before{content:"";display:block;position:absolute;background:#fff}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText:before{top:-.3em;bottom:-.3em;left:2em;right:2em}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText:after{left:-.3em;right:-.3em;top:4em;bottom:4em}@media (min-width:0) and (max-width:1023px){body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText{width:80%;margin:25px auto;padding:5%;flex:1 1 auto}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText:before{left:1em;right:1em}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText:after{top:2em;bottom:2em}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText h1{font-size:2rem}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText p{font-size:1.5rem}}@media (max-width:600px){body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText h1{font-size:1.2rem}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText p{font-size:.8rem}}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText h1{margin:0 auto;position:relative;z-index:1}body.games_page .gamesPageContainer .gameModal .modalContent .gameInfo .gameText p{margin:20px auto;position:relative;z-index:1}body.careers_page .headerImageContainer2{background-image:url(/images/CareersHead.jpg)}@media only screen and (max-width:1024px){body.careers_page .headerText{top:30%!important}}@media only screen and (max-width:480px){body.careers_page .header{margin-bottom:-5%}body.careers_page .headerImageContainer2{background-position:65% -65%!important}}@media only screen and (min-width:1025px){body.careers_page .headerImageContainer2{background-position:center -200px!important}}body.careers_page .internContainer{line-height:2;color:#595959;margin:7% auto;align-items:center;text-align:center;width:60%;font-family:Nunito,sans-serif}body.careers_page .internContainer h1{color:#df6228;text-transform:uppercase}body.careers_page .internContainer .orange-button{display:block;position:relative;z-index:1;height:auto;margin:2% auto;left:0;right:0;overflow:hidden;background-color:#df6228;border:2px solid #df6228;text-shadow:0 0;text-align:center;font-size:13pt;color:tint(#df6228,100%);text-decoration:none;text-transform:uppercase;padding:8px 0;width:36%}body.careers_page .internContainer .orange-button:after{content:"";position:absolute;top:0;bottom:0;left:-1px;right:0;z-index:-1;background-color:#ff9b6e;transform:translateX(-100%)}body.careers_page .internContainer .orange-button:hover{color:tint(#df6228,100%)}body.careers_page .internContainer .orange-button:hover:after{transform:translateX(0)}body.careers_page .careersCard{position:relative;align-items:center;overflow:hidden;margin-top:4%;margin-bottom:-24px;height:1200px}@media (max-width:600px){body.careers_page .careersCard{height:1350px!important}}@media (min-width:0) and (max-width:1023px){body.careers_page .careersCard{height:1000px}}body.careers_page .careersCard .careersBackground{position:absolute;width:100%;height:100%;-webkit-filter:blur(5px) brightness(50%);filter:blur(5px) brightness(50%);z-index:-1}body.careers_page .careersCard .careersBackground img{height:101%;width:101%;-o-object-fit:cover;object-fit:cover;margin-left:-5px}body.careers_page .careersCard .perksGrid{margin:8% 10%;position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:25% 8%;grid-auto-columns:25%;grid-auto-rows:25%}@media (min-width:1024px){body.careers_page .careersCard .perksGrid{grid-gap:20% 8%}}@media (min-width:0) and (max-width:1023px){body.careers_page .careersCard .perksGrid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:5% 10%;margin:8%}}@media (min-width:601px) and (max-width:767px){body.careers_page .careersCard .perksGrid{grid-gap:0 8%}}@media (max-width:600px){body.careers_page .careersCard .perksGrid{display:flex!important;flex-direction:column}}body.careers_page .careersCard .perksGrid .perk{position:relative;-o-object-fit:contain;object-fit:contain;text-align:center;color:#fff}@media (max-width:600px){body.careers_page .careersCard .perksGrid .perk{padding:15px}}body.careers_page .careersCard .perksGrid .perk img{width:100px;height:100px;padding-bottom:30px}@media (min-width:0) and (max-width:1023px){body.careers_page .careersCard .perksGrid .perk img{width:60px;height:60px;padding-bottom:10px}}body.careers_page .careersCard .perksGrid .perk .perkTitle{font-size:24pt;font-weight:bolder;text-shadow:0 3px 5px rgba(0,0,0,.74);padding-bottom:20px;margin:0}@media (min-width:0) and (max-width:1023px){body.careers_page .careersCard .perksGrid .perk .perkTitle{font-size:18pt;padding-bottom:10px}}@media (max-width:600px){body.careers_page .careersCard .perksGrid .perk .perkTitle{font-size:14pt}}body.careers_page .careersCard .perksGrid .perk .perkSubtitle{font-size:11pt;font-style:italic;padding-bottom:1%;line-height:20pt;margin:0}@media (min-width:0) and (max-width:1023px){body.careers_page .careersCard .perksGrid .perk .perkSubtitle{font-size:10pt;line-height:15pt;padding-bottom:10px}}@media (max-width:600px){body.careers_page .careersCard .perksGrid .perk .perkSubtitle{font-size:8pt;line-height:12pt}}body.careers_page .careersCard :after,body.careers_page .careersCard :before{transition:all .5s ease-in-out;z-index:-1}body.careers_page .careersCard .orange-button{display:block;position:relative;z-index:1;height:auto;margin:2% auto;left:0;right:0;overflow:hidden;padding:15px 0;background-color:#df6228;border:2px solid #df6228;text-shadow:0 0;text-align:center;font-size:13pt;color:tint(#df6228,100%);text-decoration:none;text-transform:uppercase;width:24%;position:absolute;left:50%;right:auto;transform:translate(-50%,-50%);bottom:50px}body.careers_page .careersCard .orange-button:after{content:"";position:absolute;top:0;bottom:0;left:-1px;right:0;z-index:-1;background-color:#ff9b6e;transform:translateX(-100%)}body.careers_page .careersCard .orange-button:hover{color:tint(#df6228,100%)}body.careers_page .careersCard .orange-button:hover:after{transform:translateX(0)}@media (min-width:0) and (max-width:1023px){body.careers_page .careersCard .orange-button{width:65%;margin:15% auto;left:0;right:0;transform:inherit}}@media (max-width:600px){body.careers_page .careersCard .orange-button{font-size:10pt}}body.contact_page .headerImageContainer{max-height:440px}body.contact_page .headerImageContainer2{background-image:url(/images/livestream_area.jpg)}body.contact_page .header{margin-bottom:4%}body.contact_page .contactContainer{width:50%;margin:auto;text-align:center}@media (min-width:0) and (max-width:1023px){body.contact_page .contactContainer{width:90%}}body.contact_page .contactContainer p{color:#595959;font-size:18pt;margin:10px 25px 50px;line-height:30pt;z-index:1;text-align:center;position:relative}@media (max-width:600px){body.contact_page .contactContainer p{font-size:12pt;line-height:24pt;margin:10px}}body.contact_page .contactContainer a{color:#e06228}body.contact_page .contactContainer form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 40px}@media (max-width:600px){body.contact_page .contactContainer form{display:flex;flex-direction:column}body.contact_page .contactContainer form>*{margin:5px 20px}}body.contact_page .contactContainer form input{height:30px;border:none;background-color:#f0f0f0;padding:5px 20px}body.contact_page .contactContainer form select{height:40px;border:none;background-color:#f0f0f0;padding:5px 20px;outline:0;cursor:pointer}body.contact_page .contactContainer form textarea{display:block;grid-column:1/3;background-color:#f0f0f0;padding:20px;border:none;height:200px;margin-top:20px}body.contact_page .contactContainer form :after,body.contact_page .contactContainer form :before{transition:all .5s ease-in-out;z-index:-1}body.contact_page .contactContainer form .orange-button{display:block;position:relative;z-index:1;height:auto;left:0;right:0;overflow:hidden;padding:15px 0;background-color:#df6228;border:2px solid #df6228;text-shadow:0 0;text-align:center;font-size:13pt;color:tint(#df6228,100%);text-decoration:none;text-transform:uppercase;width:50%;margin:0 0 0 auto}body.contact_page .contactContainer form .orange-button:after{content:"";position:absolute;top:0;bottom:0;left:-1px;right:0;z-index:-1;background-color:#ff9b6e;transform:translateX(-100%)}body.contact_page .contactContainer form .orange-button:hover{color:tint(#df6228,100%)}body.contact_page .contactContainer form .orange-button:hover:after{transform:translateX(0)}@media (max-width:600px){body.contact_page .contactContainer form .orange-button{margin:10px auto!important}}@media (min-width:0) and (max-width:1023px){body.contact_page .contactContainer form .orange-button{margin:0 auto 20px;width:80%}}body.contact_page .contactContainer form select:invalid{color:#757575}body.text_page .headerImageContainer2{background-image:url(/images/livestream_area.jpg)}body.text_page .header{margin-bottom:4%}body.text_page .headerImageContainer2{padding-bottom:18%!important}body.text_page .textpageContainer{width:48%;margin:auto;text-align:center}@media (min-width:0) and (max-width:1023px){body.text_page .textpageContainer{width:90%}}body.text_page .textpageContainer h1{font-size:3rem;letter-spacing:2px}body.text_page .textpageContainer h2{font-style:italic;font-size:2rem}body.text_page .textpageContainer p{color:#595959;font-size:18pt;margin:10px 25px 50px;line-height:30pt;z-index:1;text-align:center;position:relative}@media (max-width:600px){body.text_page .textpageContainer p{font-size:12pt;line-height:24pt;margin:10px}}body.text_page .textpageContainer a{color:#e06228}body.awards_page .header{max-height:550px}body.awards_page .header .headerImageContainer2{background-image:url(/images/CareersHead.jpg)}body.awards_page #mainContent section{border-bottom:1px solid #d2d2d2;padding-bottom:20px;width:85%;margin:0 auto 20px}@media (max-width:1023px){body.awards_page #mainContent section{border-bottom:none;padding-bottom:0}}body.awards_page #mainContent section:last-child{border-bottom:none}body.awards_page #mainContent section .yearGroup.one{width:100%}body.awards_page #mainContent section .yearGroup.one ul li{display:inline-grid;width:49%}@media (max-width:1023px){body.awards_page #mainContent section .yearGroup.one ul li{width:100%}}body.awards_page #mainContent section .yearGroup.two{width:50%;float:left}@media (max-width:1023px){body.awards_page #mainContent section .yearGroup.two{width:100%;float:none;border-bottom:1px solid #d2d2d2;padding-bottom:25px}}body.awards_page #mainContent section .yearGroup .year{color:#e06228;font-size:30px}body.awards_page #mainContent section .yearGroup ul{list-style:none;padding-left:0}body.awards_page #mainContent section .yearGroup ul li{margin-bottom:20px}body.awards_page #mainContent section .yearGroup ul li h6{text-transform:uppercase;color:#687884;font-size:20px;margin:0}body.awards_page #mainContent section .yearGroup ul li p{margin:5px 0 0;color:#5f5f5f}.clear{clear:both}body.cookielist_page .header .headerImageContainer{height:187px}body.cookielist_page #mainContent{max-width:800px;margin:0 auto}.cookie-link,.test{margin-right:1rem}