@import "https://fonts.googleapis.com/css?family=Dosis";
.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 1rem;padding:0 1rem;max-width:1420px}.wrapper nav.sectional{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;margin-bottom:1rem;padding:1rem 0}@media(min-width:768px){.wrapper nav.sectional{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.wrapper nav.sectional a{margin:1rem}@media(min-width:768px){.wrapper nav.sectional a{margin:0}.wrapper nav.sectional a:not(:last-child){border-right:1px solid #004b8d;padding-right:1rem}.wrapper nav.sectional a:not(:first-child){padding-left:1rem}}.wrapper nav.sectional a.active{text-decoration:underline}.wrapper main>h1{font:normal 1.5em "Segoe UI",Arial,Tahoma;margin:1em 0;text-align:center}@media(min-width:768px){.wrapper main>h1{text-align:left}}.wrapper main.about h2{font-size:1.1em;margin-top:1.5em}.wrapper main.about h3{font-size:1em;font-weight:normal;margin:0}.wrapper main.about h3~p{margin-top:0}.wrapper main.about ul{list-style:none outside none;padding:0}.wrapper main.about .split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.wrapper main.about .split{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wrapper main.about .split>div:not(:last-child){margin-bottom:1rem}@media(min-width:768px){.wrapper main.about .split>div:not(:last-child){margin-bottom:0;margin-right:4rem}}.wrapper main.about .split img.scale{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;max-width:calc(100vw - 2rem)}.wrapper main.management ol{list-style:none outside none;margin:0;padding:0}.wrapper main.management ol>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.wrapper main.management ol>li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wrapper main.management ol>li:not(:last-child){margin-bottom:1rem}.wrapper main.management ol>li>img{-webkit-box-flex:0;-ms-flex:0 0 141px;flex:0 0 141px;height:141px;margin-bottom:1rem;width:113px}@media(min-width:768px){.wrapper main.management ol>li>img{-ms-flex-preferred-size:113px;flex-basis:113px;margin-bottom:0;margin-right:1rem}}.wrapper main.management ol>li h2,.wrapper main.management ol>li h3{margin-bottom:0;margin-top:0;text-align:center}@media(min-width:768px){.wrapper main.management ol>li h2,.wrapper main.management ol>li h3{text-align:left}}.wrapper main.management ol>li h2{color:#0d4d8b;font:normal 25px "Segoe UI",Arial}.wrapper main.management ol>li h3{color:#2d2d2d;font:bold 13px "Segoe UI",Arial}.wrapper main.images>h1{border-bottom:1px dotted;margin-bottom:.5em;padding-bottom:.5em}.wrapper main.images>div{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper main.images>div>a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#2d2d2d;margin:2em 0;padding:0 1em;min-width:25%;outline:none;text-align:center;text-decoration:none}.wrapper main.images>div>a>img{display:block;margin:0 auto .5rem}.wrapper main.images>div>a:hover{text-decoration:none}.wrapper main.images>div.gamelogos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#333}.wrapper main.images>div.gamelogos>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:33%}.wrapper main.images>div.software{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper main.images>div.software>a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#2d2d2d;margin:2em 0;padding:0;min-width:260px;outline:none;text-align:center;text-decoration:none}.wrapper main.press>div.latest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.wrapper main.press>div.latest{-ms-flex-pack:distribute;justify-content:space-around}}@media(min-width:1024px){.wrapper main.press>div.latest{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wrapper main.press>div.latest>article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 1em 2em;max-width:270px}@media(min-width:1024px){.wrapper main.press>div.latest>article{margin-left:0;margin-right:0}}.wrapper main.press>div.latest>article>a{height:98px;position:relative;width:270px}.wrapper main.press>div.latest>article>a>span{bottom:0;left:0;position:absolute;right:0;top:0}.wrapper main.press>div.latest>article>a>span.large{display:none}.wrapper main.press>div.latest>article div.content_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wrapper main.press>div.latest>article div.content_wrapper>a{-ms-flex-item-align:end;align-self:flex-end;color:#2d2d2d;background-color:#fff;padding:5px 10px}.wrapper main.press>div.latest>article div.content_wrapper>a:hover{text-decoration:none}.wrapper main.press>div.latest>article div.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:13px}.wrapper main.press>div.latest>article div.content>h2{font-size:15px;font-weight:normal;margin:0}.wrapper main.press>div.latest>article div.content>p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media(min-width:1024px){.wrapper main.press>div.latest>article:first-of-type{border-bottom:1px dotted #2d2d2d;border-top:#0d4d8b 4px solid;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:198px;max-width:100%;padding-bottom:2em}.wrapper main.press>div.latest>article:first-of-type>a{-ms-flex-negative:0;flex-shrink:0;height:198px;width:546px}.wrapper main.press>div.latest>article:first-of-type>a>span.small{display:none}.wrapper main.press>div.latest>article:first-of-type>a>span.large{display:block}.wrapper main.press>div.latest>article:first-of-type div.content_wrapper>a{background-color:transparent}.wrapper main.press>div.latest>article:first-of-type div.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px}.wrapper main.press>div.latest>article:first-of-type div.content>h1>a{color:#2d2d2d}.wrapper main.press>div.latest>article:first-of-type.corporate{background-color:transparent}.wrapper main.press>div.latest>article:first-of-type.corporate>a{background-image:url("/about/images/press/corporate_featured_default.png")}.wrapper main.press>div.latest>article:first-of-type.corporate div.content>p::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(#f6f6f6));background:linear-gradient(to bottom,transparent 60%,#f6f6f6)}.wrapper main.press>div.latest>article:first-of-type.entertainment{background-color:transparent}.wrapper main.press>div.latest>article:first-of-type.entertainment>a{background-image:url("/about/images/press/entertainment_featured_default.png")}.wrapper main.press>div.latest>article:first-of-type.entertainment div.content>p::after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(#f6f6f6,60%));background:linear-gradient(to bottom,transparent,60% #f6f6f6)}.wrapper main.press>div.latest>article:first-of-type.software{background-color:transparent}.wrapper main.press>div.latest>article:first-of-type.software>a{background-image:url("/about/images/press/software_featured_default.png")}.wrapper main.press>div.latest>article:first-of-type.software div.content>p::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(#f6f6f6));background:linear-gradient(to bottom,transparent 60%,#f6f6f6)}}.wrapper main.press>div.latest>article.entertainment{background-color:#ffebe6;border-top:5px solid #d6492a}.wrapper main.press>div.latest>article.entertainment>a{background-image:url("/about/images/press/entertainment_article_default.png")}.wrapper main.press>div.latest>article.entertainment div.content>h2>a{color:#d6492a}.wrapper main.press>div.latest>article.entertainment div.content>p::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(#ffebe6));background:linear-gradient(to bottom,transparent 60%,#ffebe6)}.wrapper main.press>div.latest>article.software{background-color:#f0ffe5;border-top:5px solid #66bc29}.wrapper main.press>div.latest>article.software>a{background-image:url("/about/images/press/software_article_default.png")}.wrapper main.press>div.latest>article.software div.content>h2>a{color:#66bc29}.wrapper main.press>div.latest>article.software div.content>p::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(#f0ffe5));background:linear-gradient(to bottom,transparent 60%,#f0ffe5)}.wrapper main.press>div.latest>article.corporate{background-color:#e5f2fd;border-top:5px solid #0d4d8b}.wrapper main.press>div.latest>article.corporate>a{background-image:url("/about/images/press/corporate_article_default.png")}.wrapper main.press>div.latest>article.corporate div.content>h2>a{color:#0d4d8b}.wrapper main.press>div.latest>article.corporate div.content>p::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(#e5f2fd));background:linear-gradient(to bottom,transparent 60%,#e5f2fd)}.wrapper main.press>div.archives{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media(min-width:768px){.wrapper main.press>div.archives{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wrapper main.press>div.archives>a#archives{position:relative;top:-55px}.wrapper main.press>div.archives h2{border-bottom:1px dotted #2d2d2d;font:normal 20px 'Segoe UI',Arial;margin-bottom:5px;padding-bottom:5px}.wrapper main.press>div.archives>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.wrapper main.press>div.archives>div.articles{margin-right:2em}.wrapper main.press>div.archives>div.articles a{display:block;font:normal 15px 'Segoe UI',Arial;margin:10px 0;padding-left:20px}.wrapper main.press>div.archives>div.articles a.entertainment{background:url("/about/images/archive/arrow_games.png") no-repeat 0 6px}.wrapper main.press>div.archives>div.articles a.software{background:url("/about/images/archive/arrow_software.png") no-repeat 0 6px}.wrapper main.press>div.archives>div.articles a.corporate{background:url("/about/images/archive/arrow_corporate.png") no-repeat 0 6px}.wrapper main.press>div.archives>div.past>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrapper main.press>div.archives>div.past>div>div.year{min-width:33%}.wrapper main.press>div.archives>div.past>div>div.year>div.monthes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5}.wrapper main.press-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.wrapper main.press-item>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wrapper main.press-item>div>:not(:last-child){margin-bottom:2rem}@media(min-width:768px){.wrapper main.press-item>div>:not(:last-child){margin-bottom:0;margin-right:2rem}}.wrapper main.press-item>div>article>header{border-bottom:1px dotted #2d2d2d;padding-bottom:.5em;margin-bottom:1em}.wrapper main.press-item>div>article>header h1{color:#d6492a;font:normal 20px "Segoe UI",Arial;margin:0 0 5px 0}.wrapper main.press-item>div>article>header h2{color:#2d2d2d;font:italic 13px "Segoe UI";margin:0}.wrapper main.press-item>div>article>a.comments{display:block;margin:2em 0}.wrapper main.press-item>div>div.asides{-webkit-box-flex:0;-ms-flex:0 0 245px;flex:0 0 245px}.wrapper main.press-item>div>div.asides>aside:not(:last-child){margin-bottom:2em}.wrapper main.press-item>div>div.asides>aside h1{border-bottom:1px dotted #2d2d2d;color:#2d2d2d;font:normal 15px 'Segoe UI',Arial;margin:0 0 .5em 0;padding-bottom:.5em}.wrapper main.press-item>div>div.asides>aside.recent a{color:#2d2d2d;display:block;font:12px 'Segoe UI',Arial}.wrapper main.press-item>div>div.asides>aside.recent a:not(:last-child){margin-bottom:1em}.wrapper main.press-item>footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1em}.wrapper main.press-item>footer>a{background-color:#000;color:#fff;display:block;font-size:.75em;margin-right:1em;padding:3px 10px;text-transform:uppercase}.wrapper main.press-item>footer>a:hover{text-decoration:none}.wrapper main.press-item>footer::after{border-bottom:1px dotted #2d2d2d;content:'';height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;top:-1px}.wrapper main.contact h2{font-size:1.1em;margin-top:1.5em}.wrapper main.contact .split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.wrapper main.contact .split{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wrapper main.contact .split>:not(:last-child){margin-bottom:2rem}@media(min-width:768px){.wrapper main.contact .split>:not(:last-child){margin-bottom:0;margin-right:4rem}}.wrapper main.contact .split>div{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.wrapper main.contact .split>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:650px}}.wrapper main.contact .split iframe{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:400px;margin:0;max-width:calc(100vw - 2rem);width:100%;overflow:hidden}.wrapper main.contact .split .viewlarge{display:block}.wrapper main.contact address{font-style:normal}.wrapper main.contact form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper main.contact form>input,.wrapper main.contact form>select,.wrapper main.contact form>textarea{border:1px solid #ababab;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em;padding-left:13px;width:100%}.wrapper main.contact form>input,.wrapper main.contact form>select{height:34px;line-height:34px}.wrapper main.contact form>button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.wrapper main.contact form .validation-summary-errors{border:1px solid #f00;background-color:#fcc;margin-bottom:1em}.wrapper main.contact form .error{color:#f00}.wrapper main.contact form .success{color:#090}.wrapper main.careers>img{display:block;height:auto;margin:auto;max-width:100%;position:relative;text-align:center}.wrapper main.careers>div.split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2em}@media(min-width:768px){.wrapper main.careers>div.split{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wrapper main.careers>div.split>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.wrapper main.careers>div.split>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.wrapper main.careers>div.split>div:not(:last-child){margin-bottom:2rem}@media(min-width:768px){.wrapper main.careers>div.split>div:not(:last-child){border-right:1px solid #004b8d;margin-bottom:0;margin-right:2rem;padding-right:2rem}}.wrapper main.careers>div.split>div:first-child>h2{color:#004b8d;font:normal 2.25em "Segoe UI",Arial,Tahoma;margin:0 auto}.wrapper main.careers>div.split>div:first-child>h3{color:#004b8d;font:normal 1.625em "Segoe UI",Arial,Tahoma;margin:0 auto}.wrapper main.careers>div.split>div:last-child>h2{color:#004b8d;font:normal 1.625em "Segoe UI",Arial,Tahoma;margin:9px auto}.wrapper main.careers>div.split>div:last-child>h3{font:normal 16px "Segoe UI",Arial,Sans-serif;margin:0 auto}.wrapper main.careers nav.tabs>a:not(:first-child){padding-left:1rem}.wrapper main.careers nav.tabs>a:not(:last-child){border-right:1px solid #004b8d;padding-right:1rem}.wrapper main.careers nav.tabs>a.current{text-decoration:underline}.wrapper main.careers ul.panes{list-style:none outside none;margin:0;padding:0}.wrapper main.careers ul.panes>li>h3{cursor:pointer;font-weight:normal}.wrapper main.careers ul.panes>li>h3::before{content:'[ + ]';margin-right:1em}.wrapper main.careers ul.panes>li>.description{height:0;opacity:0;overflow:hidden;-webkit-transition:opacity .5s ease-out,height .5s ease-out;transition:opacity .5s ease-out,height .5s ease-out}.wrapper main.careers ul.panes>li>.description>p:first-child{margin-top:0}.wrapper main.careers ul.panes>li>.description>h6{color:#004b8d;font-style:italic;font-size:13px;font-weight:normal;margin:0 0 .5em 0}.wrapper main.careers ul.panes>li>.description>ul{list-style-type:disc;margin-bottom:2em}.wrapper main.careers ul.panes>li.open>h3::before{content:'[ - ]'}.wrapper main.careers ul.panes>li.open>.description{height:auto;opacity:1}