body{font-family:Arial,sans-serif;text-align:center}#menu,.hero,footer,header{border-radius:5px;margin:20px;padding:10px}ul{list-style-type:none;padding:0}.header{align-items:center;background-color:#f8f8f8;border-bottom:2px solid #e0e0e0;box-shadow:0 2px 8px #0000001a;direction:rtl;display:flex;height:12%;justify-content:space-between;left:0;margin:0;padding:15px 30px;position:fixed;right:0;top:0;width:100%;z-index:1000}.logo-text{margin-right:80px;text-align:right}.logo-image{display:block;height:90px;margin-bottom:20px;margin-right:-80px;width:200px}.logo-main{text-decoration:none}.logo-dot{color:#000;font-size:1.5em;margin-right:-250px;vertical-align:top}.logo-subtext{color:#333;font-size:.8em;font-weight:lighter;line-height:1.2em;margin:0}.nav{display:flex;gap:20px}.nav a{color:#000;font-family:Roboto,sans-serif;font-size:1em;position:relative;text-decoration:none}.nav a:hover{color:#f17500}.nav a:after{background:#fff;bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s;width:0}.nav a:hover:after{width:100%}.nav-link{border-radius:5px;color:#fff;font-weight:700;padding:10px 15px;text-decoration:none;transition:background-color .3s,color .3s}.nav-link:hover{background-color:#ffffff4d;color:#000}.nav-link:active{transform:scale(.95)}.menu-link{border-radius:5px;color:#000;padding:5px 10px;text-decoration:none;transition:background-color .3s,color .3s}.menu-link:hover{background-color:#f0f0f0;color:#007bff}.menu-icon{cursor:pointer;display:none;flex-direction:column;left:30px;position:absolute;top:15px}.bar{background-color:#000;height:4px;margin:3px 0;width:25px}@media (max-width:892px){.nav{background-color:#f4f1eb;display:none;flex-direction:column;gap:10px;left:0;padding:10px;position:absolute;top:60px;width:100%;z-index:1000}.menu-icon,.nav.open{display:flex}.menu-icon{margin-top:50px}.logo-dot,.logo-main{font-size:1.5em}.logo-dot{color:#000;margin-right:-190px;vertical-align:top}.small-logo{font-size:1.5em;transform:translateY(-19%);transition:font-size .3s,transform .3s}.header{align-items:flex-start;flex-direction:column;padding:10px}}@media (max-width:480px){.header{padding:15px}.logo-main{font-size:1.2em;z-index:1001}.logo-dot{color:#000;font-size:1.5em;margin-right:-150px;vertical-align:top}.logo-subtext{font-size:.7em}.small-logo{font-size:1.5em;transform:translateY(-22%);transition:font-size .3s,transform .3s}.menu-icon-small{transform:translateY(-130%)}.nav a{font-size:.9em}}.footer{background-color:#f4f1eb;color:#fff;padding:20px;text-align:center}.text{color:#000}.footer-buttons{border-bottom:1px solid #000;display:flex;gap:15px;justify-content:center;margin:auto;max-width:3510px;padding-bottom:20px}.footer-button{background-color:#05050525;border-color:#13536642;border-radius:15px;border-style:solid;color:#000;padding:10px 15px;text-decoration:none;transition:background-color .5s ease}.footer-button:hover{background-color:#f9e1aa}@media (max-width:600px){.footer-buttons{flex-direction:column;padding:10px 125px}.footer-button{align-content:center;margin-bottom:10px;width:100%}.footer-buttons{flex-direction:row;flex-wrap:nowrap;gap:8px;padding:0 10px}.footer-button{font-size:14px;padding:8px 10px}}.hero{align-items:center;background-image:url(https://www.pizzanapoletana.org/struttura/pagine_bicolor/mobile/disciplinare_avpn_2.jpg);background-position:center 90%;background-size:cover;color:#fff;display:flex;height:400px;justify-content:center;margin:0;padding:0;position:relative}.hero-content h2{font-size:1.82em;margin:0;text-shadow:2px 2px 4px #000000b3}@media (max-width:768px){.hero{height:300px;padding:15px}.hero-content h2{font-size:1.5em}}@media (max-width:480px){.hero{height:200px;padding:10px}.hero-content h2{font-size:1.2em}}.description-text{background-color:#fffc;border-radius:8px;color:#000;margin:20px auto;max-width:800px;padding:20px;text-align:right}.description-text h3{font-family:Secular One,sans-serif;font-size:2.5em;margin:0 0 20px}.description-text p{font-size:1.5em;font-style:normal;font-weight:400;line-height:1.5;margin:0}.link-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:80%}.link-container a{align-items:center;display:flex;flex:1 1 150px;flex-direction:column;margin:10px}.link-container img{border:4px solid #000;border-radius:50%;height:100px;object-fit:cover;width:100px}.link-container figure{text-align:center}.link-container figcaption{font-size:1em;margin-top:5px}@media (max-width:768px){.description-text{margin:10px 5%;padding:15px}.description-text h3{font-size:2em}.description-text p{font-size:1.2em}.link-container{width:100%}.link-container a{flex:1 1 45%}.link-container img{height:80px;width:80px}.link-container figcaption{font-size:.9em}}@media (max-width:480px){.description-text{margin:5px;padding:10px}.description-text h3{font-size:1.8em}.description-text p{font-size:1em}.link-container a{flex:1 1 100%}.link-container img{height:60px;width:60px}.link-container figcaption{font-size:.8em}}.contact-form-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px}@media (min-width:768px){.contact-form-container{flex-direction:row}}.contact-form{background-color:#f4f1eb;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 10px #0000001a;margin-right:10px;max-width:100%;padding:20px;width:300px}form{display:flex;flex-direction:column}label{margin-top:10px}input,textarea{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:10px}button{background-color:#19d156d3;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:23px;margin-top:15px;padding:8px}button:disabled{background-color:#ccc}.Title{color:#000;font-size:20px;text-align:center}.image-container{display:flex;height:400px;justify-content:center;max-width:670px;width:100%}.hover-image{border:2px solid #0000;border-radius:8px;height:auto;max-width:100%;transition:border-color .3s ease-in-out}.hover-image:hover{border-color:#007bff;cursor:pointer}@media (max-width:480px){.contact-form{padding:15px;width:90%}.Title{font-size:18px}.image-container{height:250px}}.logo-main{color:#000;display:inline-block;font-size:2em;font-weight:700}@media (max-width:768px){.logo-main{font-size:1.5em}.header{align-items:flex-start;flex-direction:column;padding:10px}}@media (max-width:480px){.header{padding:15px}.logo-main{font-size:1.2em;z-index:1001}.logo-subtext{font-size:.7em}.nav a{font-size:.9em}}.description{background-color:#fffc;border-radius:8px;color:#000;margin:20px auto;max-width:800px;padding:20px;text-align:right}.description p{font-family:Rubik Moonrocks,sans-serif;font-style:normal;font-weight:400}.call-us-container{margin-top:20px;text-align:center}.call-button{background-color:#007bff;border-radius:5px;font-size:1.2em;padding:10px 20px;text-decoration:none}@media (max-width:768px){.description{padding:15px}.description p{font-size:1.3em}.call-button{font-size:1.1em;padding:10px 15px}}@media (max-width:480px){.description{margin:10px;padding:10px}.call-button,.description p{font-size:1em}.call-button{padding:8px 12px}}.icon-button{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.icon-button,.option-button{border:none;color:#fff;cursor:pointer}.option-button{border-radius:10px;font-size:14px;padding:10px;width:150px}@media (max-width:1160px){.icon-button{display:flex}}.contact-us-container{margin:auto;max-width:800px;padding:60px;text-align:center}.contact-us-container h1{font-size:2em;margin-bottom:10px;margin-top:1px}.contact-us-container p{font-size:1.2em;margin-bottom:20px}@media (max-width:768px){.contact-us-container{margin-top:40px;padding:15px}.contact-us-container h1{font-size:1.8em}.contact-us-container p{font-size:1em}}@media (max-width:480px){.contact-us-container h1{font-size:1.6em;margin-top:30px}.contact-us-container p{font-size:.9em}}.info-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;margin:40px auto auto;max-width:800px;padding:20px;text-align:right}.info-container h1{color:#333;font-size:1.8rem;margin-bottom:10px}.info-container p{color:#555;font-size:1rem;line-height:1.6;margin-bottom:15px}@media (max-width:600px){.info-container{padding:15px;text-align:center}.info-container h1{font-size:1.5rem}.info-container p{font-size:.9rem}}.album-container{padding:20px;text-align:center}.photo-container{align-items:center;background-color:#f4f1eb;border-radius:5px;box-shadow:0 2px 5px #0003;display:flex;gap:10px;justify-content:center;margin:20px 0;overflow:hidden;position:relative}.photo-image{border-radius:5px;height:auto;width:500px}.navigation-button{background-color:#f4f1eb;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:18px;font-weight:700;padding:10px;transition:background-color .3s ease}.navigation-button:hover{background-color:#cedad2}@media (max-width:600px){.photo-image{width:80%}.navigation-button{font-size:16px;padding:8px}}.price-calculator{align-items:center;background-color:#fff;border:3px solid #ddd;border-radius:15px;box-shadow:0 4px 8px rgba(9,224,38,.329);box-sizing:border-box;direction:rtl;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px;padding:20px;width:100%}.price-calculator h2{font-size:20px;margin-bottom:16px;text-align:center}.price-calculator label{display:block;font-size:16px;margin:8px 0}.price-calculator input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:12px;margin-top:4px;padding:8px;width:100%}.price-calculator h3{color:#333;font-size:18px;margin-top:20px;text-align:center}@media (max-width:600px){.price-calculator{max-width:90%}.price-calculator h2{font-size:18px}.price-calculator h3{font-size:16px}}body,html{height:100%;margin:0;padding:60px 0 0}.hero{background-color:#ffe5b4;border-radius:8px;text-align:center}.price-calculator-toggle{background-color:#19d156d3;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:15px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.price-calculator-toggle:hover{background-color:#45a049}.price-calculator-toggle:focus{outline:none}.description p{font-family:Secular One,sans-serif;font-size:1.5em;line-height:1.5;margin:0 0 15px}.hero-image{border-radius:8px;max-width:600px;width:100%}#menu{margin-top:20px}.menu-item{display:inline-block;margin:10px;text-align:center;width:250px}.pizza-image{border-radius:8px;height:auto;width:100%}.menu-item h4{font-size:1.2em;margin-top:10px}.call-button{background-color:#19d156d3;border-radius:15px;color:#fff;direction:rtl}.menu-item p{margin:5px 0}@media (max-width:600px){h3{font-size:18px}p{font-size:14px}.circular-image{height:80px;width:80px}}
/*# sourceMappingURL=main.9d76ab95.css.map*/