body{--gray: #e6e6e6;--gray-1: #e5e5e5;--red: #fc4362;--light-blue: #677abc;--middle-blue: #445176;--blue: #1d234d;--purple: #ca00ff;--dark-green: #39aa80;--link-blue: #4ba5ff;--menu-transition-duration: 1s;--button-height: 40px;--button-padding: 6px;--scrollbar-track-color: rgba(102, 102, 102, .4);--scrollbar-thumb-color: rgba(102, 102, 102, .7);--scrollbar-thumb-hover-color: rgba(102, 102, 102, .9);--scrollbar-thumb-active-color: rgba(102, 102, 102, .9)}@media screen and (max-height: 500px){body{--button-height: 20px}}body ::-webkit-scrollbar{width:6px;height:6px}body ::-webkit-scrollbar-track{border-radius:var(--border-radius);background:var(--scrollbar-track-color)}body ::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background:var(--scrollbar-thumb-color)}body ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}body ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active-color)}:root{--mat-sys-background: #f9f9f9;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f1f1;--mat-sys-inverse-primary: #c6c6c6;--mat-sys-inverse-surface: #303030;--mat-sys-on-background: #1b1b1b;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #474747;--mat-sys-on-primary-fixed: #1b1b1b;--mat-sys-on-primary-fixed-variant: #474747;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #474747;--mat-sys-on-secondary-fixed: #1b1b1b;--mat-sys-on-secondary-fixed-variant: #474747;--mat-sys-on-surface: #1b1b1b;--mat-sys-on-surface-variant: #4c4546;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #474747;--mat-sys-on-tertiary-fixed: #1b1b1b;--mat-sys-on-tertiary-fixed-variant: #474747;--mat-sys-outline: #7e7576;--mat-sys-outline-variant: #cfc4c5;--mat-sys-primary: #5e5e5e;--mat-sys-primary-container: #e2e2e2;--mat-sys-primary-fixed: #e2e2e2;--mat-sys-primary-fixed-dim: #c6c6c6;--mat-sys-scrim: #000000;--mat-sys-secondary: #5e5e5e;--mat-sys-secondary-container: #e2e2e2;--mat-sys-secondary-fixed: #e2e2e2;--mat-sys-secondary-fixed-dim: #c6c6c6;--mat-sys-shadow: #000000;--mat-sys-surface: #f9f9f9;--mat-sys-surface-bright: #f9f9f9;--mat-sys-surface-container: #eeeeee;--mat-sys-surface-container-high: #e8e8e8;--mat-sys-surface-container-highest: #e2e2e2;--mat-sys-surface-container-low: #f3f3f3;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadada;--mat-sys-surface-tint: #5e5e5e;--mat-sys-surface-variant: #ebe0e1;--mat-sys-tertiary: #5e5e5e;--mat-sys-tertiary-container: #e2e2e2;--mat-sys-tertiary-fixed: #e2e2e2;--mat-sys-tertiary-fixed-dim: #c6c6c6;--mat-sys-neutral-variant20: #352f30;--mat-sys-neutral10: #1b1b1b;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 300 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 300;--mat-sys-body-medium: 300 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 300;--mat-sys-body-small: 300 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 300;--mat-sys-display-large: 300 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 300;--mat-sys-display-medium: 300 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 300;--mat-sys-display-small: 300 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 300;--mat-sys-headline-large: 300 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 300;--mat-sys-headline-medium: 300 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 300;--mat-sys-headline-small: 300 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 300;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 900;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 900;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 300 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 300;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mdc-filled-text-field-container-color: transparent;--mdc-filled-text-field-label-text-color: black;--mdc-filled-text-field-input-text-color: var(--text-color);--mdc-filled-text-field-caret-color: var(--text-color);--mdc-snackbar-supporting-text-color: var(--text-color);--mdc-snackbar-container-color: var(--green);--mdc-snackbar-container-shape: 0}:root .note-modal-backdrop{display:none!important}:root *,:root *:before,:root *:after{box-sizing:border-box;-webkit-user-drag:none}:root .mat-datepicker-content{max-height:85svh;overflow-y:auto}:root .mdc-text-field{padding:0}:root .mat-mdc-form-field-error-wrapper{padding:0}:root .backdrop-blue{background-color:#1d234dcc}:root .cdk-overlay-pane{pointer-events:none}:root .cdk-overlay-pane>:first-child{pointer-events:all;width:inherit;height:inherit;max-width:inherit;max-height:inherit}:root .mdc-snackbar .mat-mdc-snack-bar-label{font-weight:600}:root .mdc-snackbar>*{transform:skew(var(--skew))}:root app-menu-container h2{margin:0}:root app-menu-container h2.primary{transform:translateY(-50%)}@media (pointer: fine){:root .show-touch-device{display:none!important}}@media (pointer: coarse){:root .hide-touch-device{display:none!important}}:root .noselect,:root button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;-webkit-user-drag:none}@-webkit-keyframes pulse-grow-on-hover{to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse-grow-on-hover{to{-webkit-transform:scale(1.05);transform:scale(1.05)}}:root .pulse-grow-on-hover:hover{-webkit-animation-name:pulse-grow-on-hover;animation-name:pulse-grow-on-hover;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:alternate;animation-direction:alternate;will-change:true}:root .pulse-grow{-webkit-animation-name:pulse-grow-on-hover;animation-name:pulse-grow-on-hover;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}:root button{border:none;background:none;padding:0;cursor:pointer;transition:opacity var(--menu-transition-duration)}:root button:disabled,:root button[disabled]{pointer-events:none;filter:grayscale(1);opacity:.5}:root a{text-decoration:none;color:#fff}:root .arrow{cursor:pointer;height:var(--button-height);width:var(--button-height);display:inline-block;background-color:#fff}:root .arrow:active{background-color:#d3d3d3}:root .arrow-right{-webkit-mask-image:url(/icons/arrow-right.svg);mask-image:url(/icons/arrow-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .arrow-left{-webkit-mask-image:url(/icons/arrow-left.svg);mask-image:url(/icons/arrow-left.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .license-text{white-space:pre-wrap;word-break:break-word}@media (pointer: coarse){:root .button-touch-device .inputs-button{display:none}}:root .inputs-button{width:calc(var(--button-height) - var(--button-padding) * 2);height:calc(var(--button-height) - var(--button-padding) * 2);background-size:cover;background-repeat:no-repeat;background-position:center;object-fit:contain}:root .inputs-button.joypad.button_0{background-image:url(/input-buttons/xb_button_0.svg)}:root .inputs-button.joypad.button_0.playstation{background-image:url(/input-buttons/ps_button_0.svg)}:root .inputs-button.joypad.button_0.switch{background-image:url(/input-buttons/sw_button_0.svg)}:root .inputs-button.joypad.button_1{background-image:url(/input-buttons/xb_button_1.svg)}:root .inputs-button.joypad.button_1.playstation{background-image:url(/input-buttons/ps_button_1.svg)}:root .inputs-button.joypad.button_1.switch{background-image:url(/input-buttons/sw_button_1.svg)}:root .inputs-button.joypad.button_2{background-image:url(/input-buttons/xb_button_2.svg)}:root .inputs-button.joypad.button_2.playstation{background-image:url(/input-buttons/ps_button_2.svg)}:root .inputs-button.joypad.button_2.switch{background-image:url(/input-buttons/sw_button_2.svg)}:root .inputs-button.joypad.button_3{background-image:url(/input-buttons/xb_button_3.svg)}:root .inputs-button.joypad.button_3.playstation{background-image:url(/input-buttons/ps_button_3.svg)}:root .inputs-button.joypad.button_3.switch{background-image:url(/input-buttons/sw_button_3.svg)}:root .inputs-button.joypad.button_4{background-image:url(/input-buttons/xb_button_4.svg)}:root .inputs-button.joypad.button_4.playstation{background-image:url(/input-buttons/ps_button_4.svg)}:root .inputs-button.joypad.button_4.switch{background-image:url(/input-buttons/sw_button_4.svg)}:root .inputs-button.joypad.button_5{background-image:url(/input-buttons/xb_button_5.svg)}:root .inputs-button.joypad.button_5.playstation{background-image:url(/input-buttons/ps_button_5.svg)}:root .inputs-button.joypad.button_5.switch{background-image:url(/input-buttons/sw_button_5.svg)}:root .inputs-button.joypad.button_6{background-image:url(/input-buttons/xb_button_6.svg)}:root .inputs-button.joypad.button_6.playstation{background-image:url(/input-buttons/ps_button_6.svg)}:root .inputs-button.joypad.button_6.switch{background-image:url(/input-buttons/sw_button_6.svg)}:root .inputs-button.joypad.button_7{background-image:url(/input-buttons/xb_button_7.svg)}:root .inputs-button.joypad.button_7.playstation{background-image:url(/input-buttons/ps_button_7.svg)}:root .inputs-button.joypad.button_7.switch{background-image:url(/input-buttons/sw_button_7.svg)}:root .inputs-button.joypad.button_8{background-image:url(/input-buttons/xb_button_8.svg)}:root .inputs-button.joypad.button_8.playstation{background-image:url(/input-buttons/ps_button_8.svg)}:root .inputs-button.joypad.button_8.switch{background-image:url(/input-buttons/sw_button_8.svg)}:root .inputs-button.joypad.button_9{background-image:url(/input-buttons/xb_button_9.svg)}:root .inputs-button.joypad.button_9.playstation{background-image:url(/input-buttons/ps_button_9.svg)}:root .inputs-button.joypad.button_9.switch{background-image:url(/input-buttons/sw_button_9.svg)}:root .inputs-button.joypad.button_10{background-image:url(/input-buttons/xb_button_10.svg)}:root .inputs-button.joypad.button_10.playstation{background-image:url(/input-buttons/ps_button_10.svg)}:root .inputs-button.joypad.button_10.switch{background-image:url(/input-buttons/sw_button_10.svg)}:root .inputs-button.joypad.button_11{background-image:url(/input-buttons/xb_button_11.svg)}:root .inputs-button.joypad.button_11.playstation{background-image:url(/input-buttons/ps_button_11.svg)}:root .inputs-button.joypad.button_11.switch{background-image:url(/input-buttons/sw_button_11.svg)}:root .inputs-button.joypad.button_12{background-image:url(/input-buttons/xb_button_12.svg)}:root .inputs-button.joypad.button_12.playstation{background-image:url(/input-buttons/ps_button_12.svg)}:root .inputs-button.joypad.button_12.switch{background-image:url(/input-buttons/sw_button_12.svg)}:root .inputs-button.joypad.button_13{background-image:url(/input-buttons/xb_button_13.svg)}:root .inputs-button.joypad.button_13.playstation{background-image:url(/input-buttons/ps_button_13.svg)}:root .inputs-button.joypad.button_13.switch{background-image:url(/input-buttons/sw_button_13.svg)}:root .inputs-button.joypad.button_14{background-image:url(/input-buttons/xb_button_14.svg)}:root .inputs-button.joypad.button_14.playstation{background-image:url(/input-buttons/ps_button_14.svg)}:root .inputs-button.joypad.button_14.switch{background-image:url(/input-buttons/sw_button_14.svg)}:root .inputs-button.joypad.button_15{background-image:url(/input-buttons/xb_button_15.svg)}:root .inputs-button.joypad.button_15.playstation{background-image:url(/input-buttons/ps_button_15.svg)}:root .inputs-button.joypad.button_15.switch{background-image:url(/input-buttons/sw_button_15.svg)}:root .inputs-button.keyboard.e{background-image:url(/input-buttons/pc_button_e.svg)}:root .inputs-button.keyboard.arrowleft{background-image:url(/input-buttons/pc_button_left.svg)}:root .inputs-button.keyboard.q{background-image:url(/input-buttons/pc_button_q.svg)}:root .inputs-button.keyboard.r{background-image:url(/input-buttons/pc_button_r.svg)}:root .inputs-button.keyboard.arrowright{background-image:url(/input-buttons/pc_button_right.svg)}:root .inputs-button.keyboard.arrowup{background-image:url(/input-buttons/pc_button_up.svg)}:root .inputs-button.keyboard.arrowdown{background-image:url(/input-buttons/pc_button_down.svg)}:root .inputs-button.mobile.arrowleft{background-image:url(/icons/arrow.png)}:root .inputs-button.mobile.arrowright{transform:rotate(180deg);background-image:url(/icons/arrow.png)}:root .inputs-button.mobile.arrowup{transform:rotate(90deg);background-image:url(/icons/arrow.png)}:root .inputs-button.mobile.arrowdown{transform:rotate(270deg);background-image:url(/icons/arrow.png)}:root body{--alert-background-color: var(--blue);--alert-icon-background-color: var(--blue);--alert-logo-image: url(/splash/superFVG_scopri_il_monte_lussari.svg)}:root .button-container{background-color:transparent;display:flex;padding:0 10px;gap:5px;position:relative;isolation:isolate}:root .button-container:not(.avoid-margin){margin-left:-10px}:root .button-container.disabled{pointer-events:none;opacity:.5}:root .button-container:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:var(--green);z-index:-1;transition:width .3s ease-out,background-color .3s ease-out;transform:skew(var(--skew))}:root .button-container.selected:before{width:100%}:root .button-container.selected .start-button,:root .button-container.selected .end-button{opacity:1;pointer-events:all}:root .button-container.selected .end-button{transition-delay:.2s}:root .button-container>button{flex:1;text-align:start;font-weight:700}:root .button-container .start-button,:root .button-container .end-button{opacity:0;transition:opacity .1s ease-in;pointer-events:none}@keyframes popup-fade-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}:root .overlay-popup-fadeIn{animation:popup-fade-in .2s ease-out forwards}:root .overlay-fadeOut{animation:fade-out .2s ease-in forwards}@keyframes slide-fade-in{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}:root .overlay-slide-fadeIn{animation:slide-fade-in .3s ease-out forwards}:root .loader-out{animation:fade-out .5s ease-in forwards}html{height:100%;width:100%;background-color:#1d292c}body{margin:0;max-height:100%;height:100%;overflow:hidden;background-color:#1d292c;font-family:Helvetica,arial,sans-serif;position:relative;width:100%;-webkit-tap-highlight-color:transparent}#application-canvas{display:block;position:absolute;inset:0}#application-canvas.fill-mode-NONE{margin:auto}#application-canvas.fill-mode-KEEP_ASPECT{width:100%;height:auto;margin:0}#application-canvas.fill-mode-FILL_WINDOW{width:100%;height:100%;margin:0}canvas:focus{outline:none}
