#video-bg,#video-bg .overlay,#video-bg video{height:100dvh;width:100%}.title-block,.title-block h1{margin:0 0 0 auto}.domande,.title-block{z-index:3;position:relative}.domande,.domande button#finish{box-sizing:border-box;border-radius:24px}.domanda .sub-title,.domanda p.tips{color:#6a6a6a;font-size:16px;font-weight:400}.domanda .multi-choise-overview .show-all,.domanda .numeric-group .input-section button{user-select:none;height:30px;min-width:30px;width:30px;color:#000;background-color:transparent}main{position:relative}#video-bg{position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover}#video-bg video{object-fit:cover}#video-bg .overlay{position:absolute;background-color:rgba(0,0,0,.4);z-index:1}.title-block h1{text-align:right;font-size:6.5dvw;color:#fff}.questionario{display:flex;margin:0 50px}.domande{display:flex;flex-direction:column;width:calc(100dvh - 270px);min-width:calc(100dvh - 270px);height:calc(100dvh - 270px);background-color:#fff;padding:50px 20px 20px 50px}.domande .domande-content{height:100%;overflow-y:auto;padding:0 25px 0 0}.domande .domande-content::-webkit-scrollbar{width:7px}.domande .domande-content::-webkit-scrollbar-thumb{background-color:#a2a2a2;border-radius:10px}.domande button#finish{background:#000;color:#fff;padding:15px 10px;transition:.3s;font-size:18px;width:calc(100% - 30px);margin:20px 0 0}.domanda .numeric-group .input-section button.minus,.domande button#finish i{margin:0 0 0 10px}.domanda{margin:0 0 50px}.domanda:last-child{margin:0}.domanda h2{font-size:22px;margin:0 0 10px}.domanda .sub-title{margin:0 0 10px}.domanda p.tips{margin:0 0 20px}.domanda p.tips a{text-decoration:underline;color:#0ac}.domanda .choise-group,.domanda .multi-choise-overview{display:flex;background-color:#f2f2f2;padding:5px;border-radius:24px;gap:10px;margin:0}.domanda .choise-group button{width:100%;background-color:transparent;color:#000;user-select:none;padding:5px 10px;border-radius:14px;border:0;outline:0;font-size:16px}.domanda .choise-group button[data-selected=true]{background-color:#fff}.domanda .numeric-group{display:flex;flex-direction:column;row-gap:20px;border-radius:0;background-color:#fff;padding:0}.domanda .numeric-group .input-section{background-color:#f2f2f2;padding:5px;border-radius:24px;display:flex;gap:10px;margin:20px 0 0}.domanda .numeric-group .input-section button{border-radius:14px;border:0;outline:0;font-size:16px;padding:0}.domanda .multi-choise-overview label,.domanda .numeric-group .input-section input{background-color:#fff;border-radius:14px;text-align:center;outline:0;width:100%;font-size:16px}.domanda .numeric-group .input-section button.plus{margin:0 10px 0 0}.domanda .numeric-group .input-section input{border:0}.domanda .numeric-group .unit,.sub-domanda[data-open-sub=false]{display:none}.domanda .multi-choise-overview label{border:0;padding:5px 10px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.domanda .multi-choise-overview .show-all{border-radius:14px;border:0;outline:0;font-size:16px;padding:0;margin:0 10px 0 0}.domanda .multi-choise{display:none;background-color:transparent;margin:10px 0 0;padding:0 0 25px;grid-template-columns:repeat(2,1fr)}.domanda .multi-choise button{aspect-ratio:1;border-radius:24px;padding:0;background-color:#f2f2f2;position:relative}.domanda .multi-choise button[data-selected=true]{background-color:#d2d2d2;box-shadow:none}.domanda .option.brand{background-color:#fff;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}.domanda .option.brand button{white-space:normal;background-color:#f2f2f2;aspect-ratio:1;padding:0}.domanda .option.brand button img{width:50%;border-radius:24px}.open-video-tips{cursor:pointer}.video-tips-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.8)}.video-tips-container .video-tips{display:flex;height:100%}.video-tips-container .video-tips .content{display:flex;margin:auto;height:90dvh;position:relative;z-index:6}.video-tips-container .video-tips .content .video-controls{margin:auto 0;border-radius:24px;position:relative;overflow:hidden;height:100%}.video-tips-container .video-tips .content .video-controls .control{background-color:rgba(0,0,0,0);height:100%;width:100%;position:absolute;top:0;left:0}.video-tips-container .video-tips .content .video-controls .control h4{max-width:calc(100% - 70px);font-size:22px;color:#fff;margin:20px 10px 10px 20px;padding:0;z-index:2;position:relative}.video-tips-container .video-tips .content .video-controls .control #play-pause{pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;color:#fff;background:rgba(0,0,0,.4);border:0;outline:0;border-radius:70px;font-size:20px}.video-tips-container .video-tips .content .video-controls video{height:100%;border-radius:24px}.video-tips-container .video-tips .content .video-controls #video-progress{position:absolute;z-index:2;width:100%;bottom:0;left:0;height:5px;background-color:#fff}.video-tips-container .video-tips .content .video-controls #video-progress .progress{width:0;height:100%;max-width:100%;background:linear-gradient(to right,#99eafa,#0ac);display:block}.video-tips-container .video-tips .close-video-tips{position:absolute;top:30px;right:30px;display:flex;width:60px;min-width:60px;height:60px;border-radius:60px;background:0 0;color:#fff;outline:0;border:none;font-size:28px;cursor:pointer}.video-tips-container .video-tips .close-video-tips i{margin:auto}.video-tips{display:none;z-index:600;position:fixed;width:100%;height:100dvh;top:0;left:0;background:rgba(0,0,0,.4)}.card-shoe .card-affinita{margin:0 0 15px 15px}.card-shoe .card-affinita p{color:#6a6a6a;font-size:16px;margin:0 0 10px;font-weight:400}.card-shoe .score-indicator{display:flex;flex-direction:row;gap:2px;margin-top:5px}.card-shoe .score-indicator span.active{background:#0ac}.card-shoe .score-indicator span{background:#e2e2e2;width:10px;height:10px}