@font-face{font-family:Winston;src:url(/fonts/Winston-Medium.04908a3b.woff2) format("woff2"),url(/fonts/Winston-Medium.8108d969.woff) format("woff"),url(/fonts/Winston-Medium.fdd725ee.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Winston;src:url(/fonts/Winston-Thin.88b581de.woff2) format("woff2"),url(/fonts/Winston-Thin.e0718266.woff) format("woff"),url(/fonts/Winston-Thin.1c9d79a1.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Winston;src:url(/fonts/Winston-Bold.6adbb0b4.woff2) format("woff2"),url(/fonts/Winston-Bold.45402a9d.woff) format("woff"),url(/fonts/Winston-Bold.519ff502.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Winston-Monotype;font-style:normal;font-weight:500;src:url(/fonts/Winston-Monotype.81ff01bf.otf)}#app,body,html{overscroll-behavior-y:contain}body{max-width:1024px;height:var(--totalheight);margin:auto;font-size:48px;line-height:50px;color:#fff;font-family:Winston;text-transform:uppercase}#app,body{width:100%}#app{height:100%;overflow:auto}.title_color{color:#badadc;font-size:58px;line-height:62px}.tx_60{font-size:60px;line-height:64px}.yellow-text{transition:color .2s;color:#f5bd44}.redError{transition:color .2s;color:#f33}.background{background-image:url(/img/back2023.a0ad9b0a.jpg);background-size:cover;background-position:bottom;position:absolute;min-height:100%;width:100%;left:0;top:0}.mainContainer{height:100%;position:relative}.centerer{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.welcome{max-width:80%;max-height:80%}.timer.layout{position:absolute;background:transparent;height:100px;right:100px;top:70px;border-radius:50%;width:100px;display:flex;align-items:center;justify-content:center;border:3px solid #fff}.lowerRight{position:absolute;right:40px;bottom:40px;height:210px}.nome .text{max-width:900px;text-align:center}.fs-1{font-size:57px!important;line-height:58px!important}.fs-2{font-size:3.6rem!important;line-height:3.65rem!important}.fs-3{font-size:58px!important;line-height:58px!important}.fs-4{font-size:48px!important;line-height:48px}.lineaBianca{width:130px;display:inline-block;border-bottom:2px solid #fff;font-size:calc(1.6rem + .6vw)!important}.correct{color:#b8ffff}.wrong{color:#eb0000}.answersContainer{display:flex;justify-content:space-around;color:#f5bd44}.answersContainer div{cursor:pointer}.form-control{height:70px;font-size:42px;padding:2px 18px;text-transform:uppercase;text-align:center}.btn-primary{width:100%;max-width:380px;min-height:70px;font-size:44px;color:#fff;border-radius:34px;outline:none;border:none;justify-content:center;display:flex}.btn-primary,.btn-primary.disabled,.btn-primary:disabled{background-color:#ebc15e}.pointer{cursor:pointer!important}.grazie .text{max-width:980px}.grazie .line1{font-size:200px;line-height:200px}.grazie .line2{font-size:120px;margin-top:22px;line-height:100px}.versioneRight{height:64vh;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:0 60px 100px}.versioneRight .imageContainer{display:flex;justify-content:space-around;width:100%;cursor:pointer}.versioneImage img{margin-bottom:20px;width:150px}.mr-40{margin-right:40px}.partiamoContainer{display:flex;align-items:center;padding-left:130px;width:100%}.partiamoContainer .logo{max-height:440px}.gameContainer .cerchioTimer{position:absolute;border-radius:50%;outline:8px solid #badadc;padding:10px;width:100px;height:100px;left:0;right:0;margin:auto;bottom:5vh;display:flex;align-items:center;justify-content:center;font-size:70px}.gameWonContainer{display:flex;justify-content:space-between;align-items:center;padding:0 50px;height:60vh}.gameWonContainer .logo{max-height:44vh}.gameContainer{background-image:url(/img/back_blue.61343d46.jpg);height:100%;width:100%}.gameContainer .gameLogo{position:absolute;right:48px;bottom:48px}.puzzleCenter{position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.puzzlePiece{position:absolute;z-index:3}.puzzlePiece.found{opacity:.1}.puzzlePiece.drop{opacity:.1;filter:saturate(0);z-index:2}.puzzlePiece.drop.found{opacity:1;filter:none;z-index:1}.puzzlePiece.innovativa_1{top:3.9vh;left:74.8vw}.puzzlePiece.innovativa_2{top:6.9vh;left:3.5vw}.puzzlePiece.innovativa_3{top:28vh;left:74.5vw}.puzzlePiece.innovativa_4{top:68vh;left:6vw}.puzzlePiece.innovativa_5{top:58vh;left:1.8vw}.puzzlePiece.innovativa_6{top:69.53vh;left:65.8vw}.puzzlePiece.innovativa_7{top:34vh;left:9vw}.puzzlePiece.innovativa_8{top:1.7vh;left:30.5vw}.puzzlePiece.innovativa_9{top:63.9vh;left:77vw}.puzzlePiece.innovativa_drop_1{top:28.9vh;left:27.5vw}.puzzlePiece.innovativa_drop_2,.puzzlePiece.innovativa_drop_3{top:28.9vh;left:38.2vw}.puzzlePiece.innovativa_drop_4{top:28.9vh;left:57.7vw}.puzzlePiece.innovativa_drop_5{top:48.4vh;left:27.5vw}.puzzlePiece.innovativa_drop_6{top:49.4vh;left:27.6vw}.puzzlePiece.innovativa_drop_7{top:51.7vh;left:60.1vw}.puzzlePiece.innovativa_drop_8{top:42.2vh;left:38.2vw}.puzzlePiece.innovativa_drop_9{top:52.9vh;left:42.2vw}.puzzlePiece.autentica_1{top:4vh;left:17.5vw}.puzzlePiece.autentica_2{top:43vh;left:75vw}.puzzlePiece.autentica_3{top:70vh;left:1.6vw}.puzzlePiece.autentica_4{top:4vh;left:75vw}.puzzlePiece.autentica_5{top:20vh;left:2vw}.puzzlePiece.autentica_6{top:37vh;left:9vw}.puzzlePiece.autentica_8{top:.2vh;left:56vw}.puzzlePiece.autentica_7{top:43vh;left:89vw}.puzzlePiece.autentica_drop_1{top:28.9vh;left:67.2vw}.puzzlePiece.autentica_drop_2{top:32.7vh;left:58vw}.puzzlePiece.autentica_drop_3{top:51.8vh;left:44.5vw}.puzzlePiece.autentica_drop_4{top:43.6vh;left:27.5vw}.puzzlePiece.autentica_drop_5{top:28.9vh;left:27.5vw}.puzzlePiece.autentica_drop_6{top:28.9vh;left:35.9vw}.puzzlePiece.autentica_drop_7{top:42.4vh;left:51.2vw}.puzzlePiece.autentica_drop_8{top:28.9vh;left:50vw}.puzzlePiece.moderna_1{top:4.9vh;left:75.5vw}.puzzlePiece.moderna_2{top:4.7vh;left:1.5vw}.puzzlePiece.moderna_3{top:40.9vh;left:1.4vw}.puzzlePiece.moderna_4{top:60vh;left:7.5vw}.puzzlePiece.moderna_5{top:.8vh;left:51.5vw}.puzzlePiece.moderna_6{top:30.9vh;left:75.5vw}.puzzlePiece.moderna_7{top:73vh;left:73.5vw}.puzzlePiece.moderna_drop_1{top:28.9vh;left:27.5vw}.puzzlePiece.moderna_drop_2{top:28.9vh;left:43.9vw}.puzzlePiece.moderna_drop_3{top:28.9vh;left:64.5vw}.puzzlePiece.moderna_drop_4{top:28.9vh;left:27.5vw}.puzzlePiece.moderna_drop_5{top:52.5vh;left:27.5vw}.puzzlePiece.moderna_drop_6{top:41.4vh;left:52.9vw}.puzzlePiece.moderna_drop_7{top:53.1vh;left:44.8vw}.part-2-cstm{text-align:center;display:flex;flex-direction:column;justify-content:space-between;height:28vh;width:100%}.grazie .text{text-transform:uppercase}@media screen and (max-width:1300px){body{font-size:40px;line-height:38px}.timer.layout{height:60px;width:60px;right:30px;top:30px}.lettersContainer{flex-wrap:wrap}.lettersContainer .word:nth-child(3){margin-top:50px}.letter{width:38px;margin-right:10px}input.inputWithBorders{letter-spacing:25px}input.inputWithBorders.input1{width:354px}input.inputWithBorders.input2{width:212px}input.inputWithBorders.input3{width:244px}input.inputWithBorders.input3+.letter.noborder{margin-left:-10px}input.inputWithBorders.input4{width:320px}.domanda6 input.inputWithBorders.input3{width:400px}.grazie .line1{font-size:140px;line-height:142px}.grazie .line2{font-size:88px;line-height:90px}.domanda5 input.inputWithBorders.input1{margin-left:10px;width:190px}.domanda5 input.inputWithBorders.input2{width:182px;margin-left:0}}@media screen and (max-height:800px){body{font-size:34px;line-height:36px}}@media screen and (max-height:650px){body{font-size:30px;line-height:32px}.centerer{margin:auto}.form-control{height:40px;max-width:370px;margin:auto;font-size:30px}.grazie img.logo{height:180px}.grazie .line1{font-size:60px;line-height:62px}.grazie .line2{font-size:46px;line-height:50px}.btn-primary{min-height:80px;font-size:38px;max-width:280px;justify-content:center;display:flex}.word .wordBorders{bottom:-10px}.letter{width:23px}.tx_60{font-size:36px;line-height:36px}}@media screen and (max-width:840px){body{font-size:34px;line-height:37px}.letters{border:7px solid #badadc}.afterResp,.letters{width:75px!important;height:75px!important;min-width:75px!important;max-width:75px!important}.part-1{padding:0}.part-2,.part-2-cstm{text-align:center}.part-2-cstm{padding:0}.partiamoContainer{flex-direction:column}.domanda2 .lettersContainer.mt-4{margin-top:unset!important}.centerer.grazie{align-items:center;height:100%;justify-content:center;flex-wrap:unset}.centerer.nome{flex-direction:column;justify-content:start;padding-top:100px}.centerer.nome form{flex-wrap:wrap}.lowerRight{position:relative;left:0;right:0;bottom:0;margin:auto}.centerer.domanda1,.centerer.domanda2,.centerer.domanda3,.centerer.domanda5{padding-top:40px}.centerer.quantoConosci img,.centerer.rispondiCorrettamente img{max-width:100px}.centerer.quantoConosci .text{text-align:center;margin-bottom:110px}.centerer.rispondiCorrettamente .text{padding:0 20px;text-align:center;margin-bottom:40px}.centerer{flex-wrap:wrap;display:flex;flex-direction:column;justify-content:start}.centerer.domanda1 img.logo,.centerer.domanda2 img.logo,.centerer.domanda5 img.logo{max-height:350px;margin-bottom:30px}.centerer.domanda1 .text,.centerer.domanda2 .text,.centerer.domanda5 .text{text-align:center;padding:0 20px}.centerer.domanda1 .option:first-of-type{margin-top:40px}.lettersContainer{justify-content:center}.letter{width:16px;border-bottom:4px solid #fff;margin-right:9px}.letter.noborder{margin-right:4px}input.inputWithBorders.input1{width:180px;padding:0;letter-spacing:12px}input.inputWithBorders.input2{width:110px;padding:0;letter-spacing:12px}input.inputWithBorders.input3{width:130px;padding:0;letter-spacing:12px}input.inputWithBorders.input4{width:170px;padding:0;letter-spacing:12px}.tx_60{font-size:44px;line-height:44px}.word .wordBorders{bottom:-10px;left:0}.timer.layout{bottom:unset;height:48px;width:48px;font-size:30px;left:unset;right:20px;top:20px}.centerer.grazie .text{font-size:30px;line-height:32px;text-align:center;margin-bottom:10px}.centerer.grazie .mt-5{margin-top:10px!important}.centerer.nome .text{padding:0 20px}.btn-primary{min-height:40px;font-size:34px;justify-content:center;display:flex}.form-control{font-size:48px;line-height:50px;padding-bottom:14px;padding-top:14px;text-align:center;max-width:90%;margin:auto}img.lowerRight{max-width:70px;height:unset}.centerer.quantoConosci .text{padding:0 20px}.centerer.quantoConosci img{max-width:100px}.part-1-cstm{text-align:center}.logo{margin-bottom:2rem;max-height:340px}.hints{text-align:center;margin-top:0}.hints img{max-width:60px}.lettersContainer{flex-direction:column;align-items:center;padding-bottom:30px}.lettersContainer .word{margin-right:0;margin-top:20px}.lettersContainer .word:nth-child(3){margin-top:40px}.centerer.domanda2 .text br{display:none}.domanda6 input.inputWithBorders.input1{width:186px}.domanda6 input.inputWithBorders.input2{width:60px}.domanda6 input.inputWithBorders.input3{width:210px}.domanda6 input.inputWithBorders{letter-spacing:12px}.centerer.welcomecent{display:flex;height:100vh;justify-content:center;align-items:center}.form-group input{max-height:75px;margin-top:2rem}.title_color{font-size:68px;line-height:70px}}@media screen and (max-width:480px){body{font-size:22px;line-height:24px}.partiamoContainer .logo{max-height:130px;margin-bottom:10px}.btn-primary{font-size:28px}.form-control{font-size:25px;line-height:27px;padding-bottom:14px;padding-top:14px;text-align:center}.form-group input{max-height:48px}.title_color{font-size:48px;line-height:50px}.mobile .logo{max-height:150px!important}.mobile{flex-wrap:nowrap!important}.centerer.domanda1 img.logo,.centerer.domanda2 img.logo,.centerer.domanda5 img.logo{margin-bottom:30px}.letters{border:7px solid #badadc}.afterResp,.letters{width:60px!important;height:60px!important;min-width:60px!important;max-width:60px!important}.centerer{padding:20px 10px 40px}.welcomecent{justify-content:center}.mb-5{margin-bottom:2rem!important}.letters{font-size:33px;line-height:33px}.logomobile{display:none}.centerer.grazie .text{font-size:30px;text-align:center;margin-bottom:10px}.grazie .tx_60{font-size:38px;line-height:38px}}