html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased;color:#333333}
.google-search-c *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
body{min-width:320px;-webkit-text-size-adjust:none;font-family:"Montserrat", Arial,Helvetica;}
a{margin:0;padding:0;background:transparent;text-decoration:none;cursor:pointer;}
a:link,a:visited{outline:none}
a:hover{text-decoration:underline}
*:focus{outline:none}
.clr{clear:both}
img{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;padding:0;}
input,select {vertical-align:middle;}
.clr-inside::after{content:"";display:block;clear:both}
img{max-width:100%;margin-left:auto;margin-right:auto;height:auto}

a.link,a.link span{color:#0066cc;text-decoration:none;border-bottom:1px dotted #0066cc}
a.link:hover,a.link:hover span{color:#e44600;text-decoration:none;border-bottom:1px dotted #e44600}

body{background:#f4f4f4}
.info-gp-main-page-c{width:100%;height:100%;margin-left:auto;margin-right:auto;max-width:1400px}
.info-gp-main-page{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0px;background:#ffffff}
.main-page-central-grid{background:#ffffff;grid-column:2 / span 2;grid-row:2 / span 2;align-self: center;}
.info-gp-main-page img{width:100%;height:auto}

.main-page-manu-0{font-weight:900;font-size:60px;line-height:70px;text-align:center;margin-bottom:20px;letter-spacing:-2px;display:block;margin-left:auto;margin-right:auto}
.main-page-manu-0 span{color:#ff5a00}
.main-page-manu-p{font-size:16px;line-height:21px;margin-bottom:50px;text-align:center;padding-left:150px;padding-right:150px;color:#333333}
.main-page-manu-line{border-top:1px solid #ff5a00;margin-bottom:30px;margin-left:150px;margin-right:150px;}
.main-page-manu-line2{border-top:1px solid #cccccc}
.main-page-manu-A{text-align:center;margin-bottom:20px;}
.main-page-manu-A a{font-weight:700;font-size:24px;line-height:30px;margin-left:10px;margin-right:10px;white-space:nowrap}
.main-page-manu-B{text-align:center;margin-bottom:10px}
.main-page-manu-B a{font-weight:400;font-size:18px;line-height:24px;margin-left:10px;margin-right:10px;white-space:nowrap}
.main-page-manu-A a:hover,.main-page-manu-B a:hover{text-decoration:none;border-bottom:2px solid #ff5a00;}

nav{width:100%;max-width:1023px;background:#ffffff;margin-left:auto;margin-right:auto;padding-bottom:15px;padding-top:10px}

.inf-gp-img-bar{display:grid;grid-template-columns:repeat(8, 1fr);grid-gap:0px;}
.inf-gp-img-bar img{width:100%;height:auto}

article{padding-left:50px;padding-right:50px;}

main{width:100%;max-width:1023px;background:#ffffff;margin-left:auto;margin-right:auto;}
main p,main li{font-size:17px;line-height:24px;text-align:justify;margin-bottom:10px;word-wrap: break-word;}
main p a,main li a{color:#0066cc;text-decoration:none;border-bottom:1px dotted #0066cc;font-weight:600;font-size:16px}
main p a:hover,main li a:hover{color:#e44600;text-decoration:none;border-bottom:1px dotted #e44600}
main h3{font-weight:700;font-size:32px;line-height:36px;color:#333333;padding-top:15px;padding-bottom:20px;text-align:center}
main h4{font-weight:700;font-size:24px;line-height:28px;color:#000000;padding-top:15px;padding-bottom:20px;text-align:left}
main h5{font-weight:700;font-size:18px;line-height:24px;color:#000000;padding-top:10px;padding-bottom:15px;text-align:left;font-weight:600}
main ul{padding-left:20px;margin-bottom:15px}
main li{margin-bottom:10px;text-align:left}
main .lead-txt{text-align:center;font-weight:600;padding-left:30px;padding-right:30px;margin-bottom:30px}

main .pitalic{font-style:italic}
.margin-b-0{margin-bottom:0px}
.margin-b-5{margin-bottom:5px}

.f-small-14{font-size:14px;line-height:19px}
.f-small-13{font-size:13px;line-height:19px}

.info-gp-quote{display:grid;grid-template-columns:10px auto;grid-gap:15px;margin-bottom:15px}

.b-color-tangerine{background:#E37222}
.b-color-dusty{background:#96858F}
.b-color-lemon{background:#DCB239}
.b-color-grape{background:#94618E}

.f-color-lavendar{color:#6D7993}
.f-color-pale-gold{color:#C0B283}
.f-color-silk{color:#DCD0C0}
.f-color-eggplant{color:#49274A}

header{text-align:center;padding-top:30px;padding-bottom:10px;margin-bottom:20px;border-bottom:3px solid #ff5a00}
header h1{font-weight:900;font-size:52px;line-height:52px;letter-spacing:-1px}
header h2{font-weight:400;font-size:21px;line-height:21px;color:#333333;margin-bottom:15px;letter-spacing:3px}
footer{text-align:center;padding-top:20px;padding-bottom:20px;margin-top:30px;border-top:20px;border-top:3px solid #ff5a00}
footer p{color:#666666;text-align:center;font-size:14px;line-height:20px}

.wide-image{margin-bottom:20px;padding-top:10px;position:relative}
.wide-image p{text-align:center;padding:10px;padding-bottom:10px;font-size:14px;line-height:18px;font-weight:600;margin-bottom:0px;position:absolute;left:0px;bottom:0px;background:rgba(255,255,255,0.9);color:#000000;margin:20px;letter-spacing:-0.2px}

.gp-info-main-cont-grid-c{padding-top:10px;margin-bottom:20px;}
.gp-info-main-cont-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1px;background:#ffffff;}
.gp-info-main-cont-grid div{position:relative}
.gp-info-main-cont-grid p{text-align:center;padding:5px;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:18px;font-weight:700;margin-bottom:0px;position:absolute;left:0px;bottom:0px;background:rgba(255,255,255,0.9);color:#000000;margin:20px;letter-spacing:-0.3px}
.gp-info-main-cont-grid img{width:100%}

.webedia-logo-c{padding-top:15px;margin-bottom:20px}
.webedia-logo-c p{color:#1781fb;text-align:center;margin-bottom:0px}

.info-gp-staff-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px; align-items: end;}
.info-gp-staff-grid h3{grid-column: span 3;padding-top:20px}
.info-gp-staff-grid p{font-size:15px;font-weight:600;margin-bottom:0px;text-align:center}
.info-gp-staff-grid div{}
.info-gp-staff-grid div > p:nth-of-type(2){font-size:14px;font-weight:400}
.info-gp-staff-grid div img{margin-bottom:10px;margin-top:10px}
.info-gp-staff-grid div.no-photo{align-self: start;padding-top:20px}
.info-gp-staff-grid div.no-photo .light{font-weight:400;padding-bottom:10px}


.info-gp-co-workers{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;}
.info-gp-co-workers p{font-size:15px;font-weight:400;margin-bottom:0px;text-align:center}

.email-c{max-width:400px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:20px}
.info-gp-contact-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px 30px;margin-bottom:30px}

.ccpa-table{border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.ccpa-table td{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px;vertical-align:top}
main .ccpa-table li{font-size:14px;line-height:18px;text-align:left;margin-bottom:5px}
main .ccpa-table p{font-size:14px;line-height:18px;text-align:left}
.ccpa-table-1 td{width:20%}
.ccpa-table-2 td{width:33%}

@media screen and (max-width: 1679px){
.info-gp-main-page-c{max-width:1400px}
.main-page-manu-0{font-weight:900;font-size:45px;line-height:45px;margin-bottom:20px;letter-spacing:-1px}
.main-page-manu-p{font-size:15px;line-height:21px;margin-bottom:30px;padding-left:50px;padding-right:50px;}
.main-page-manu-line{margin-bottom:20px;margin-left:60px;margin-right:60px;}
.main-page-manu-A{text-align:center;margin-bottom:15px;}
.main-page-manu-A a{font-weight:700;font-size:18px;line-height:24px;margin-left:5px;margin-right:5px}
.main-page-manu-B{text-align:center;margin-bottom:15px}
.main-page-manu-B a{font-weight:600;font-size:14px;line-height:20px;margin-left:5px;margin-right:5px}
.main-page-manu-A a:hover,.main-page-manu-B a:hover{text-decoration:none;border-bottom:2px solid #ff5a00;}
.inf-gp-img-bar{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:0px;}
.inf-gp-img-bar > div:nth-child(-n+3){display:none}
}

@media screen and (max-width: 1023px){
.info-gp-main-page{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0px;}
.main-page-central-grid{background:#ffffff;grid-column:1 / span 3;grid-row:2;align-self: center;}	
.main-page-manu-0{padding-top:40px}
.main-page-manu-B{margin-bottom:50px}
.inf-gp-img-bar{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0px;}
.inf-gp-img-bar > div:nth-child(-n+4){display:none}
nav{padding-bottom:1px;padding-top:0px}
nav .main-page-manu-B{margin-bottom:20px}
nav .main-page-manu-0{padding-top:20px}
.ccpa-table{width:1200px}
.table-overview{overflow:auto;width:100%;}
.table-overview-back{ background: url(https://www.gamepressure.com/info-gp/img/swipe.svg) no-repeat top center;background-size: contain;}
}

@media screen and (max-width: 950px){
.info-gp-staff-grid{display:grid;grid-template-columns:repeat(2, 1fr);align-items: start;}
.info-gp-staff-grid h3{grid-column: span 2;}	
}

@media screen and (max-width: 750px){
.gp-info-main-cont-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1px;background:#ffffff;}
}

@media screen and (max-width: 500px){
.info-gp-main-page{display:grid;grid-template-columns:1fr 1fr;grid-gap:0px;}
.main-page-central-grid{background:#ffffff;grid-column:1 / span 2;grid-row:2;align-self: center;}	
.main-page-manu-0{font-weight:900;font-size:30px;line-height:30px;margin-bottom:20px;letter-spacing:-1px;padding-top:20px}	
.main-page-manu-p{font-size:14px;line-height:19px;margin-bottom:20px;padding-left:10px;padding-right:10px;}
.main-page-manu-B{margin-bottom:30px}
.main-page-manu-A a{line-height:30px}
.main-page-manu-B a{line-height:30px}
.inf-gp-img-bar{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0px;}
.inf-gp-img-bar > div:nth-child(-n+5){display:none}

article{padding-left:20px;padding-right:20px;}
main .lead-txt{padding-left:0px;padding-right:0px;margin-bottom:20px;font-size:15px;line-height:19px}

header{padding-top:15px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ff5a00}
header h1{font-size:32px;line-height:32px;letter-spacing:0px}
header h2{font-size:16px;line-height:16px;margin-bottom:5px;letter-spacing:2px}
footer{text-align:center;padding-top:20px;padding-bottom:20px;margin-top:30px;border-top:20px;border-top:3px solid #ff5a00}
footer p{color:#666666;text-align:center;font-size:14px;line-height:20px}

main p{font-size:16px;line-height:23px;}

.gp-info-main-cont-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1px;background:#ffffff;}
.info-gp-staff-grid{display:grid;grid-template-columns:repeat(1, 1fr);align-items: start;}
.info-gp-staff-grid h3{grid-column: span 1;}	
.info-gp-co-workers{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:10px;}

}


/* cookei table */
.pp-cgol{display:grid;grid-template-columns:repeat(6, 1fr);border:1px solid #cccccc;margin-bottom:20px}		
.pp-cgol p{margin:0px;padding:10px;padding-right:10px;padding-left:10px;padding-bottom:9px;border-bottom:1px dashed #cccccc;border-right:1px dotted #cccccc;font-size:14px;line-height:18px;text-align:left}
.pp-cgol p:nth-of-type(6n+6){border-right:none;text-align:center}
.pp-cgol p:nth-of-type(6n+4){text-align:center}
.pp-cgol p:nth-of-type(6n+1){text-align:center}
.pp-cgol p.pp-np-head{background:#f4f4f4;text-align:center;font-weight:400}

.lopd-cgol{display:grid;grid-template-columns:repeat(4, 1fr);border:1px solid #cccccc;margin-bottom:20px}
.lopd-cgol p{margin:0px;padding:10px;padding-right:10px;padding-left:10px;padding-bottom:9px;border-bottom:1px dashed #cccccc;border-right:1px dotted #cccccc;font-size:14px;line-height:18px;text-align:left}
.lopd-cgol h4{grid-column: span 4;text-align:center;border-bottom:1px solid #cccccc}
.lopd-cgol h5{text-align:Center;border-bottom:1px dashed #cccccc;border-right:1px dotted #cccccc;}
.lopd-cgol p:nth-of-type(4n+4){border-right:none;}
.lopd-cgol h5:nth-of-type(4n+4){border-right:none;}


@media screen and (max-width: 600px){
	.lopd-cgol{display:grid;grid-template-columns:repeat(1, 1fr);}
	.lopd-cgol h4{grid-column: span 1;}
	.lopd-cgol p{border-right:none;}
 .lopd-cgol h5{border-right:none;}
}



@media screen and (max-width: 1023px){
.pp-cgol{display:grid;grid-template-columns:auto}	
.pp-cgol h3{grid-column-start:1;grid-column-end:span 1;}
.pp-cgol p{text-align:center;border-right:none}
.pp-cgol p:nth-of-type(6n+2){font-weight:700}
.pp-cgol p:nth-of-type(6n+6){padding-bottom:8px;border:none;text-align:center;border-bottom:3px solid #cccccc}
.pp-cgol-ul{color:#027acd;display:block}
.pp-cgol-ul li{margin-bottom:4px}
}

@media screen and (min-width: 1950px){
.info-gp-main-page-c{max-width:1900px}	
}

/* team */
.firma-team-grid{display:grid;display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));grid-gap:10px 30px;margin-bottom:20px;}
.firma-team-grid p:empty{display:none}
.firma-team-grid .team-name{text-align:center;font-size:19px;line-height:21px;font-weight:600;margin-bottom:0px}
.firma-team-grid .team-ksywka{text-align:center;font-size:12px;line-height:15px;font-weight:400;padding-top:5px;margin-bottom:0px}
.firma-team-grid .team-position{text-align:center;font-size:14px;line-height:17px;font-weight:400;padding-top:5px}

.team-photo-cont{margin-bottom:15px}
.firma-team-box{border-bottom:1px dotted #cccccc;padding-bottom:15px;margin-bottom:10px;position:relative;padding-top:5px}
.firma-team-icon{text-align:center}
.firma-team-icon svg{width:30px;height:30px;fill:#cccccc}
.firma-team-link{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:200%;white-space:nowrap;z-index: 2;}

.firma-team-box-with-link:hover img{opacity:0.7}
.firma-team-box-with-link:hover .firma-team-icon svg{fill:#e44600}



