#background{background:50% no-repeat;background-size:cover}#background.step-1{background-image:url(/static/img/schermata2/sfondo-highlight.png)}#glasses{display:none;background:#fff;color:#005192}.step-1 #glasses{display:block}#glasses .choices{margin:20px;text-align:center}#glasses .choices>img{width:90px;margin:0 34px}#glasses .influencer{margin:50px 40px 0}#glasses .influencer img{float:left;margin:0 20px;width:100px}#glasses .influencer div{padding-top:35px}#glasses .footer{width:100%;height:40px;position:absolute;bottom:0;text-align:center;background-color:#005192}#glasses .footer div{color:#fff;margin-top:7px}#question{position:absolute;width:622px;left:50%;bottom:150px;-webkit-transform:translate(-50%);transform:translate(-50%);background:#000;color:#fff;opacity:0;transition:opacity 2s}#question.active-question-1{opacity:1}#question.step-1{display:none}#question>div{margin:10px 20px 0}#question img{height:100px;margin:0 40px}.buttons{position:absolute;width:622px;left:50%;bottom:170px;-webkit-transform:translate(-50%);transform:translate(-50%)}.buttons img{height:60px;margin:0 70px}.popup{position:absolute;width:300px;left:50%;bottom:330px;-webkit-transform:translate(-50%);transform:translate(-50%);border-radius:8px;padding-bottom:10px;margin:auto;background:hsla(0,0%,100%,.85);color:#070707;opacity:0;transition:opacity 2s}.popup h3{margin:20px 0 0;padding:10px;font-size:18px;text-align:center}.popup input{margin:0 10px;border:0;border-bottom:2px solid #bababa;color:#070707;width:calc(100% - 20px)}.popup button,.popup input{display:block;background:transparent}.popup button{border:0;color:#007aff;margin:20px 0 0;text-align:center;width:100%}.popup p{padding:0 10px 10px;text-align:center}.popup.visible{opacity:1}