@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat&display=swap");body{background-attachment:absolute;background-color:#05101d;background-image:url(https://20004868.fs1.hubspotusercontent-eu1.net/hubfs/20004868/Catalogo%20Neowise_07.04.2025.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 30px rgba(0,0,0,.5);box-sizing:border-box;color:#cecfd1;font-family:Fira Sans,sans-serif;margin:0 auto;max-width:1400px;overflow-x:hidden;padding:0}body:before{background-color:rgba(5,16,29,.7);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}div:has(header){position:sticky;top:0;z-index:100}header{background-color:#05101d;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 5px 10px rgba(0,0,0,.3);color:#fff;padding:.5em 0;text-align:center}header,header .container{align-items:center;display:flex;flex-direction:column}header .container{margin:0 auto;max-width:1000px;padding:10px 20px;width:100%}.header-content-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.language-selector{margin-left:auto;margin-right:0;padding-right:0;position:relative;z-index:10}.language-selected{align-items:center;background-color:#d2232b;border:none;border-radius:30px;box-shadow:2px 2px 5px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:1em;gap:8px;justify-content:space-between;min-width:120px;padding:10px 15px;transition:background-color .3s ease}.language-selected:hover{background-color:#f66}.language-selected img{border-radius:2px;height:auto;vertical-align:middle;width:24px}.language-selected:after{content:"▼";font-size:.8em;margin-left:5px}.language-options{background-color:#f8f8f8;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);display:none;left:0;list-style:none;margin-top:5px;overflow:hidden;padding:0;position:absolute;right:0;top:100%}.language-options.active{display:block}.language-options li{align-items:center;color:#000;cursor:pointer;display:flex;gap:10px;padding:12px 15px;transition:background-color .2s ease,color .2s ease}.language-options li:hover{background-color:#e0e0e0;color:#d2232b}.language-options li img{border-radius:2px;height:auto;vertical-align:middle;width:24px}.logo-container{height:auto;margin-bottom:10px;margin-right:20px;text-align:left;width:250px}.logo-container img{display:block;height:auto;margin-left:50px;max-width:100%}.header-text{flex-grow:1;margin-bottom:20px;text-align:left}.header-text h1{color:#fff;font-size:1.2em;margin:0;padding-left:100px}nav ul{display:none;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}nav ul li{margin:0 15px}nav ul li a{color:#000;font-weight:700;text-decoration:none;transition:color .3s ease}nav ul li a:hover{color:#d2232b}.bookmark-video-section{background-color:#cecfd1;border-radius:15px;box-shadow:8px 8px 20px rgba(0,0,0,.4),-5px -5px 15px rgba(0,0,0,.1);color:#000;display:flex;flex-direction:column;gap:30px;margin:30px auto;max-width:960px;padding:30px 20px;padding-top:calc(30px + var(--header-height, 0px))}.bookmark-column{flex:1;flex-direction:column;gap:20px;margin-left:-50px}.bookmark-column,.bookmark-item{display:flex;justify-content:center}.bookmark-item{align-items:center;border-radius:0 50px 50px 0;box-shadow:2px 2px 5px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-weight:700;min-height:60px;padding:15px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease}.bookmark-item:nth-child(3n+1){background-color:#6e6e70}.bookmark-item:nth-child(3n+2){background-color:#4a5359}.bookmark-item:nth-child(3n+3){background-color:#4d4d4f}.bookmark-item:hover{box-shadow:4px 4px 10px rgba(0,0,0,.2);filter:brightness(1.2);transform:translateY(-3px)}.video-column{align-items:center;background-color:#6e6e70;display:flex;flex:0;justify-content:center;min-height:250px;padding:0}.video-column,.video-wrapper{border-radius:10px;position:relative}.video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;width:100%}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.main-content-wrapper{background-color:#cecfd1;border-radius:15px;box-shadow:0 0 25px rgba(0,0,0,.5);color:#000;margin:30px auto;max-width:1020px;overflow:hidden;padding:30px;position:relative}.main-content-wrapper:before{background-image:url(https://20004868.fs1.hubspotusercontent-eu1.net/hubfs/20004868/Neowise_volto_noocchi.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0}.hero,.section{background-color:#f8f8f8;border-radius:15px;box-shadow:8px 8px 20px rgba(0,0,0,.2),-3px -3px 10px rgba(0,0,0,.05);color:#000;margin:0 auto 30px;max-width:100%;padding:40px 20px;position:relative;text-align:center;transition:transform .2s ease-out,box-shadow .2s ease-out;width:auto;z-index:1}.hero:hover,.section:hover{box-shadow:12px 12px 25px rgba(0,0,0,.3),-5px -5px 15px rgba(0,0,0,.1);transform:translateY(-5px)}.hero .container,.section .container{margin:0 auto;max-width:100%;padding:0}.hero h1{color:#d2232b;font-size:2.5em;margin-bottom:10px}.hero p{color:#000;font-size:1.2em;margin:0 auto;max-width:800px}.hero-images{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:30px;margin-top:30px}.image-and-description-block{flex-basis:160px;flex-direction:column;flex-grow:1;flex-shrink:1;margin-bottom:20px;max-width:180px}.hero-image-slot,.image-and-description-block{align-items:center;display:flex;text-align:center}.hero-image-slot{background-color:#6e6e70;border-radius:50%;box-shadow:2px 2px 5px rgba(0,0,0,.2);color:#cecfd1;flex-shrink:0;font-size:.9em;height:160px;justify-content:center;margin-bottom:10px;overflow:hidden;width:160px}.hero-image-slot img{display:block;height:100%;object-fit:cover;width:100%}.description-content{color:#000;padding:10px 0;text-align:center}.description-content h4{color:#d2232b;font-size:1.2em;margin:0 0 5px}.description-content p{color:#000;font-size:.9em;line-height:1.4;margin:0}.container{grid-template-columns:[first] 40px [line2] 50px [line3] auto [col4-start] 50px [five] 40px [end];grid-template-rows:[row1-start] 25% [row1-end] 100px [third-line] auto [last-line];line-height:1.6;margin:30px auto;max-width:1000px;padding:20px}.section h2{color:#d2232b;font-size:2em;margin-bottom:20px;text-align:center}.section ul{list-style:disc inside;padding-left:20px}.section ul li{margin-bottom:10px}.section p{color:#000}.hero strong,.section strong{color:#d2232b}.hero a,.section a{color:#d2232b;text-decoration:none;transition:color .3s ease}.hero a:hover,.section a:hover{color:#f66}footer{background-color:#05101d;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:0 -4px 8px rgba(0,0,0,.3);margin-top:40px;padding:1.5em 0;text-align:center;width:100%}footer,footer p{color:#cecfd1}footer a{color:#d2232b;margin:0 10px;text-decoration:none}footer a:hover{color:#f66}.hero .cta-button{background-color:#d2232b;border-radius:5px;color:#fff;display:inline-block;font-weight:700;margin-top:30px;padding:12px 25px;text-decoration:none;transition:background-color .3s ease}.hero .cta-button:hover{background-color:#fff}.modal-backdrop{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal{align-items:center;animation:fadeIn .3s ease-out;background-color:#cecfd1;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.3),inset 0 0 10px rgba(0,0,0,.05);color:#000;display:flex;flex-direction:column;max-width:500px;padding:30px;position:relative;text-align:center;width:90%}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal h3{color:#d2232b;font-size:1.8em;margin-bottom:15px;margin-top:0}.modal p{color:#000;font-size:1em;line-height:1.6;margin-bottom:20px}.close-button{color:#000;cursor:pointer;font-size:2em;font-weight:700;position:absolute;right:20px;top:15px;transition:color .3s ease}.close-button:hover{color:#d2232b}.cta-button-modal{background-color:#d2232b;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.cta-button-modal:hover{background-color:#f66}@media (min-width:769px){header .container{align-items:center;flex-direction:row;justify-content:space-between}.header-content-wrapper{flex-wrap:nowrap}.logo-container{margin-bottom:0;margin-right:auto}.header-text{margin-bottom:0;padding-left:0}.header-text h1{padding-left:100px}.language-selector{margin-left:30px;padding-right:0}nav{display:none}.hero-images{align-items:flex-start;flex-direction:row;justify-content:center}.image-and-description-block{margin-bottom:0}.bookmark-video-section{align-items:stretch;flex-direction:row;margin-left:auto;max-width:1000px}.bookmark-column{flex:1;justify-content:center;margin-left:-50px}.video-column{flex:2}}@media (max-width:768px){.hero,.section{border-radius:15px;margin-bottom:20px;padding:30px 15px}.hero{padding-top:40px}.hero-images{align-items:center;flex-direction:column;gap:25px}.image-and-description-block{width:80%}.hero-image-slot{height:160px;width:160px}.bookmark-video-section{flex-direction:column;margin-left:auto;max-width:1000px}header .container{align-items:center;flex-direction:column}.header-text{text-align:center}nav{display:none}.modal{padding:20px}.modal h3{font-size:1.5em}.bookmark-item{border-radius:10px}.header-content-wrapper{align-items:center;flex-direction:column}.language-selector{margin-bottom:10px;margin-left:0;order:-1;padding-right:0}.logo-container{margin-bottom:10px;margin-right:0;text-align:center}.logo-container img{margin-left:0}.header-text h1{padding-left:0;text-align:center}*,:after,:before{box-sizing:border-box}iframe,img,video{display:block;height:auto;max-width:100%}body{background-attachment:scroll}.video-column{flex:1 1 auto;min-width:0;width:100%}.bookmark-column{margin-left:0!important}.bookmark-video-section{gap:20px}.bookmark-item{min-height:64px}.scroll-btn{display:none!important}.scroll-dots{display:flex;gap:8px;justify-content:center;margin-top:10px}.scroll-dots button{background-color:#ccc;border:none;border-radius:50%;cursor:pointer;height:10px;width:10px}.scroll-dots button.active{background-color:#d2232b}.bookmark-video-section,.hero,.main-content-wrapper,.section{padding:15px!important}.hero p,.section p{margin-bottom:10px}.bookmark-video-section{gap:15px!important}.logo-container img{display:block;height:auto;margin:0 auto;width:200px}.language-selected{font-size:.85em;min-width:auto;padding:6px 10px}.language-selected img{width:18px}.header-text,.header-text h1{margin-bottom:0!important}.header-text h1{font-size:.9em!important;line-height:1}.hero h1{font-size:1.9em!important;line-height:1.2em!important;margin-bottom:8px}.description-content h4{font-size:1.6em!important;line-height:1.3;margin-bottom:6px}.description-content p{font-size:1.1em!important;line-height:1.3;margin:0 auto 10px;max-width:90%}.image-and-description-block{max-width:320px;width:100%!important}}