@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");@media (max-width: 600px){.App .Header{background-image:none;height:85.9375vw}.App .Header .Logo,.App .Header .Contact{display:none}.App .Header-bubble{width:35.9375vw;height:35.9375vw;font-size:3.125vw;border-radius:35.9375vw}.App .Header-bubble--1{top:7.8125vw;left:7.8125vw;padding:9.375vw 6.25vw}.App .Header-bubble--2{left:40.23438vw;top:16.71875vw;padding:8.4375vw 5.46875vw}.App .Header-bubble--3{left:14.84375vw;top:40.625vw;padding:6.25vw 5.46875vw}.App .Header-bubble--4{left:50.78125vw;top:46.875vw;padding:8.4375vw 5.46875vw}.App .Games{padding:3.90625vw}.App .Games .Games-title{font-size:4.21875vw;margin-bottom:1.5625vw;text-align:left}.App .Games-container{padding:0 15.625vw}.App .Games-game{width:58.59375vw;padding:3.90625vw 5.46875vw;margin:2.34375vw 0}.App .Games-gameTitle{font-size:3.59375vw;padding:1.5625vw 0 0 0}.App .Games-gameInfo{padding:0;height:auto}.App .Games-gameInfo p{font-size:3.28125vw}.App .Games-gamePlay{width:23.4375vw;border-radius:.78125vw;padding:.78125vw 0;font-size:2.96875vw}.App .About{padding:3.90625vw}.App .About .About-title{font-size:4.21875vw;margin-bottom:1.5625vw;text-align:left}.App .About .About-content{padding:0}.App .About .About-content p{font-size:3.59375vw}.App .Videos{padding:3.90625vw}.App .Videos .Videos-title{font-size:4.21875vw;margin-bottom:2.34375vw;text-align:left}.App .Videos .Videos-container{padding:0;text-align:center}.App .Videos .Videos-container .Videos-video{width:75vw;height:42.1875vw;margin-bottom:3.90625vw}.App .Videos .Videos-container .Videos-video iframe{width:75vw;height:42.1875vw}.App .Podcast{padding:3.90625vw}.App .Podcast .Podcast-title{font-size:4.21875vw;margin-bottom:1.5625vw;text-align:left}.App .Podcast .Podcast-container{padding:0}.App .Podcast .Podcast-container p{font-size:3.59375vw}.App .Podcast .Podcast-player{height:76.17188vw;background-image:url("assets/images/gramophone_mobile.png");background-size:70.3125vw auto;background-repeat:no-repeat;background-position:top center}.App .Podcast .Podcast-player a{left:60.9375vw;top:50vw;width:23.4375vw}.App .Podcast .Podcast-player a:hover{left:60.9375vw;top:50vw;width:23.4375vw}.App .Footer{text-align:center}.App .Footer .Contact{position:relative;left:auto;display:inline-block;padding:3.90625vw 0 .78125vw 0;width:31.25vw}.App .Footer .Contact-email{width:31.25vw;font-size:2.5vw;border-radius:.78125vw;padding:.78125vw 1.5625vw;background-size:3.90625vw auto;background-repeat:no-repeat;background-position:bottom .78125vw right 1.5625vw}.App .Footer .Contact-cgl{margin-top:3.90625vw;width:20vw;height:10.625vw}.App .Cookie-banner{height:23.4375vw}.App .Cookie-banner .Cookie-banner-text{font-size:2.8125vw}.App .Cookie-banner .Cookie-banner-close{top:7.8125vw;width:17.1875vw;height:7.8125vw;font-size:3.125vw;border-radius:.78125vw}}.Logo{position:absolute;top:1.5625vw;left:1.5625vw;width:22.5vw;height:13.28125vw;background-image:url("assets/images/logo.png");background-size:contain;background-repeat:no-repeat;background-position:top left}.Contact{width:15.625vw;text-align:right}.Contact .Contact-email{display:inline-block;width:15.625vw;font-size:1.25vw;color:black;background-color:#3edbdb;border-radius:.39062vw;text-align:left;text-decoration:none;padding:.39062vw .78125vw;margin:0;font-weight:700;cursor:pointer;background-image:url("assets/images/icon-contact.png");background-size:1.95312vw auto;background-repeat:no-repeat;background-position:bottom .39062vw right .78125vw}.Contact .Contact-email:hover{background-color:#29d7d7}.Contact .Contact-cgl{display:inline-block;margin-top:.78125vw;width:9.76562vw;height:1.95312vw;background-image:url("assets/images/cgl-logo.png");background-size:contain;background-repeat:no-repeat;background-position:top right}.Contact.pheader{position:absolute;top:1.5625vw;right:1.5625vw}.Contact.pheader .Contact-email{position:fixed;top:1.5625vw;right:1.5625vw;z-index:5}.Contact.pheader .Contact-cgl{margin-top:3.59375vw}.Contact.footer{position:relative;width:46.875vw;left:25.78125vw;text-align:center;padding:1.5625vw 0}.Contact.footer p:nth-of-type(2){font-size:0.9em;color:white}.Contact.footer .Contact-cgl{margin:.78125vw 0 1.5625vw 0}.Header{width:100%;height:46.875vw;background-image:url("assets/images/header.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:top left}.Header-bubble{position:absolute;width:17.96875vw;height:17.96875vw;top:17.1875vw;font-size:1.40625vw;font-weight:700;color:#272e38;border-radius:17.96875vw;text-align:center}.Header-bubble--1{left:15.625vw;background-color:rgba(251,85,152,0.8);padding:5.3125vw 3.125vw;z-index:4}.Header-bubble--2{left:32.42188vw;color:white;background-color:rgba(39,46,56,0.8);padding:4.21875vw 3.125vw;z-index:3}.Header-bubble--3{left:49.21875vw;background-color:rgba(245,254,164,0.8);padding:3.125vw 2.73438vw;z-index:2}.Header-bubble--4{left:66.01562vw;background-color:rgba(62,219,219,0.8);padding:4.21875vw 2.73438vw;z-index:1}.Games{position:relative;padding:3.90625vw 0;background-color:#364457}.Games-title{color:white;font-size:2.8125vw;font-weight:700;text-transform:uppercase;text-align:center}.Games-container{width:100%;text-align:center;padding:0 7.8125vw}.Games-game{position:relative;display:inline-block;vertical-align:top;width:19.53125vw;color:white;margin:1.5625vw;background-color:#595e66;border-radius:.78125vw;padding-bottom:1.5625vw}.Games-game.free::after{content:'';position:absolute;top:0;right:0;width:100%;height:5.46875vw;background-image:url("../../assets/images/free.svg");background-position:top right;background-size:auto 100%;background-repeat:no-repeat}.Games-game.new::after{content:'';position:absolute;top:0;right:0;width:100%;height:5.46875vw;background-image:url("../../assets/images/new.svg");background-position:top right;background-size:auto 100%;background-repeat:no-repeat}.Games-game img{width:100%;border-top-left-radius:.78125vw;border-top-right-radius:.78125vw;background-color:#272e38}.Games-gameTitle{font-size:1.40625vw;font-weight:700;text-transform:uppercase;padding:.78125vw 0 0 .78125vw;text-align:left}.Games-gameInfo{padding:0 .78125vw;text-align:left;height:17.1875vw}.Games-gameInfo p{font-size:1.09375vw}.Games-gameInfo p:first-child{margin-bottom:0}.Games-gameInfo p:nth-child(2){margin-top:0}.Games-gameInfo p span{display:inline-block;vertical-align:top}.Games-gameInfo p span:nth-of-type(1){width:4.6875vw;font-weight:700}.Games-gameInfo p span:nth-of-type(2){width:12.5vw}.Games-gamePlay{display:inline-block;width:7.8125vw;color:black;background-color:#f6ffa0;border-radius:.78125vw;text-decoration:none;padding:.39062vw 0;font-weight:700}.Games-gamePlay:hover{background-color:#f4ff87}.Games-gameNotReady{padding:.39062vw 0;font-weight:700}.About{position:relative;padding:3.90625vw 0}.About-title{color:white;font-size:2.8125vw;font-weight:700;text-transform:uppercase;text-align:center}.About-content{padding:0 21.48438vw}.About-content p{color:white;font-size:1.32812vw;font-weight:600}.About-content p span{font-weight:700;text-transform:uppercase}.About-openPopup{text-decoration:underline;cursor:pointer}.Videos{position:relative;padding:3.90625vw 0}.Videos-title{color:white;font-size:2.8125vw;font-weight:700;text-transform:uppercase;text-align:center}.Videos-container{padding:3.90625vw 7.8125vw;text-align:center}.Videos-container .Videos-video{position:relative;display:inline-block;vertical-align:top;width:37.5vw;height:21.09375vw;margin-right:2.34375vw;background-color:rgba(0,0,0,0.3);border-radius:.39062vw;background-image:url("assets/images/icon-loading.svg");background-size:6.25vw 6.25vw;background-position:center center;background-repeat:no-repeat}.Videos-container .Videos-video iframe{width:37.5vw;height:21.09375vw;border-radius:.39062vw}.Podcast{position:relative;padding:3.90625vw 0;background-color:#364457}.Podcast-title{color:white;font-size:2.8125vw;font-weight:700;text-transform:uppercase;text-align:center}.Podcast-container{padding:1.5625vw 15.625vw}.Podcast-container p{color:white;font-size:1.32812vw;font-weight:600}.Podcast-player{position:relative;width:100%;height:50vw;background-image:url("assets/images/gramophone_1.png"),url("assets/images/gramophone_2.png"),url("assets/images/gramophone_3.png"),url("assets/images/gramophone_4.png"),url("assets/images/gramophone_main.png");background-size:20.9375vw auto,22.5vw auto,23.125vw auto,14.375vw auto,23.4375vw auto;background-repeat:no-repeat;background-position:left 59.375vw top 9.76562vw,left 58.59375vw top 32.8125vw,left 26.5625vw top 35.9375vw,left 24.21875vw top 13.67188vw,left 38.28125vw top 10.9375vw}.Podcast-player a{position:absolute;left:39.0625vw;top:1.5625vw;display:inline-block;width:9.76562vw}.Podcast-player a img{width:100%}.Podcast-player a:hover{left:38.51562vw;top:1.32812vw;width:10.85938vw}.Footer{position:relative;margin:1.5625vw 0;text-align:center}.Cookie-banner{position:fixed;bottom:0;left:0;height:7.03125vw;width:100%;background-color:rgba(245,254,164,0.9);z-index:1000;padding:.625vw 2.34375vw}.Cookie-banner .Cookie-banner-text{color:#272e38;font-size:1.32812vw;font-weight:600;width:80%}.Cookie-banner .Cookie-banner-close{position:absolute;right:1.5625vw;top:1.5625vw;width:7.8125vw;height:3.90625vw;background-color:#595e66;color:white;font-size:1.40625vw;font-weight:600;border:none;border-radius:.39062vw;cursor:pointer}.Cookie-banner .Cookie-banner-close:hover{background-color:#4d5158}.Button{display:inline-block;font-size:1.09375vw;text-transform:uppercase;text-decoration:none;color:#000;background-color:#ddd;padding:.39062vw 1.5625vw .39062vw 1.5625vw;border:none;border-radius:.15625vw;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.Button.Button--disabled{opacity:0.4;cursor:not-allowed}.Popup{position:fixed;z-index:1600;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.Popup .Popup-content{position:relative;width:46.875vw;border-radius:.78125vw;text-align:center;box-shadow:0 0 2.34375vw 0vw black;background-color:#364457;margin:0;color:white}.Popup .Popup-content .Popup-header .Popup-close{position:absolute;top:.78125vw;right:.78125vw;width:2.34375vw;height:2.34375vw;background-image:url("assets/images/icon-close.svg");background-size:100% 100%;background-repeat:no-repeat;cursor:pointer}.Popup .Popup-content .Popup-header .Popup-close:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.Popup .Popup-content .Popup-header .Popup-title{font-size:1.95312vw;margin:2.34375vw 0 1.5625vw 0;text-transform:uppercase}.Popup .Popup-content .Popup-body .Popup-text{text-align:left;font-size:1.40625vw;line-height:1.4;font-weight:normal;padding:0vw 1.95312vw}.Popup .Popup-content .Popup-body .Popup-text span{text-transform:uppercase}.Popup .Popup-content .Popup-body .Popup-text a{color:inherit}.Popup .Popup-content .Popup-body .Popup-text ul{list-style:none;padding:0;margin:0}.Popup .Popup-content .Popup-body .Popup-text form{margin:0}.Popup .Popup-content .Popup-body .Popup-text form input,.Popup .Popup-content .Popup-body .Popup-text form textarea{width:100%;font-size:1.40625vw;border-style:none;border-radius:.15625vw;margin:.39062vw 0;padding:.39062vw .78125vw}.Popup .Popup-content .Popup-body .Popup-text form .Button{font-size:1.40625vw;font-weight:bold;text-transform:uppercase;background-color:#f6ffa0;padding:.39062vw 0;border-radius:.15625vw;text-decoration:none}.Popup .Popup-content .Popup-body .Popup-text form .Button:hover{background-color:#f4ff87}.Popup .Popup-content .Popup-body .Popup-text form .Button.Button--loading{background-image:url("assets/images/icon-loading2.svg");background-size:2.34375vw auto;background-position:right .39062vw center;background-repeat:no-repeat}.Popup .Popup-content .Popup-body .Popup-text form .ErrorMessage{font-size:1.25vw;color:red;height:3.125vw;margin-top:.39062vw}.Popup .Popup-content .Popup-body .Popup-textLink{text-align:left;font-size:1.40625vw;line-height:1.4;font-weight:normal;padding:0vw 1.95312vw;cursor:pointer}.Popup--support .Popup-content{width:31.25vw}.Popup--support .Popup-content .Popup-body{padding-bottom:1.5625vw}.FAQ{font-family:'Open Sans', sans-serif;background-color:#272e38;padding:7.8125vw 3.90625vw 3.90625vw 3.90625vw;min-height:100%}.FAQ .FAQ-backBtn{position:fixed;top:1.5625vw;right:1.5625vw;display:inline-block;font-size:1.25vw;font-weight:bold;color:black;background-color:#3edbdb;border-radius:.39062vw;text-align:left;text-decoration:none;padding:.39062vw .78125vw;margin:0;cursor:pointer}.FAQ .FAQ-backBtn:hover{background-color:#29d7d7}.FAQ .FAQ-title{text-align:center;color:white;font-size:2.8125vw;font-weight:bold}.FAQ .FAQ-nav{margin-top:2.34375vw}.FAQ .FAQ-nav .FAQ-navItem{width:23.4375vw;display:inline-block;vertical-align:top;font-size:1.5625vw;font-weight:700;color:white;padding:.78125vw 1.5625vw;cursor:pointer}.FAQ .FAQ-nav .FAQ-navItem.selected{background:white;color:#272e38}.FAQ .FAQ-section{background-color:white;color:#272e38;padding:1.5625vw}.FAQ .FAQ-section .FAQ-sectionTitle{font-size:2.1875vw;font-weight:700}.FAQ .FAQ-section .FAQ-sectionContent .FAQ-question{margin-top:2.34375vw}.FAQ .FAQ-section .FAQ-sectionContent .FAQ-question .FAQ-questionTitle{font-size:1.40625vw;font-weight:700}.FAQ .FAQ-section .FAQ-sectionContent .FAQ-question .FAQ-questionText p{margin-top:0}.App{font-family:'Open Sans', sans-serif;background-color:#272e38}html{min-height:100%;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;-ms-touch-action:manipulation;font-size:1.25vw}body{position:relative;height:100%;margin:0;padding:0;font-weight:400;line-height:1.35}body #root,body .App{min-height:100%}*{box-sizing:border-box}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
