@font-face{font-family:'Nunito';font-style:normal;font-weight:400;src:local(''),url('../fonts/nunito-v16-latin-regular.woff2') format('woff2'),url('../fonts/nunito-v16-latin-regular.woff') format('woff')}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;src:local(''),url('../fonts/nunito-v16-latin-700.woff2') format('woff2'),url('../fonts/nunito-v16-latin-700.woff') format('woff')}@font-face{font-family:'Nunito';font-style:normal;font-weight:900;src:local(''),url('../fonts/nunito-v16-latin-900.woff2') format('woff2'),url('../fonts/nunito-v16-latin-900.woff') format('woff')}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;line-height:1.2em;-webkit-tap-highlight-color:transparent}html,body{min-height:100vh;font-size:35px}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,ul,ol{display:block;font-size:inherit}img{max-width:100%;height:auto;border:0}a{color:inherit;transition:.2s;outline:0;cursor:pointer;text-decoration:underline}strong{color:#7cbc4e}em{color:#e67d4a;font-weight:bold}ul{margin-left:16px;text-align:left}ul li{margin-bottom:25px}ul ::marker{color:#7cbc4e}body{font-family:'nunito';font-weight:normal;background:black}p{margin-bottom:10px}button,.btn{display:inline-flex;align-items:center;background-color:#294e67;color:#ffffff;border:none;outline:none;padding:24px 8px;font-family:'nunito';font-weight:900;font-size:.8rem;cursor:pointer;transition:background-color .3s,opacity .3s;text-decoration:none;position:relative;z-index:0;margin:0 40px;will-change:filter;filter:drop-shadow(10px 10px 0 rgba(0,0,0,0.2))}button:before,.btn:before{content:'';background-color:#294e67;height:100%;position:absolute;left:-39px;top:0;width:40px;background-repeat:no-repeat;z-index:-1;clip-path:url(#btnLeft);transition:background-color .3s,opacity .3s}button:after,.btn:after{content:'';background-color:#294e67;height:100%;position:absolute;right:-39px;top:0;width:40px;background-repeat:no-repeat;z-index:-1;clip-path:url(#btnRight);transition:background-color .3s,opacity .3s}button svg,.btn svg,button img,.btn img{height:24px;margin-right:15px}button:hover,.btn:hover{background-color:#5284a5}button:hover:after,.btn:hover:after,button:hover:before,.btn:hover:before{background-color:#5284a5}button+button,.btn+button,button+.btn,.btn+.btn{margin-left:65px}button.btn-icon,.btn.btn-icon{padding:0;height:80px;justify-content:center;display:flex}button.btn-icon svg,.btn.btn-icon svg,button.btn-icon img,.btn.btn-icon img{width:100%;height:70%;margin-right:0}.t-left{text-align:left}.t-center{text-align:center}.is-hidden{display:none !important}[hidden]{display:none !important}.m-left{margin-left:163px}#modal_container{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(41,78,103,0.7);z-index:1000;transition:.3s;transform:scale(.1, .1);opacity:0;visibility:hidden}#modal_container.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s;transform:scale(1, 1)}#modal_container #modal_window{border-radius:30px;background:#fff;width:auto;max-width:90%;max-height:90%;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);overflow:hidden;text-align:center}#modal_container #modal_content{padding:56px;overflow-y:auto;max-height:calc(100% - 64px);text-align:center;font-size:34px;line-height:34px}#modal_container #modal_content .table tr th,#modal_container #modal_content .table tr td{padding:0 20px}#modal_container #modal_content ul{margin:30px;text-align:left}#modal_container #modal_actions{padding-bottom:48px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#modal_container #modal_actions>*{margin:0 3px}#modal_container.t-left #modal_content{text-align:left}#modal_container.modal-sad .feedback-container,#modal_container.modal-happy .feedback-container{display:flex;justify-content:center;align-items:center;margin-bottom:40px}#modal_container.modal-sad .feedback-img,#modal_container.modal-happy .feedback-img{width:120px;margin-right:50px}#modal_container.modal-sad .feedback-title,#modal_container.modal-happy .feedback-title{font-size:1.2rem;font-weight:700}#modal_container.modal-sad .feedback-desc,#modal_container.modal-happy .feedback-desc{margin-bottom:40px;font-size:.9rem}#modal_container.modal-sad.modal-sad #modal_window,#modal_container.modal-happy.modal-sad #modal_window{max-width:50%}#modal_container.modal-sad.modal-sad .feedback-title,#modal_container.modal-happy.modal-sad .feedback-title{color:#cc3b38}#modal_container.modal-sad.modal-happy #modal_window,#modal_container.modal-happy.modal-happy #modal_window{max-width:50%}#modal_container.modal-sad.modal-happy .feedback-title,#modal_container.modal-happy.modal-happy .feedback-title{color:#7cbc4e}.app-wrapper{height:100vh;position:relative;display:flex;justify-content:center;align-items:center;background:#f0f0f0}#app{display:flex;flex-direction:column;justify-content:space-between;width:1920px;min-width:1920px;max-width:1920px;height:1080px;z-index:1;position:relative;overflow:hidden;background-color:#f4d994;box-shadow:0 0 20px #d3d3d3}#app .header{font-size:1rem;line-height:1em;font-weight:900;text-transform:uppercase;position:relative;z-index:5}#app .header .header-bottom{position:absolute;top:0;left:0;width:100%;z-index:0}#app .header .header-section{position:absolute;top:0;right:3%;z-index:5;width:12%;top:-110px;transition:.9s cubic-bezier(.645, .045, .355, 1)}#app .header .header-section.is-visible{top:0}#app .header .header-top{position:absolute;top:0;left:0;width:100%;z-index:10}#app .header .app-title{font-family:'nunito';font-weight:900;font-size:1.5rem;line-height:1em;margin-left:20px;color:#ffffff;z-index:10;position:relative;text-align:center;padding-top:16px}#app .header .app-section{color:#ffffff;position:absolute;bottom:30px;text-align:center;width:100%;font-size:.9rem}#app .header .app-logo{height:35px;margin-right:10px}#app .header .app-logo img{height:40px}#app .content{display:flex;height:calc(100% - 45px)}#app .content .sections{width:90px;height:100%}#app .content .sections .section-btn[data-section=award]{pointer-events:none}.menu{position:absolute;height:980px;bottom:0;left:0;z-index:50}.menu .menu-bkg{height:980px;max-width:none;position:absolute;bottom:0;left:30px}.menu .menu-items{display:flex;flex-direction:column;margin-top:80px}.menu .menu-items .menu-item{position:relative;left:-72px;width:150px;padding:24px 0 32px 32px;margin-bottom:32px;background-color:#294e67;height:110px;display:flex;filter:drop-shadow(10px 10px 0 rgba(0,0,0,0.2));justify-content:flex-end;transition:.3s}.menu .menu-items .menu-item.section-selected{left:-20px;padding:24px 0 24px 24px}.menu .menu-items .menu-item.section-selected .menu-item-icon{max-width:88px;left:2px}.menu .menu-items .menu-item:after{content:'';background-color:#294e67;height:100%;position:absolute;right:-39px;top:0;width:40px;background-repeat:no-repeat;z-index:-1;clip-path:url(#btnRight);transition:background-color .3s,opacity .3s}.menu .menu-items .menu-item .menu-item-icon{position:relative;z-index:10;max-width:64px;left:8px}.main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;opacity:0;transition:opacity .3s cubic-bezier(.645, .045, .355, 1);width:100%}.main.fade-in{opacity:1}.main .main-bkg{position:absolute;bottom:0;width:70%;transition:.3s cubic-bezier(.645, .045, .355, 1)}.main .main-title{font-size:1.5rem;margin:58px 0 30px;z-index:20;color:#294e67;text-align:center}.main .main-buttons{position:absolute;bottom:40px;display:flex}.main .main-alert{display:flex;flex-wrap:wrap;justify-content:center;padding:48px 80px 0 240px;width:100%;height:300px;position:absolute;bottom:0;z-index:1;background-image:url(../img/alert-bkg.svg);background-repeat:no-repeat;background-size:100%}.main .main-alert .alert-bkg{width:100%;display:none}.main .main-alert .alert-title{width:100%;text-align:center;font-size:1.2rem;margin-bottom:20px;color:#ffffff}.main .main-alert.fade-in{animation:.3s cubic-bezier(.645, .045, .355, 1) 0s 1 alertFadeIn forwards}.main[data-section=scopri]{width:100%;height:100%}.main[data-section=scopri] .main-title{margin:58px 0 30px;z-index:20}.main[data-section=scopri] .main-scene{position:absolute;width:100%;bottom:0;left:0;text-align:center;display:flex;justify-content:center}.main[data-section=scopri] .main-scene .main-img{width:100%;display:block}.main[data-section=rifletti] .main-title{margin:58px 0 30px;z-index:20}.main[data-section=rifletti] .main-scene{position:absolute;width:100%;bottom:0;left:0;display:flex;justify-content:center}.main[data-section=rifletti] .main-scene .main-img{width:100%;display:block;bottom:0;position:absolute}.main[data-section=rifletti] .main-scene .main-img.fade-in{bottom:290px;width:60%;animation:.6s cubic-bezier(.645, .045, .355, 1) 0s 1 scaleImg}.main[data-section=rifletti] .main-alert{bottom:-265px;animation-duration:.6s}.main[data-section=rifletti] .main-alert .btn-big{font-size:.8rem;font-weight:normal}.main[data-section=ripassa] .main-title{margin:80px 0 52px;font-size:1rem;max-width:75%}.main[data-section=ripassa] .video-container{position:relative}.main[data-section=ripassa] .video-container video{width:1100px;border:12px solid #e67d4a;border-radius:25px;margin-bottom:30px;transition:.3s cubic-bezier(.645, .045, .355, 1)}.main[data-section=ripassa] .video-container .video-popup{position:absolute;top:-40px;right:-340px;width:300px;height:auto;opacity:1;transition:.3s cubic-bezier(.645, .045, .355, 1)}.main[data-section=ripassa] .main-alert{transition:.3s cubic-bezier(.645, .045, .355, 1);bottom:-300px;display:flex;flex-direction:column}.main[data-section=ripassa] .main-alert .alert-title{font-weight:normal;font-size:.8rem;text-align:left;width:70%;margin-right:30px}.main[data-section=ripassa] .main-alert .button-container{display:flex;flex-direction:column;align-items:flex-start}.main[data-section=ripassa] .main-alert .button-container>button{margin-bottom:10px;margin-left:0}.main[data-section=ripassa].second-step .main-bkg{bottom:280px;width:80%}.main[data-section=ripassa].second-step video{width:800px}.main[data-section=ripassa].second-step .video-popup{opacity:0}.main[data-section=ripassa].second-step .main-alert{bottom:0}.main[data-section=ripassa].second-step .second-step-btn{opacity:0}.main[data-section=prova]{margin-left:160px}.main[data-section=prova] .progress-bar{display:flex;margin:96px 0 0}.main[data-section=prova] .progress-bar .progress-step{position:relative}.main[data-section=prova] .progress-bar .progress-step .btn-square{position:absolute;width:48px;top:-6px;left:-9px;z-index:1}.main[data-section=prova] .progress-bar .progress-step .btn-square path{fill:#5284a5}.main[data-section=prova] .progress-bar .progress-step span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:30px;width:30px;margin-right:80px;color:#fff;font-weight:900;font-size:.8rem;line-height:.5em}.main[data-section=prova] .progress-bar .progress-step.progress-selected span{font-size:1.2rem}.main[data-section=prova] .progress-bar .progress-step.progress-selected .btn-square{width:72px;top:-14px;left:-20px;filter:drop-shadow(10px 10px 0 rgba(0,0,0,0.2))}.main[data-section=prova] .progress-bar .progress-step.progress-selected .btn-square path{fill:#294e67}.main[data-section=prova] .progress-bar .progress-step.progress-selected:after{width:48px !important}.main[data-section=prova] .progress-bar .progress-step.progress-completed .btn-square path{fill:#294e67}.main[data-section=prova] .progress-bar .progress-step.progress-completed:after{width:85px !important}.main[data-section=prova] .progress-bar .progress-step:last-child .btn-square{width:72px;top:-14px;left:-20px;filter:drop-shadow(10px 10px 0 rgba(0,0,0,0.2))}.main[data-section=prova] .progress-bar .progress-step:last-child .btn-square path{fill:#294e67}.main[data-section=prova] .progress-bar .progress-step:last-child img{height:32px;margin-left:2px}.main[data-section=prova] .progress-bar .progress-step:not(:last-child):before{height:16px;width:85px;position:absolute;top:9px;content:'';background-color:#294e67;left:27px}.main[data-section=prova] .progress-bar .progress-step:not(:last-child):after{height:16px;width:0;position:absolute;top:9px;content:'';background-color:#5284a5;left:27px;border-radius:16px}.main[data-section=prova] .main-title{margin:60px 80px 40px;font-weight:600;font-size:1.4rem}.main[data-section=prova] .exercise-container{margin:0 0 40px;display:flex;flex-direction:column;align-items:center}.main[data-section=prova] .exercise-container.exercise-completed{pointer-events:none}.main[data-section=prova] .exercise-container .exercise-option{margin:0 0 32px 0;width:100%;position:relative}.main[data-section=prova] .exercise-container .exercise-option button{background-color:#e67d4a;font-weight:normal}.main[data-section=prova] .exercise-container .exercise-option button:before,.main[data-section=prova] .exercise-container .exercise-option button:after{background-color:#e67d4a}.main[data-section=prova] .exercise-container .exercise-option button:hover{background-color:#a95134}.main[data-section=prova] .exercise-container .exercise-option button:hover:before,.main[data-section=prova] .exercise-container .exercise-option button:hover:after{background-color:#a95134}.main[data-section=prova] .exercise-container .exercise-option button em{margin:0 8px}.main[data-section=prova] .exercise-container .exercise-option.option-selected .btn-big,.main[data-section=prova] .exercise-container .exercise-option .exercise-option-btn.option-selected .btn-big{background-color:#a95134}.main[data-section=prova] .exercise-container .exercise-option.option-selected .btn-big:before,.main[data-section=prova] .exercise-container .exercise-option .exercise-option-btn.option-selected .btn-big:before,.main[data-section=prova] .exercise-container .exercise-option.option-selected .btn-big:after,.main[data-section=prova] .exercise-container .exercise-option .exercise-option-btn.option-selected .btn-big:after{background-color:#a95134}.main[data-section=prova] .exercise-container .exercise-option em{color:#294e67;font-weight:normal;font-style:normal}.main[data-section=prova] .exercise-container .exercise-option:before{content:'';height:100%;width:80px;position:absolute;left:-120px;top:0;background-position:center;background-repeat:no-repeat;background-size:contain}.main[data-section=prova] .exercise-container .exercise-option.option-correct{border-color:#7cbc4e}.main[data-section=prova] .exercise-container .exercise-option.option-correct.option-selected .btn-big,.main[data-section=prova] .exercise-container .exercise-option.option-correct .option-selected .btn-big{background-color:#7cbc4e}.main[data-section=prova] .exercise-container .exercise-option.option-correct.option-selected .btn-big:before,.main[data-section=prova] .exercise-container .exercise-option.option-correct .option-selected .btn-big:before,.main[data-section=prova] .exercise-container .exercise-option.option-correct.option-selected .btn-big:after,.main[data-section=prova] .exercise-container .exercise-option.option-correct .option-selected .btn-big:after{background-color:#7cbc4e}.main[data-section=prova] .exercise-container .exercise-option.option-correct select{color:#7cbc4e}.main[data-section=prova] .exercise-container .exercise-option.option-correct:before{background-image:url(../img/happy-small.svg);animation:happy .9s both}.main[data-section=prova] .exercise-container .exercise-option.option-wrong{border-color:#cc3b38}.main[data-section=prova] .exercise-container .exercise-option.option-wrong em{color:#294e67 !important;font-weight:bold !important}.main[data-section=prova] .exercise-container .exercise-option.option-wrong.option-selected .btn-big,.main[data-section=prova] .exercise-container .exercise-option.option-wrong .option-selected .btn-big{background-color:#cc3b38}.main[data-section=prova] .exercise-container .exercise-option.option-wrong.option-selected .btn-big:before,.main[data-section=prova] .exercise-container .exercise-option.option-wrong .option-selected .btn-big:before,.main[data-section=prova] .exercise-container .exercise-option.option-wrong.option-selected .btn-big:after,.main[data-section=prova] .exercise-container .exercise-option.option-wrong .option-selected .btn-big:after{background-color:#cc3b38}.main[data-section=prova] .exercise-container .exercise-option.option-wrong select{color:#cc3b38}.main[data-section=prova] .exercise-container .exercise-option.option-wrong:before{background-image:url(../img/sad-small.svg);animation:sad .8s both}.main[data-section=prova] .exercise-container[data-type='choice'] .btn-big{font-size:1rem;font-weight:normal}.main[data-section=prova] .exercise-container[data-type='choice'] .exercise-option em{color:#ffffff;font-weight:normal;font-style:normal}.main[data-section=prova] .exercise-container[data-type='choice'] .exercise-option-feedback{margin:0 30px 40px 80px;display:none;opacity:0;transition:opacity .3s cubic-bezier(.645, .045, .355, 1);font-size:1.2rem;font-weight:bold;position:relative}.main[data-section=prova] .exercise-container[data-type='choice'] .exercise-option-feedback.visible{display:block;opacity:1}.main[data-section=prova] .exercise-container[data-type='choice'] .exercise-option-feedback em{color:#7cbc4e;font-weight:inherit;font-style:normal}.main[data-section=prova] .exercise-container[data-type='choice'] .exercise-option-feedback:before{content:'';width:35px;height:35px;background-image:url("data:image/svg+xml;utf8,<svg width='100%' height='100%' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;'><g><path d='M4.753,12l14.494,0' style='fill:none;fill-rule:nonzero;stroke:%2358bf4e;stroke-width:2.15px;'/><path d='M13.462,17.225l5.785,-5.225l-5.785,-5.225' style='fill:none;fill-rule:nonzero;stroke:%2358bf4e;stroke-width:2.15px;'/></g></svg>");left:-50px;top:0;position:absolute;background-repeat:no-repeat;background-size:45px;pointer-events:none;background-position:center}.main[data-section=prova] .exercise-container[data-type='choices']{flex-direction:row;flex-wrap:wrap;padding:0 32px;justify-content:center}.main[data-section=prova] .exercise-container[data-type='choices'] .exercise-option{padding:8px 20px;justify-content:center;width:auto;margin-left:100px;margin-bottom:16px}.main[data-section=prova] .exercise-container[data-type='choices'] .exercise-option button{font-size:1rem}.main[data-section=prova] .exercise-container[data-type='choices'] .exercise-option:before{left:-80px}.main[data-section=prova] .exercise-container[data-type='true-false'] .exercise-option{margin:0 0 20px 0;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center}.main[data-section=prova] .exercise-container[data-type='true-false'] .exercise-option:before{left:inherit;width:65px;right:-95px}.main[data-section=prova] .exercise-container[data-type='true-false'] .exercise-option .exercise-option-desc{position:relative;flex-grow:1;margin-right:60px;font-size:1.1rem;line-height:1em;max-width:860px;color:#294e67;padding-bottom:16px}.main[data-section=prova] .exercise-container[data-type='true-false'] .exercise-option .exercise-option-desc:before{content:'';background-color:#294e67;width:100%;position:absolute;z-index:-1;height:2px;bottom:0px;border-radius:10px}.main[data-section=prova] .exercise-container[data-type='true-false'] .exercise-option .exercise-option-btn .btn-big{width:0;padding:0;height:64px;font-weight:bold;font-size:1rem;display:flex;justify-content:center;margin-left:56px}.main[data-section=prova] .exercise-container[data-type='dropdown']{width:100%;align-items:flex-start;padding:0 160px}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option{margin:0 0 16px 0;position:relative;font-size:1.1rem;display:flex;align-items:center;width:auto}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option:before{right:-110px;left:auto}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .option-desc{margin-right:0;color:#294e67}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .option-desc u{position:relative;text-decoration:none}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .option-desc u:before{content:'';background-color:#e77d4b;width:100%;position:absolute;z-index:-1;height:8px;bottom:9px;border-radius:10px}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .select{position:relative;background-color:#e67d4a;cursor:pointer;padding:0;line-height:1rem;display:inline-flex;margin-left:80px;filter:drop-shadow(10px 10px 0 rgba(0,0,0,0.2));transition:background-color .3s}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .select:before{content:'';background-color:#e67d4a;height:100%;position:absolute;left:-23px;top:0;width:24px;background-repeat:no-repeat;z-index:-1;clip-path:url(#btnLeft);transition:background-color .3s,opacity .3s}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .select:after{content:'';background-color:#e67d4a;height:100%;position:absolute;right:-23px;top:0;width:24px;background-repeat:no-repeat;z-index:-1;clip-path:url(#btnRight);transition:background-color .3s,opacity .3s}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .select .select-arrow{content:'';width:40px;height:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");right:-8px;top:8px;position:absolute;background-repeat:no-repeat;background-size:40px;pointer-events:none}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .select select{outline:0;border:none;padding:12px 56px 12px 24px;font-family:inherit;background-color:transparent;font-size:1rem;font-weight:normal;appearance:none;cursor:inherit;text-align:center;z-index:1;color:#ffffff}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .select select option{color:#294e67;font-size:.6rem;text-align:left}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option span+.select{margin-left:24px}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .select+span{margin-left:32px}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .select:first-child{margin-left:16px}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option .select:last-child{margin-left:40px}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option.option-correct .select{background-color:#7cbc4e}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option.option-correct .select:before{background-color:#7cbc4e}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option.option-correct .select:after{background-color:#7cbc4e}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option.option-wrong .select{background-color:#cc3b38}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option.option-wrong .select:before{background-color:#cc3b38}.main[data-section=prova] .exercise-container[data-type='dropdown'] .exercise-option.option-wrong .select:after{background-color:#cc3b38}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence']{width:100%;align-items:flex-start;padding:0 150px}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option{margin:0;position:relative;font-size:1.1rem;display:flex;align-items:center;width:auto}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .option-desc{margin-right:0}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select{position:relative;border-radius:30px;background-color:#fff;cursor:pointer;padding:0 0 0 0;line-height:1.1rem;display:inline-flex;margin:0 10px 20px 10px}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select:after{content:'';width:40px;height:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23E98354' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");right:10px;top:5px;position:absolute;background-repeat:no-repeat;background-size:40px;pointer-events:none}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select select{outline:0;border:none;padding:10px 60px 10px 20px;font-family:inherit;background-color:transparent;font-size:1rem;font-weight:bold;appearance:none;cursor:inherit;z-index:1}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-correct:before,.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-wrong:before{content:'';height:100%;width:30px;position:absolute;right:-15px;top:-22px;background-position:center;background-repeat:no-repeat;background-size:contain}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-correct{color:#7cbc4e}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-correct select{color:#7cbc4e}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-correct .option-selected{border-color:#7cbc4e}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-correct:before{background-image:url(../img/happy-small.svg);animation:happy .9s both}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-wrong{color:#cc3b38}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-wrong.btn-big em{color:#cc3b38;font-weight:bold}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-wrong select{color:#cc3b38}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-wrong .option-selected{border-color:#cc3b38}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select.select-wrong:before{background-image:url(../img/sad-small.svg);animation:sad .8s both}.main[data-section=prova] .exercise-container[data-type='dropdown-sentence'] .exercise-option .select:last-child{margin-left:10px}.main[data-section=prova] .exercise-container[data-type='buttons']{flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap;width:75%;height:360px}.main[data-section=prova] .exercise-container[data-type='buttons'] .exercise-option{margin-bottom:40px;margin-right:100px;width:auto;font-size:1.2rem}.main[data-section=prova] .exercise-container[data-type='buttons'] .exercise-option .btn-big{font-size:1rem;font-weight:normal}.main[data-section=prova] .exercise-container[data-type='buttons'] .exercise-option:before{left:-95px}.main[data-section=prova] .exercise-container[data-type='buttons'] .exercise-option+.exercise-option{margin-left:40px}.main[data-section=award]{flex-direction:row;padding:160px;margin-left:160px}.main[data-section=award] .main-title{color:#294e67;font-size:2rem;font-weight:bold}.main[data-section=award] .award-img{width:60%}.main[data-section=award] .award-img #stars>*{transform-origin:center;animation:bounceIn .9s 1s both}.main[data-section=award] .award-img #cup{transform-origin:center;animation:tada 1s both}.main[data-section=award] .award-img #bkg{transform-origin:center;animation:zoomIn 1.2s cubic-bezier(.645, .045, .355, 1) both}.main[data-section=award] .award-img #ground{transform-origin:center;animation:fade-in-top .6s .6s both}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;transform:scale3d(.3, .3, .3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(.9, .9, .9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(.97, .97, .97)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes tada{0%{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{transform:scale3d(1, 1, 1)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3, .3, .3)}50%{opacity:1}}.main[data-section=award] .award-text{text-align:center;margin-right:80px}.main[data-section=award] .award-desc{font-size:1.4rem;font-weight:normal;color:#a95134;margin-bottom:40px}.main[data-section=award] button.award-cta{margin-top:25px}.delay-01{animation-delay:.1s !important}.delay-02{animation-delay:.2s !important}.delay-03{animation-delay:.3s !important}.delay-04{animation-delay:.4s !important}.delay-05{animation-delay:.5s !important}.delay-06{animation-delay:.6s !important}@keyframes scaleImg{0%{bottom:0;width:100%}100%{bottom:290px;width:60%}}@keyframes alertFadeIn{0%{bottom:-265px}100%{bottom:0}}.fade-in-top{animation:fade-in-top .6s cubic-bezier(.645, .045, .355, 1) both}@keyframes fade-in-top{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0);opacity:1}}.fade-in-left{animation:fade-in-left .6s cubic-bezier(.645, .045, .355, 1) both}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes sad{0%,100%{transform:translateX(0);transform-origin:50% 50%}15%{transform:translateX(-30px) rotate(-6deg)}30%{transform:translateX(15px) rotate(6deg)}45%{transform:translateX(-15px) rotate(-3.6deg)}60%{transform:translateX(9px) rotate(2.4deg)}75%{transform:translateX(-6px) rotate(-1.2deg)}}@keyframes happy{0%{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, .75, 1)}40%{transform:scale3d(.75, 1.25, 1)}50%{transform:scale3d(1.15, .85, 1)}65%{transform:scale3d(.95, 1.05, 1)}75%{transform:scale3d(1.05, .95, 1)}100%{transform:scale3d(1, 1, 1)}}