body{margin:0;padding:0;font-family:Helvetica,sans-serif;background:url('prova.jpg') no-repeat center center fixed;background-size:cover;color:#000;min-height:100vh}header{position:relative;padding:30px 20px;text-align:center}.header-title{font-size:52px;font-weight:700;text-transform:uppercase;margin-top:60px;color:#000}.menu-toggle{display:flex;flex-direction:column;gap:5px;position:absolute;top:20px;right:20px;cursor:pointer;z-index:1001}.menu-toggle span{width:25px;height:3px;background-color:#000}.mobile-menu{display:none;position:fixed;top:0;left:0;width:100%;max-width:500px;margin:0 auto;height:65vh;background:#000;color:#fff;z-index:1000;padding-top:20px;overflow-y:auto;border-radius:0 0 15px 15px;border-top:2px solid #fff;border-bottom:2px solid #fff}.mobile-menu .close-menu{position:absolute;top:20px;left:20px;font-size:36px;cursor:pointer;color:#fff}.mobile-menu .search-icon{position:absolute;top:25px;right:20px;font-size:24px;color:#fff}.mobile-menu ul{list-style:none;padding:80px 0 0;margin:0;text-align:left}.mobile-menu li{padding:15px 20px;border-bottom:1px solid #fff}.mobile-menu a{color:#fff;font-size:20px;text-decoration:none}main{position:relative;min-height:100vh}.question{position:absolute;font-size:32px;font-weight:700;opacity:0;transition:opacity 1s ease-in-out;cursor:pointer;z-index:100}.top-left{top:10%;left:10%}.top-right{top:25%;right:10%}.bottom-left{top:40%;left:10%}.bottom-right{top:55%;right:10%}.lang-switch{display:flex;justify-content:center;gap:12px;margin-top:60px;padding-bottom:30px;position:relative;z-index:2000}.lang-switch button{background:0 0;border:none;font-size:24px;cursor:pointer;padding:5px;transition:transform .2s;z-index:2001;position:relative}.lang-switch button:hover{transform:scale(1.2)}.question-tooltip{position:absolute;display:none;background-color:#fff;color:#000;border:1px solid #ccc;padding:4px 8px;font-size:13.5px;white-space:normal;word-break:break-word;text-align:justify;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:9999;pointer-events:none;max-width:85vw;line-height:1.25}@media (max-width:768px){.header-title{font-size:30px}.question{font-size:20px}}.search-bar{display:none;position:absolute;top:60px;right:20px;width:60vw;max-width:260px;min-width:140px;padding:8px 10px;font-size:16px;border:1px solid #fff;border-radius:6px;background-color:#000;color:#fff;z-index:1002}.background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.4);z-index:-1;pointer-events:none}.site-footer{background-color:rgba(0,0,0,.8);color:#fff;text-align:center;padding:20px;font-size:14px}.site-footer a{color:#fff;text-decoration:underline}.site-footer a:hover{color:#ddd}.menu-toggle.hidden{display:none!important}.lang-switch button{background:0 0;border:2px solid #000;padding:5px 10px;margin:0 5px;font-size:16px;font-weight:700;cursor:pointer;border-radius:5px}.lang-switch button:hover{background-color:#000;color:#fff}.search-icon-img{width:24px;height:24px;filter:grayscale(100%)}.question-tooltip{font-size:13.5px;max-width:85vw;padding:4px 8px;line-height:1.25}@media screen and (min-width:1024px){.question-tooltip{font-size:16px;max-width:600px;padding:12px 16px;line-height:1.5;border:1px solid #999}}@media screen and (max-width:600px){.search-bar{width:70vw;max-width:200px;font-size:.9rem}}.submenu-container{border-bottom:1px solid #fff;padding:0}.submenu-toggle{padding:15px 20px;font-size:20px;color:#fff;cursor:pointer}.submenu{display:none;background:#111;margin:0;padding:0}.submenu li{border-bottom:1px solid #444;padding:12px 30px}.submenu li a{color:#fff;font-size:18px;text-decoration:none}.has-submenu .submenu{display:none;padding:0;margin:0;background:#000}.has-submenu .submenu li{border-bottom:none;padding:5px 20px 5px 40px}.has-submenu .submenu{display:none;background:#000;margin:0;padding:0}.has-submenu .submenu li{border-bottom:none;padding:4px 20px 4px 40px}.has-submenu .submenu[style*="display: none"]{margin-top:0!important}.has-submenu .submenu[style*="display: block"]{margin-top:14px!important}@media screen and (min-width:769px) and (max-width:1199px){.header-title{font-size:56px}.question{font-size:34px}}@media screen and (min-width:1200px){.header-title{font-size:68px}.question{font-size:40px}}@media screen and (min-width:1024px){.lang-switch button{font-size:1.45rem!important;padding:10px 20px!important;border-width:3px!important;border-radius:8px!important}.lang-switch{gap:20px!important;margin-top:80px!important}.site-footer{font-size:1.35rem!important;line-height:1.55!important;padding:28px!important}.site-footer a{font-size:1.35rem!important}.question{font-size:40px!important}.question-tooltip{font-size:1.15rem!important;line-height:1.6!important}}@media screen and (min-width:1024px){.menu-toggle{right:auto!important;left:20px!important;top:20px!important}header{padding-left:60px!important}}@media screen and (min-width:1024px){.mobile-menu a{font-size:24px!important;line-height:1.4!important}.mobile-menu .submenu li a{font-size:22px!important}.submenu-main{font-size:24px!important}.mobile-menu li{padding:18px 24px!important}.submenu li{padding:8px 30px 8px 40px!important}}.submenu li a::before{content:"• ";margin-right:6px;font-size:1.1em;position:relative;top:-1px}@media (max-width:768px){.mobile-menu ul{padding-top:45px}.mobile-menu{height:54vh}}@media (min-width:1024px){.mobile-menu ul{margin-top:45px!important;padding-top:0!important}}@media (min-width:1024px){.mobile-menu{height:50vh!important}}@media screen and (min-width:1024px){.question{transform:scale(1.05);transform-origin:center}}@media screen and (min-width:1024px){.question-tooltip{font-size:1.22rem!important;line-height:1.55!important}}