/*!* Copyright © 2025 Michele Di Lucia.
* Tutti i diritti riservati.
* Questo software è concesso in licenza esclusivamente per l'uso da parte di Bertazzoni srl.
* Modifica, distribuzione o vendita sono severamente vietate senza autorizzazione scritta.*/.model-selection-title{font-size:28px;color:#1c1f2a;font-family:arial,sans-serif;font-weight:400;margin-bottom:5px}.countdown-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:30px;border:2px dashed #ccc;border-radius:10px;background-color:#f9f9f9;margin:20px auto;max-width:400px;text-align:center}.countdown-image{max-width:200px;border-radius:5px}.countdown-text h3{margin:5px 0;color:#555}#countdown-timer{font-size:22px;font-weight:700;color:#c30000;font-family:courier new,monospace}.visit-counter{font-size:14px;color:#ccc;text-align:center;margin-top:10px;display:flex;justify-content:center;align-items:center;gap:6px}.visit-counter i{color:#00bfff}.blockchain-badge{display:flex;align-items:center;justify-content:center;margin-top:10px;gap:8px;font-size:.9rem;color:#ccc}.badge-icon{width:20px;height:20px;opacity:.7}.model-grid,.upcoming-models-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center;padding:5px}.model-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;text-align:center;transition:transform .3s ease;cursor:pointer;position:relative}.model-card:hover{transform:translateY(-5px)}.model-card img{width:100%;height:auto}.model-card button{background-color:#0e488a;color:#fff;border:none;padding:10px;width:100%;cursor:pointer;font-size:16px;transition:background-color .3s ease}.model-card button:hover{background-color:#f1c40f}.upcoming-models-title{font-size:24px;color:#ba0816;margin-top:40px;font-family:arial,sans-serif;text-align:center}.upcoming-model-text{font-size:16px;color:#333;margin:10px 0;font-family:arial,sans-serif}.modal-content a{color:#f1c40f;text-decoration:underline}.modal-content a:hover{color:#ffda44}.custom-header-wrapper{width:100vw;display:flex;flex-direction:column;justify-content:center;background-color:#fff;margin-bottom:0}.custom-header{background-color:#fff;display:flex;align-items:center;justify-content:center;width:100%}.custom-header-logo{display:flex;align-items:center;margin-right:20px}.custom-header-logo img{height:47px;vertical-align:middle}.custom-header-container{display:flex;align-items:center;justify-content:center;gap:40px}.custom-header-action{display:flex;flex-direction:column;align-items:center;color:#1c1f2a;text-transform:uppercase;font-family:arial,sans-serif;font-weight:700}.custom-header-action p{text-align:center;margin:10px 0 5px;font-size:14px;line-height:1.429em}.custom-header-span{border-radius:10px;height:3px;width:250px;box-shadow:none}.custom-red-tab{background-color:#ba0816!important}.custom-black-tab{background-color:#1c1f2a!important}.model-selection{text-align:center;padding:20px;flex:1;overflow-y:auto}.site-footer{background-color:#0e488a;color:#fff;padding:20px 0;text-align:center;position:relative;bottom:0;width:100%}.footer-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.footer-content a{color:#f1c40f;text-decoration:none}.footer-content a:hover{text-decoration:underline}.modal-content input[type=email]{width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;font-size:16px;font-family:arial,sans-serif;background-color:#f9f9f9;color:#333;transition:border-color .3s ease}.modal-content input[type=email]:focus{border-color:#0e488a;outline:none}.modal-content input[type=email]::placeholder{color:#888;font-style:italic}.modal-content button{background-color:#f1c40f;color:#0e488a;border:none;padding:12px 24px;cursor:pointer;border-radius:8px;font-size:16px;font-weight:700;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease}.modal-content button:hover{background-color:#ffda44;transform:translateY(-2px)}.modal-content button:active{background-color:#e1b200;transform:translateY(1px)}@media(max-width:768px){.custom-header-container{display:flex;justify-content:center}.custom-header-action{display:none}.model-grid,.upcoming-models-grid{grid-template-columns:repeat(2,1fr)}.model-selection-title{font-size:24px;margin-bottom:10px}.model-card button{padding:8px;font-size:14px}.upcoming-models-title{font-size:20px;margin-top:30px}}@media(max-width:480px){body{padding:0;margin:0}.model-grid,.upcoming-models-grid{grid-template-columns:1fr;padding:0}.footer-content{font-size:14px;padding:0}.footer-content a{font-size:14px}.model-selection-title{font-size:20px}.model-card button{padding:6px;font-size:12px}}