body.goodies article.communityparty{margin-bottom:0}body.goodies article.communityparty>header{background:url('/img/events/24/bg_header_2560.jpg') center right/cover no-repeat;height:750px;max-height:100vh;margin-bottom:90px}@media only screen and (max-width:1920px){body.goodies article.communityparty>header{background-image:url('/img/events/24/bg_header_1920.jpg')}}@media only screen and (max-width:1299px){body.goodies article.communityparty>header{background-image:url('/img/events/24/bg_header_1299.jpg')}}@media only screen and (max-width:991px){body.goodies article.communityparty>header{background-image:url('/img/events/24/bg_header_991.jpg')}}@media only screen and (max-width:768px){body.goodies article.communityparty>header{background-image:url('/img/events/24/bg_header_768.jpg')}}@media only screen and (max-width:575px){body.goodies article.communityparty>header{background-image:url('/img/events/24/bg_header_575.jpg')}}body.goodies article.communityparty>header div.wrapper{align-items:flex-start}body.goodies article.communityparty>header .inner{display:flex;flex-direction:column;gap:40px}body.goodies article.communityparty>header .inner p{border:none}body.goodies article.communityparty>header .inner .btns{text-align:right;transition:transform .5s 1.55s,opacity .5s 1.55s}body.goodies.loading article.communityparty>header .inner .btns{transform:translateY(50px);opacity:0}body.goodies article.communityparty>header .inner .btns .btn{font-size:16px}body.goodies article.communityparty>.content div.wrapper{max-width:1180px}body.goodies article.communityparty>.content .card{background:url('/img/events/24/bg_pattern.jpg') center center padding-box #fff;border-radius:15px;color:var(--color-tgrey);position:relative;display:flex;align-items:center;margin-bottom:32px;transition:transform 1s cubic-bezier(.68,-.55,.27,1.55);transform:scale(.8)}body.goodies article.communityparty>.content .card.visible{transform:scale(1)}body.goodies article.communityparty>.content .card .qicon{position:absolute;left:-37px;top:-37px;width:74px;height:74px}body.goodies article.communityparty>.content .card.gamescom .qicon{left:0;right:0;margin:auto}body.goodies article.communityparty>.content .card .qicon.square::before{opacity:1}body.goodies article.communityparty>.content .card:not(.gamescom) .qicon.square::before{background:var(--color-red)}body.goodies article.communityparty>.content .card .qicon span{font-size:36px;font-weight:700;color:var(--color-first)}body.goodies article.communityparty>.content .card figure{border-radius:15px;background-clip:padding-box;flex:1 0 374px;min-height:400px;-webkit-mask-image:url('/img/events/24/mask_bg.png'),linear-gradient(#000 0%,#000 100%);mask-image:url('/img/events/24/mask_bg.png'),linear-gradient(#000 0%,#000 100%);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-position:right -220%,-108px;mask-position:right -220%,-108px;align-self:stretch}body.goodies article.communityparty>.content .card.party figure{min-height:250px}body.goodies article.communityparty>.content .card.discover figure,body.goodies article.communityparty>.content .card.party figure{-webkit-mask-image:url('/img/events/24/mask_bg_right.png'),linear-gradient(#000 0%,#000 100%);mask-image:url('/img/events/24/mask_bg_right.png'),linear-gradient(#000 0%,#000 100%);-webkit-mask-position:left 220%,108px;mask-position:left 220%,108px}body.goodies article.communityparty>.content .card figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}body.goodies article.communityparty>.content .card .txt{padding:40px 50px}body.goodies article.communityparty>.content .card .txt>*{padding:0 40px}body.goodies article.communityparty>.content .card .txt ul li:not(:last-child),body.goodies article.communityparty>.content .card .txt>:not(:last-child){margin-bottom:16px}body.goodies article.communityparty>.content .card .txt h1,body.goodies article.communityparty>.content .card .txt h2{font-size:24px;line-height:26px}body.goodies article.communityparty>.content .card.discover .txt h1,body.goodies article.communityparty>.content .card.discover .txt h2,body.goodies article.communityparty>.content .card.gamescom .txt h1,body.goodies article.communityparty>.content .card.gamescom .txt h2{font-weight:400}body.goodies article.communityparty>.content .card.gamescom .txt p:not(.note){text-align:justify}body.goodies article.communityparty>.content .card.discover .txt h2 span{white-space:nowrap}body.goodies article.communityparty>.content .card .txt .note{font-style:italic;font-size:14px}body.goodies article.communityparty>.content .card .txt ul li{position:relative;margin-left:30px}body.goodies article.communityparty>.content .card .txt ul li::before{content:' ';display:inline-block;width:32px;height:100%;background:url('/img/icon_mic.svg') center center/100% 100% no-repeat;filter:brightness(10%);position:absolute;left:-35px}body.goodies article.communityparty>.content .card .txt ul li strong{display:block}body.goodies article.communityparty>.content .card.info{justify-content:center}body.goodies article.communityparty>.content .card.info .txt{text-align:center}body.goodies article.communityparty>.content .card.form{padding:24px 150px;display:block;margin-bottom:64px}body.goodies article.communityparty>.content .card.form form{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(7,auto);gap:32px;align-items:flex-end}body.goodies article.communityparty>.content .card.form form>div>label:first-child{display:block;margin-bottom:12px}body.goodies article.communityparty>.content .card.form form input[type=text],body.goodies article.communityparty>.content .card.form form label.btn.gold,body.goodies article.communityparty>.content .card.form form textarea{background:rgba(255,255,255,.4);border:1px solid var(--color-tgrey);border-radius:5px;font:400 16px var(--font-text);padding:7px 10px;color:var(--color-tgrey);transition:background-color .3s,border-color .3s}body.goodies article.communityparty>.content .card.form form input[type=text]:focus,body.goodies article.communityparty>.content .card.form form textarea:focus{background-color:#fff;border-color:var(--color-gold);outline:0}body.goodies article.communityparty>.content .card.form form textarea{height:35px;width:100%;resize:vertical}body.goodies article.communityparty>.content .card.form form input[type=radio]{position:absolute;opacity:.01;z-index:0}body.goodies article.communityparty>.content .card.form form input[type=radio]:checked+label{background:var(--color-gold)}body.goodies article.communityparty>.content .card.form form input[type=checkbox]+label::before{background:rgba(255,255,255,.4);border:1px solid var(--color-tgrey);border-radius:5px;width:17px;height:17px;padding:0}body.goodies article.communityparty>.content .card.form form input[type=checkbox]:checked+label::before{background:var(--color-gold)}body.goodies article.communityparty>.content .card.form form>div{position:relative}body.goodies article.communityparty>.content .card.form form>div a{font-weight:500;color:#000}body.goodies article.communityparty>.content .card.form form>div a:hover{color:var(--color-tgrey);text-decoration:underline}body.goodies article.communityparty>.content .card.form form .btns{display:flex;gap:15px}body.goodies article.communityparty>.content .card.form form .btns .btn{flex:1}body.goodies article.communityparty>.content .card.form form .name{grid-column:1;grid-row:1}body.goodies article.communityparty>.content .card.form form .surname{grid-column:2;grid-row:1}body.goodies article.communityparty>.content .card.form form .age{grid-column:3;grid-row:1}body.goodies article.communityparty>.content .card.form form .gamescom{grid-column:4;grid-row:1}body.goodies article.communityparty>.content .card.form form .why{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;grid-row:2}body.goodies article.communityparty>.content .card.form form .someone{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;grid-row:3}body.goodies article.communityparty>.content .card.form form .social{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;grid-row:4}body.goodies article.communityparty>.content .card.form form .legal{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;grid-row:5}body.goodies article.communityparty>.content .card.form form .personal{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;grid-row:6}body.goodies article.communityparty>.content .card.form form .submit{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;grid-row:7;text-align:center}body.goodies article.communityparty>.content .card.form form .submit button{font-size:16px;font-weight:500}body.goodies article.communityparty>.content .card.form .msg.ok{filter:grayscale(100%) brightness(20%);margin-bottom:0}body.goodies article.communityparty>.content .card.form .msg.error{background-color:#000;border-radius:5px;color:var(--color-first)}body.goodies article.communityparty>.content .card.form .msg.error span{color:var(--color-err)}body.goodies article.communityparty>.content .card.form .errorBox div{line-height:15px;font-size:13px}body.goodies article.communityparty>.content .card.form .errorBox div span{color:var(--color-grey)}body.goodies article.communityparty>.content .card.when{margin-bottom:64px}body.goodies article.communityparty>.content .card.when .txt{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr 1fr;align-items:center;gap:16px;-moz-column-gap:70px;column-gap:70px}body.goodies article.communityparty>.content .card.when .txt>:not(:last-child){margin-bottom:0}body.goodies article.communityparty>.content .card.when .txt h2{grid-column:1;grid-row:1}body.goodies article.communityparty>.content .card.when .txt p{grid-column:1;grid-row:2}body.goodies article.communityparty>.content .card.when .txt .cal.start{grid-column:2;grid-row:1}body.goodies article.communityparty>.content .card.when .txt .cal.end{grid-column:2;grid-row:2}body.goodies article.communityparty>.content .card .txt .cal{display:flex;align-items:center}body.goodies article.communityparty>.content .card .txt .cal>p{max-width:100px;padding:10px 12px 10px 0;border-right:2px solid #000}body.goodies article.communityparty>.content .card .txt .cal>time{font-size:24px;margin-left:12px;font-weight:700}body.goodies article.communityparty>.content .card .txt .cal>time::after{content:url('/img/events/14/icon_calendar.png');vertical-align:middle;margin-left:12px;filter:brightness(15%)}@media only screen and (max-width:991px){body.goodies article.communityparty>header div.wrapper{align-items:center;justify-content:space-between}}@media only screen and (max-width:768px){body.goodies article.communityparty>.content .card{flex-direction:column}body.goodies article.communityparty>.content .card .qicon{top:-25px;left:0;right:0;margin:auto;width:40px;height:40px}body.goodies article.communityparty>.content .card .qicon span{font-size:28px}body.goodies article.communityparty>.content .card .qicon img{width:32px}body.goodies article.communityparty>.content .card.gamescom{flex-direction:column-reverse}body.goodies article.communityparty>.content .card figure,body.goodies article.communityparty>.content .card.discover figure,body.goodies article.communityparty>.content .card.party figure{-webkit-mask-image:url('/img/events/24/mask_bg_top.png'),linear-gradient(#000 0%,#000 100%);mask-image:url('/img/events/24/mask_bg_top.png'),linear-gradient(#000 0%,#000 100%);-webkit-mask-position:200% top,left 108px;mask-position:200% top,left 108px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;flex:1;min-height:286px}body.goodies.safari article.communityparty>.content .card figure img{width:auto}body.goodies article.communityparty>.content .card .txt{padding:30px 0}body.goodies article.communityparty>.content .card.form{padding:24px 30px}body.goodies article.communityparty>.content .card.when .txt{display:flex;flex-direction:column}body.goodies article.communityparty>.content .card .txt .cal{justify-content:center}body.goodies article.communityparty>.content .card.form form{grid-template-columns:1fr;grid-template-rows:repeat(10,auto)}body.goodies article.communityparty>.content .card.form form .name{grid-column:1;grid-row:1}body.goodies article.communityparty>.content .card.form form .surname{grid-column:1;grid-row:2}body.goodies article.communityparty>.content .card.form form .age{grid-column:1;grid-row:3}body.goodies article.communityparty>.content .card.form form .gamescom{grid-column:1;grid-row:4}body.goodies article.communityparty>.content .card.form form .why{grid-column:1;grid-row:5}body.goodies article.communityparty>.content .card.form form .someone{grid-column:1;grid-row:6}body.goodies article.communityparty>.content .card.form form .social{grid-column:1;grid-row:7}body.goodies article.communityparty>.content .card.form form .legal{grid-column:1;grid-row:8}body.goodies article.communityparty>.content .card.form form .personal{grid-column:1;grid-row:9}body.goodies article.communityparty>.content .card.form form .submit{grid-column:1;grid-row:10}}