@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@692&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@692&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@700&display=swap");*{margin:0;padding:0;box-sizing:border-box;color:#BAA17D;font-family:"Cairo", sans-serif}html{scroll-behavior:smooth}::-webkit-scrollbar{width:13px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#CA5312}::-webkit-scrollbar-thumb:hover{background:#BAA17D}body{background-color:#2D1F17;overflow-x:hidden}.menu{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;opacity:100%;z-index:999;width:100%;animation:menuAppear 1.5s}@keyframes menuAppear{from{opacity:0%}to{opacity:100%}}.menu .logo-div{padding:10px;margin-top:10px;margin-left:10px;transform:translateX(0%);left:0%;animation:logoAppear 1s}.menu .logo-div a{text-decoration:none}.menu .logo-div a img{height:45px;width:auto;transition:0.3s;object-fit:cover}@keyframes logoAppear{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.menu .burger{position:absolute;top:0;right:80%;display:none}.menu .menu-div{display:flex;justify-content:space-around;align-items:center;padding-right:20px}.menu .menu-div a{text-decoration:none;font-family:fantasy;font-size:17px;letter-spacing:.05em;padding:20px 0;margin-left:20px;margin-right:20px;padding:20px;transition:color 0.3s}.menu .menu-div a::after{display:block;content:'';border-bottom:solid 7px #BAA17D;transform:scaleX(0) !important;transition:transform 250ms ease-in-out;transform-origin:100% 0%}.menu .menu-div a:hover{border-color:#BAA17D}.menu .menu-div a:hover::after{transform:scaleX(1) !important}.menu .menu-div .home-active::after{transform:scaleX(1) !important}.menu .menu-div .home-active:hover::after{transform:scaleX(0)}.menu .menu-div .filosofia-active::after{transform:scaleX(1) !important}.menu .menu-div .filosofia-active:hover::after{transform:scaleX(0)}.menu .menu-div .pizze-active::after{transform:scaleX(1) !important}.menu .menu-div .pizze-active:hover::after{transform:scaleX(0)}.menu .menu-div .news-active::after{transform:scaleX(1) !important}.menu .menu-div .news-active:hover::after{transform:scaleX(0)}.cover{position:relative}.cover .header-img{width:100%;opacity:90%;animation:imgAppear 1.5s}@keyframes imgAppear{from{opacity:0%}to{opacity:90%}}.cover h2{position:absolute;top:0%;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:60px;font-family:"Cairo", sans-serif;font-weight:700;padding:500px 30px 100px 30px;background-color:rgba(18,12,9,0.65) !important;width:100%;animation:titleAppear 1s;opacity:100%}@keyframes titleAppear{from{top:-15%;opacity:0%}to{top:0%;opacity:100%}}.cover button{display:flex;justify-content:center;align-items:center;text-align:center;border:none}.cover button a{position:absolute;top:77%;left:50%;transform:translate(-50%, -50%);text-align:center;text-decoration:none;background-color:#CA5312;background-position:right;color:#2D1F17;animation:buttonAppear 1s;padding:20px 40px;transition:all 0.3s;border:0px solid transparent;font-size:50px;font-family:fantasy;font-weight:normal;white-space:nowrap}.cover button a:hover{background-image:url("../img/pizza.svg");background-repeat:no-repeat;background-size:80px;background-position:center;color:transparent;border:5px solid #CA5312;background-color:rgba(186,161,125,0.8)}@keyframes buttonAppear{from{padding:0;font-size:0}to{padding:20px 40px;font-size:50px}}.news{animation:contentAppear 3s;padding:40px 40px 100px 40px}.news header h3{font-size:50px;font-family:fantasy;font-weight:normal;font-weight:normal;text-align:center;margin:20px 40px}.news .news-articles{display:flex;flex-direction:row;flex-wrap:wrap;border:2px solid #BAA17D}.news .news-articles .news-item{margin:20px 40px 20px 0;padding:50px;width:44%}.news .news-articles .news-item h4{font-size:30px;padding:10px 0;border-bottom-style:solid;border-bottom-color:.news .news-articles .news-item h4 beige;border-bottom-width:2px;margin-bottom:20px}.news .news-articles .news-item .news-content{font-size:15px;font-family:"Cairo", sans-serif}@keyframes contentAppear{from{opacity:0%}to{opacity:100%}}.news .news-all{text-align:center;margin-top:-20px}.news .news-all button{background-color:#BAA17D;padding:17px;border:none;border-radius:0px}.news .news-all button a{text-decoration:none;font-family:"Cairo", sans-serif;font-size:20px;font-weight:bold;color:#2D1F17}.news .news-all button a::after{content:'\00BB';padding:5px;transition:all 0.3s}.news .news-all button a:hover::after{padding-left:10px;margin-right:-5px}.pizze{animation:contentAppear 3s}.pizze header h3{font-size:50px;font-family:fantasy;font-weight:normal;font-weight:normal;margin:20px 40px;text-align:center}.pizze .immagini{display:flex;justify-content:center;flex-wrap:wrap;position:relative;width:100% !important;object-fit:cover}.pizze .immagini figure{position:relative;transition:0.3s}.pizze .immagini figure a{transition:0.3s}.pizze .immagini figure a:hover img{filter:brightness(20%)}.pizze .immagini figure a:hover figcaption{font-size:40px;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold;color:#CA5312;width:100%}.pizze .immagini figure a img{width:31vw;height:31vw;object-fit:cover;transition:0.3s;margin:1px}.pizze .immagini figure a figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-decoration:none;font-family:"Cairo", sans-serif;text-align:center;font-size:0px;color:#2D1F17;opacity:100%}.footer-container{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center;background-color:#BAA17D;padding:70px 10px;animation:contentAppear 5s}.footer-container .orari{align-self:flex-start;margin-left:30px;margin-bottom:50px}.footer-container .orari header h3{color:#2D1F17;font-family:fantasy;font-size:30px;margin-bottom:20px}.footer-container .orari .orari-ul li{color:#2D1F17;line-height:25px;list-style-type:none;font-size:15px;font-family:"Cairo", sans-serif}.footer-container .orari .orari-ul li::before{content:'';display:inline-block;width:11px;height:11px;background-image:url("../img/utensils.svg");background-size:contain;background-repeat:no-repeat;margin-right:5px;margin-left:-19.3px}.footer-container .orari .orari-ul li:last-child{font-weight:bold}.footer-container .orari .orari-ul li time{color:#2D1F17}.footer-container .indirizzo{align-self:flex-start;margin-left:30px}.footer-container .indirizzo header h3{color:#2D1F17;font-family:fantasy;font-size:30px;margin-bottom:20px}.footer-container .indirizzo address{color:#2D1F17;font-style:normal;line-height:25px;font-size:15px;font-family:"Cairo", sans-serif}.footer-container .indirizzo address a{text-decoration:none;color:#2D1F17;transition:color 0.3s;border-bottom:solid 2px transparent}.footer-container .indirizzo address a::after{display:block;content:'';border-bottom:solid 2px #2D1F17;transform:scaleX(1);transition:transform 350ms ease-in-out;transform-origin:100% 0%}.footer-container .indirizzo address a:hover{border-color:transparent;opacity:0.9}.footer-container .indirizzo address a:hover::after{transform:scaleX(0)}small{color:#BAA17D;text-align:center;padding-top:0;margin:10px auto;animation:contentAppear 5s;white-space:wrap}small a{margin:0 4px}*{margin:0;padding:0;box-sizing:border-box;color:#BAA17D;font-family:"Cairo", sans-serif}html{scroll-behavior:smooth}::-webkit-scrollbar{width:13px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#CA5312}::-webkit-scrollbar-thumb:hover{background:#BAA17D}body{background-color:#2D1F17;overflow-x:hidden}.menu{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;opacity:100%;z-index:999;width:100%;animation:menuAppear 1.5s}@keyframes menuAppear{from{opacity:0%}to{opacity:100%}}.menu .logo-div{padding:10px;margin-top:10px;margin-left:10px;transform:translateX(0%);left:0%;animation:logoAppear 1s}.menu .logo-div a{text-decoration:none}.menu .logo-div a img{height:45px;width:auto;transition:0.3s;object-fit:cover}@keyframes logoAppear{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.menu .burger{position:absolute;top:0;right:80%;display:none}.menu .menu-div{display:flex;justify-content:space-around;align-items:center;padding-right:20px}.menu .menu-div a{text-decoration:none;font-family:fantasy;font-size:17px;letter-spacing:.05em;padding:20px 0;margin-left:20px;margin-right:20px;padding:20px;transition:color 0.3s}.menu .menu-div a::after{display:block;content:'';border-bottom:solid 7px #BAA17D;transform:scaleX(0) !important;transition:transform 250ms ease-in-out;transform-origin:100% 0%}.menu .menu-div a:hover{border-color:#BAA17D}.menu .menu-div a:hover::after{transform:scaleX(1) !important}.menu .menu-div .home-active::after{transform:scaleX(1) !important}.menu .menu-div .home-active:hover::after{transform:scaleX(0)}.menu .menu-div .filosofia-active::after{transform:scaleX(1) !important}.menu .menu-div .filosofia-active:hover::after{transform:scaleX(0)}.menu .menu-div .pizze-active::after{transform:scaleX(1) !important}.menu .menu-div .pizze-active:hover::after{transform:scaleX(0)}.menu .menu-div .news-active::after{transform:scaleX(1) !important}.menu .menu-div .news-active:hover::after{transform:scaleX(0)}.cover{position:relative}.cover .header-img{width:100%;opacity:90%;animation:imgAppear 1.5s}@keyframes imgAppear{from{opacity:0%}to{opacity:90%}}.cover h2{position:absolute;top:0%;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:60px;font-family:"Cairo", sans-serif;font-weight:700;padding:500px 30px 100px 30px;background-color:rgba(18,12,9,0.65) !important;width:100%;animation:titleAppear 1s;opacity:100%}@keyframes titleAppear{from{top:-15%;opacity:0%}to{top:0%;opacity:100%}}.cover button{display:flex;justify-content:center;align-items:center;text-align:center;border:none}.cover button a{position:absolute;top:77%;left:50%;transform:translate(-50%, -50%);text-align:center;text-decoration:none;background-color:#CA5312;background-position:right;color:#2D1F17;animation:buttonAppear 1s;padding:20px 40px;transition:all 0.3s;border:0px solid transparent;font-size:50px;font-family:fantasy;font-weight:normal;white-space:nowrap}.cover button a:hover{background-image:url("../img/pizza.svg");background-repeat:no-repeat;background-size:80px;background-position:center;color:transparent;border:5px solid #CA5312;background-color:rgba(186,161,125,0.8)}@keyframes buttonAppear{from{padding:0;font-size:0}to{padding:20px 40px;font-size:50px}}.news{animation:contentAppear 3s;padding:40px 40px 100px 40px}.news header h3{font-size:50px;font-family:fantasy;font-weight:normal;font-weight:normal;text-align:center;margin:20px 40px}.news .news-articles{display:flex;flex-direction:row;flex-wrap:wrap;border:2px solid #BAA17D}.news .news-articles .news-item{margin:20px 40px 20px 0;padding:50px;width:44%}.news .news-articles .news-item h4{font-size:30px;padding:10px 0;border-bottom-style:solid;border-bottom-color:.news .news-articles .news-item h4 beige;border-bottom-width:2px;margin-bottom:20px}.news .news-articles .news-item .news-content{font-size:15px;font-family:"Cairo", sans-serif}@keyframes contentAppear{from{opacity:0%}to{opacity:100%}}.news .news-all{text-align:center;margin-top:-20px}.news .news-all button{background-color:#BAA17D;padding:17px;border:none;border-radius:0px}.news .news-all button a{text-decoration:none;font-family:"Cairo", sans-serif;font-size:20px;font-weight:bold;color:#2D1F17}.news .news-all button a::after{content:'\00BB';padding:5px;transition:all 0.3s}.news .news-all button a:hover::after{padding-left:10px;margin-right:-5px}.pizze{animation:contentAppear 3s}.pizze header h3{font-size:50px;font-family:fantasy;font-weight:normal;font-weight:normal;margin:20px 40px;text-align:center}.pizze .immagini{display:flex;justify-content:center;flex-wrap:wrap;position:relative;width:100% !important;object-fit:cover}.pizze .immagini figure{position:relative;transition:0.3s}.pizze .immagini figure a{transition:0.3s}.pizze .immagini figure a:hover img{filter:brightness(20%)}.pizze .immagini figure a:hover figcaption{font-size:40px;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold;color:#CA5312;width:100%}.pizze .immagini figure a img{width:31vw;height:31vw;object-fit:cover;transition:0.3s;margin:1px}.pizze .immagini figure a figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-decoration:none;font-family:"Cairo", sans-serif;text-align:center;font-size:0px;color:#2D1F17;opacity:100%}.footer-container{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center;background-color:#BAA17D;padding:70px 10px;animation:contentAppear 5s}.footer-container .orari{align-self:flex-start;margin-left:30px;margin-bottom:50px}.footer-container .orari header h3{color:#2D1F17;font-family:fantasy;font-size:30px;margin-bottom:20px}.footer-container .orari .orari-ul li{color:#2D1F17;line-height:25px;list-style-type:none;font-size:15px;font-family:"Cairo", sans-serif}.footer-container .orari .orari-ul li::before{content:'';display:inline-block;width:11px;height:11px;background-image:url("../img/utensils.svg");background-size:contain;background-repeat:no-repeat;margin-right:5px;margin-left:-19.3px}.footer-container .orari .orari-ul li:last-child{font-weight:bold}.footer-container .orari .orari-ul li time{color:#2D1F17}.footer-container .indirizzo{align-self:flex-start;margin-left:30px}.footer-container .indirizzo header h3{color:#2D1F17;font-family:fantasy;font-size:30px;margin-bottom:20px}.footer-container .indirizzo address{color:#2D1F17;font-style:normal;line-height:25px;font-size:15px;font-family:"Cairo", sans-serif}.footer-container .indirizzo address a{text-decoration:none;color:#2D1F17;transition:color 0.3s;border-bottom:solid 2px transparent}.footer-container .indirizzo address a::after{display:block;content:'';border-bottom:solid 2px #2D1F17;transform:scaleX(1);transition:transform 350ms ease-in-out;transform-origin:100% 0%}.footer-container .indirizzo address a:hover{border-color:transparent;opacity:0.9}.footer-container .indirizzo address a:hover::after{transform:scaleX(0)}small{color:#BAA17D;text-align:center;padding-top:0;margin:10px auto;animation:contentAppear 5s;white-space:wrap}small a{margin:0 4px}.menu-simple{border-bottom:5px;border-bottom-style:solid;border-bottom-color:#CA5312}.filosofia{margin-top:150px;display:flex;justify-content:space-between}.filosofia .filosofia-content{margin:0 20px 0 50px}@keyframes filosofiaAppear{from{opacity:0}to{opacity:1}}.filosofia .filosofia-content header{animation:filosofiaAppear 2s}.filosofia .filosofia-content header h3{font-size:50px;font-family:fantasy;font-weight:normal;font-weight:normal;text-align:left;margin-left:40px}.filosofia .filosofia-content .contenuto{font-size:15px;font-family:"Cairo", sans-serif;font-size:20px;margin:60px 40px 40px 40px;animation:filosofiaAppear 2s}.filosofia .filosofia-img{position:relative;animation:filosofiaAppear 1s}.filosofia .filosofia-img img{width:600px;height:600px;object-fit:cover;margin:0;transition:filter 0.3s ease-in}.filosofia .filosofia-img .filosofia-img-blockquote{padding:40px 0;background-color:rgba(0,0,0,0.8);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;animation:paddingAppear 1s;transition:all 0.3s}@keyframes paddingAppear{from{padding:0}to{padding:40px 0}}.filosofia .filosofia-img .filosofia-img-blockquote:hover{padding:100px 0}.filosofia .filosofia-img .filosofia-img-blockquote:hover a{font-size:33px}.filosofia .filosofia-img .filosofia-img-blockquote blockquote{text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:filosofiaQuoteAppear 1s}@keyframes filosofiaQuoteAppear{from{top:-20%;opacity:0}to{top:50%;opacity:1}}.filosofia .filosofia-img .filosofia-img-blockquote blockquote a{font-family:"Cairo", sans-serif;font-style:italic;font-weight:bold;font-size:30px;text-decoration:none;color:#CA5312;transition:all 0.5s}.menu-simple{border-bottom:5px;border-bottom-style:solid;border-bottom-color:#CA5312}.galleria{margin-top:150px}.galleria header .titolo{font-size:50px;font-family:fantasy;font-weight:normal;text-align:center;animation:pizzaTitleAppear 0.5s}@keyframes pizzaTitleAppear{from{opacity:0;margin-top:-80px}to{opacity:1;margin-top:0}}.galleria .immagini{display:flex;justify-content:center;flex-wrap:wrap;margin:50px auto}.galleria .immagini figure{border-left:5px solid #CA5312;border-top:5px solid #CA5312;margin-left:15px;margin-top:20px}.galleria .immagini figure .imgpizza{width:350px;height:350px;object-fit:cover;margin:10px}.galleria .immagini figure figcaption{font-size:15px;font-family:"Cairo", sans-serif;font-size:20px;text-align:center;font-weight:bold;display:flex;justify-content:space-between;margin:0 10px 10px 20px}.galleria .immagini .pizza1{animation:immaginiAppear 0.5s}.galleria .immagini .pizza2{animation:immaginiAppear 1s}.galleria .immagini .pizza3{animation:immaginiAppear 1.5s}@keyframes immaginiAppear{from{opacity:0;margin-top:200px}to{opacity:1;margin-top:20px}}
