@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@font-face{font-family:'Switzer-Regular';src:url("../fonts/Switzer-Regular.woff2") format("woff2"),url("../fonts/Switzer-Regular.woff") format("woff"),url("../fonts/Switzer-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}*::after,*::before{margin:0;padding:0;box-sizing:inherit}body{background:#5d1e30;font-family:"Open Sans"}body strong{font-weight:700}body .container{width:92%;max-width:1440px}@media (max-width: 47.99em){body .container{width:100%}}@font-face{font-family:'Switzer-Regular';src:url("../fonts/Switzer-Regular.woff2") format("woff2"),url("../fonts/Switzer-Regular.woff") format("woff"),url("../fonts/Switzer-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Switzer-Regular';src:url("../fonts/Switzer-Regular.woff2") format("woff2"),url("../fonts/Switzer-Regular.woff") format("woff"),url("../fonts/Switzer-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Switzer-Regular';src:url("../fonts/Switzer-Regular.woff2") format("woff2"),url("../fonts/Switzer-Regular.woff") format("woff"),url("../fonts/Switzer-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}.header-logo{border-left:3px solid #ffe56b;max-width:300px;padding-left:1rem}.header-social{display:flex;justify-content:end;margin-top:1.5rem}@media (max-width: 47.99em){.header-social{margin-top:1.75rem}}.header-social a{background:#fdfaeb;display:inline-flex;padding:0.5rem;border-radius:0.5rem;margin-left:0.75rem}@media (max-width: 47.99em){.header-social a{padding:0.25rem}}.header-social a img{width:2rem}@media (max-width: 47.99em){.header-social a img{width:1.5rem}}@font-face{font-family:'Switzer-Regular';src:url("../fonts/Switzer-Regular.woff2") format("woff2"),url("../fonts/Switzer-Regular.woff") format("woff"),url("../fonts/Switzer-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}.footer{margin-top:2rem}.footer-logo{border-left:3px solid #ffe56b;max-width:200px;padding-left:1rem}@media (max-width: 47.99em){.footer-logo{border-left:none;border-top:3px solid #ffe56b;display:flex;justify-content:center;padding-left:0;margin:0 auto}}.footer-title{font-size:24px;color:#fdfaeb;margin-top:1rem;font-family:"Roboto Condensed"}@media (max-width: 47.99em){.footer-title{text-align:center}}.footer-text{font-size:14px;color:#fdfaeb}@media (max-width: 47.99em){.footer-text{text-align:center}}.footer-text i{margin-right:0.25rem}.footer-text a{color:#ffe56b;text-decoration:none}.footer-social{margin-top:1rem;display:flex;justify-content:end}@media (max-width: 47.99em){.footer-social{justify-content:center}}.footer-social a{background:#fdfaeb;display:inline-flex;padding:0.5rem;border-radius:0.5rem;margin-left:0.75rem}@media (max-width: 47.99em){.footer-social a{padding:0.25rem}}.footer-social a img{width:2rem}@media (max-width: 47.99em){.footer-social a img{width:1.5rem}}.footer-pie{margin-top:1rem;border-top:1px solid #ffe56b;padding:0.75rem 0}@media (max-width: 47.99em){.footer-pie{text-align:center}}.footer-pie-copyright{color:#fdfaeb;font-size:11px}.footer-pie-menu{display:flex;justify-content:end}@media (max-width: 47.99em){.footer-pie-menu{justify-content:center}}.footer-pie-menu ul{list-style:none;padding:0;margin:0;display:flex}.footer-pie-menu ul li{display:inline-flex}.footer-pie-menu ul li a{color:#ffe56b;font-size:11px;text-decoration:underline;display:inline-block}.deliveroo-button{position:fixed;bottom:2rem;right:2rem;z-index:99999}@media (max-width: 47.99em){.deliveroo-button{bottom:1rem;right:1rem}}.deliveroo-button a{width:3.5rem;height:3.5rem;color:#fdfaeb;text-align:center;font-size:2rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1.75rem;text-decoration:none;box-shadow:0 0 1rem rgba(9,8,6,0.6);background:#03ccbc;padding:0 0.5rem;position:relative;transition:all 300ms;transition-timing-function:ease-out}.deliveroo-button a img{width:2.5rem;position:absolute;left:0.5rem}.deliveroo-button a span{transform-origin:left center;left:3.5rem;color:#fff;font-weight:700;font-size:14px;white-space:nowrap;position:absolute}.deliveroo-button a:hover{width:13.25rem}@font-face{font-family:'Switzer-Regular';src:url("../fonts/Switzer-Regular.woff2") format("woff2"),url("../fonts/Switzer-Regular.woff") format("woff"),url("../fonts/Switzer-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}.hero{padding:0;margin-top:2rem}.hero-slider{min-height:600px}@media (max-width: 47.99em){.hero-slider{min-height:none}}.hero-slider .owl-dots{text-align:start}@media (max-width: 47.99em){.hero-slider .owl-dots{text-align:center;margin-top:1rem}}.hero-slider .owl-dots .owl-dot{background:#fdfaeb;width:0.5rem;height:0.5rem;border-radius:50%;margin-right:0.5rem}.hero-slider .owl-dots .owl-dot.active{background:#ffe56b}.hero-slider-slide{display:flex;position:relative;min-height:600px;align-items:center}@media (max-width: 47.99em){.hero-slider-slide{min-height:none}}.hero-slider-slide-title{color:#ffe56b;font-family:"Roboto Slab";font-weight:400;font-size:2.5rem}@media (max-width: 47.99em){.hero-slider-slide-title{text-align:center}}.hero-slider-slide-title:after{content:"";width:100px;height:3px;background-color:#ffe56b;position:relative;display:block;margin-top:0.5rem}@media (max-width: 47.99em){.hero-slider-slide-title:after{margin:0.5rem auto}}.hero-slider-slide-text{color:#fdfaeb;margin-top:1rem;font-size:1.125rem}@media (max-width: 47.99em){.hero-slider-slide-text{text-align:center}}.hero-slider-slide-text strong{color:#ffe56b}.hero-slider-slide-image{aspect-ratio:1/1;margin-top:1rem;display:flex;justify-content:center;align-items:center;border-radius:100%;overflow:hidden;box-shadow:0.25rem 0.25rem 0 #ffe56b;width:calc(100% - 1rem);margin-right:1rem}@media (max-width: 47.99em){.hero-slider-slide-image{margin-bottom:1rem}}.hero-slider-slide-image img{object-fit:cover;height:100%;width:100%}.menu-tab{padding:5rem 0}@media (max-width: 47.99em){.menu-tab{padding:3rem 0}}.menu-tab .nav-tabs{border:none;margin-top:1.5rem;display:flex;justify-content:start;box-shadow:none;outline:none}@media (max-width: 47.99em){.menu-tab .nav-tabs{white-space:nowrap;width:100%;overflow-x:auto}}.menu-tab .nav-tabs .nav-link{box-shadow:none;outline:none;color:#ffe56b;font-family:"Roboto Slab";font-weight:400;font-size:1.75rem;text-align:left;background:none;border:none;border-radius:0;padding:0;margin-right:2rem;min-width:100px;opacity:0.5;transition:all 300ms}@media (max-width: 47.99em){.menu-tab .nav-tabs .nav-link{font-size:1.5rem}}.menu-tab .nav-tabs .nav-link.active{background:none;color:#ffe56b;opacity:1}.menu-tab .nav-tabs .nav-link.active:after{content:"";width:100px;height:3px;background-color:#ffe56b;position:relative;display:block;margin-top:0.5rem}.menu-tab .tab-content{padding:2rem 0;box-shadow:none;outline:none}.menu-tab .tab-content .menu-tab-text{color:#fdfaeb;text-align:left;font-family:"Open Sans";margin-top:1rem;font-size:1.125rem}@media (max-width: 47.99em){.menu-tab .tab-content .menu-tab-text{text-align:center}}.menu-tab .tab-content .menu-tab-text a{color:#ffe56b}.menu-tab .tab-content .menu-tab-video{position:relative;max-width:400px;box-shadow:0.25rem 0.25rem 0 #ffe56b;border-radius:1.5rem;overflow:hidden;background:#fdfaeb}@media (max-width: 47.99em){.menu-tab .tab-content .menu-tab-video{max-width:90%;margin:1.5rem auto 0 auto}}.menu-tab .tab-content .menu-tab-video-play{border-radius:50%;width:3rem;height:3rem;position:absolute;color:#fdfaeb;background-color:#5d1e30;top:50%;left:50%;transform:translate(-50%, -50%);display:none;align-items:center;justify-content:center;transition:all 300ms;z-index:99;cursor:pointer}.menu-tab .tab-content .menu-tab-video video{width:100%;display:flex;z-index:98;position:relative}.menu-tab .tab-content .menu-tab-video .play{opacity:0}.menu-tab .tab-content .menu-tab-video .pause{opacity:0.7}.menu-tab .tab-content .menu-tab-video .menu-tab-video:hover .play{opacity:0.7}.menu-tab .tab-content .menu-tab-video .menu-tab-video-play{display:flex;transition-duration:all 500ms}.menu-tab .tab-content .menu-tab-video .menu-tab-video-play:hover{opacity:1}.menu-tab-image{aspect-ratio:1/1;margin-top:1rem;justify-content:center;align-items:center;border-radius:100%;overflow:hidden;box-shadow:0.25rem 0.25rem 0 #ffe56b;position:relative}.menu-tab-image img{opacity:0;transition:opacity 0.4s ease;position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%;width:100%}.menu-tab-image img.is-active{opacity:1}.video{background:#fdfaeb;padding:5rem 0}@media (max-width: 47.99em){.video{padding:3rem 0}}.video-title{color:#5d1e30;font-family:"Roboto Slab";font-weight:400;font-size:1.75rem;text-align:center}.video-title:after{content:"";width:100px;height:3px;background-color:#5d1e30;position:relative;display:block;margin-top:0.5rem;margin-left:auto;margin-right:auto}.video-text{color:#090806;margin-top:1rem;text-align:center}.video-cta{margin-top:2rem;text-align:center}.video-cta a{text-align:center;background:#5d1e30;color:#fdfaeb;border-radius:1.5rem;padding:0.5rem 2.5rem;font-family:"Roboto Slab";text-decoration:none}.video-slider{margin-top:2rem}.video-slider .owl-item{padding-bottom:1rem;transform:scale(0.9);transition-duration:300ms}.video-slider .owl-dots{text-align:start}@media (max-width: 47.99em){.video-slider .owl-dots{text-align:center}}.video-slider .owl-dots .owl-dot{background:#5d1e30;opacity:0.5;width:0.5rem;height:0.5rem;border-radius:50%;margin-right:0.5rem}.video-slider .owl-dots .owl-dot.active{background:#5d1e30;opacity:1}.video-slider-wrap{position:relative;box-shadow:0.25rem 0.25rem 0 #5d1e30;border-radius:1.5rem;overflow:hidden;background:#ffe56b}@media (max-width: 47.99em){.video-slider-wrap{max-width:90%;margin:0 auto}}.video-slider-wrap-play{border-radius:50%;width:3rem;height:3rem;position:absolute;color:#fdfaeb;background-color:#5d1e30;top:50%;left:50%;transform:translate(-50%, -50%);display:none;align-items:center;justify-content:center;transition:all 300ms;z-index:99;cursor:pointer}.video-slider-wrap-play:hover{opacity:1}.video-slider-wrap video{position:relative;z-index:98;width:100%;display:flex}.video-slider .owl-item.center{transform:scale(1)}.video-slider .owl-item.center .play{opacity:0}.video-slider .owl-item.center .pause{opacity:0.7}.video-slider .owl-item.center .video-slider-wrap:hover .play{opacity:0.7}.video-slider .owl-item.center .video-slider-wrap-play{display:flex;transition-duration:all 500ms}.video-slider .owl-item.center .video-slider-wrap-play:hover{opacity:1}.asporto{background:#5d1e30}@media (max-width: 47.99em){.asporto{padding:3rem 0}}.asporto-title{margin-top:5rem;color:#ffe56b;font-family:"Roboto Slab";font-weight:400;font-size:1.75rem;text-align:center}.asporto-title:after{content:"";width:100px;height:3px;background-color:#ffe56b;position:relative;display:block;margin-top:0.5rem;margin-left:auto;margin-right:auto}.asporto-text{color:#fdfaeb;margin-top:1rem;text-align:center}.asporto-cta{margin-top:2rem;text-align:center;display:block;margin-bottom:5rem}.asporto-cta a{text-align:center;background:#fdfaeb;color:#5d1e30;border-radius:1.5rem;padding:0.5rem 2.5rem;font-family:"Roboto Slab";text-decoration:none}.contatti .mappa{width:100%;height:25rem}
