@font-face{font-family:Taz;src:url(/_next/static/media/90f4b400fd559191-s.p.woff) format("woff");font-display:swap;font-weight:500}@font-face{font-family:Taz;src:url(/_next/static/media/c85724ee8d787fec-s.p.woff) format("woff");font-display:swap;font-weight:700}@font-face{font-family:Taz Fallback;src:local("Arial");ascent-override:114.90%;descent-override:23.00%;line-gap-override:0.00%;size-adjust:87.03%}.__className_a300f6{font-family:Taz,Taz Fallback}.block-section-trace,.section-trace{margin:2rem 0;color:gray}.block-section-trace{margin-left:4rem}h1{font-family:Taz,Arial;font-style:normal;font-weight:700;font-size:clamp(36px,5vw,48px);line-height:120%;letter-spacing:0;margin-bottom:calc(8px + 2vw)}@media(max-width:767px){h1{word-break:break-word}}h1 strong{color:#515151;font-weight:400;font-variation-settings:"wght" 700}h2{font-family:Taz,Arial;font-style:normal;font-weight:700;font-size:clamp(36px,5vw,48px);line-height:120%;letter-spacing:0;margin-bottom:calc(8px + 2vw)}@media(max-width:767px){h2{word-break:break-word}}h2 strong{color:#515151;font-weight:400;font-variation-settings:"wght" 700}h3{font-family:Taz,Arial;font-style:normal;font-weight:700;font-size:clamp(24px,5vw,36px);line-height:120%;letter-spacing:0;margin-bottom:calc(8px + 2vw)}h3 strong{color:#515151;font-weight:400;font-variation-settings:"wght" 700}h4{font-family:Taz,Arial;font-style:normal;font-size:20px;line-height:140%;letter-spacing:0;margin-bottom:calc(8px + 2vw)}h4,h4 strong{font-weight:400}h4 strong{color:#515151;font-variation-settings:"wght" 700}h5{font-family:Taz,Arial;font-style:normal;font-size:16px;line-height:150%;letter-spacing:0}h5,h5 strong{font-weight:400}h5 strong{color:#515151;font-variation-settings:"wght" 700}h6{font-family:Taz,Arial;font-style:normal;font-size:16px;line-height:150%;letter-spacing:0}h6,h6 strong{font-weight:400}h6 strong{color:#515151;font-variation-settings:"wght" 700}blockquote:after,blockquote:before{content:'"';font-size:24px}a{color:#515151}a:hover{text-decoration:underline}*{box-sizing:border-box;margin:0}img{display:block}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}::-webkit-scrollbar{-webkit-transition:.3s;transition:.3s}:hover::-webkit-scrollbar{width:15px!important}::-webkit-scrollbar-thumb{border-radius:10px;border:none;background:hsla(0,0%,100%,.8)}body{font-family:Taz,Arial;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;display:flex;flex-direction:column;min-height:100vh;color:#fff;background-color:#ee1f26;padding:0;width:100%}body[data-menu-state=open],body[data-popup=active]{overflow:hidden}header{width:min(100% - 8rem,1310px);margin-inline:auto;padding:calc(8px + 2vw) 0}@media(max-width:767px){header{width:min(100% - 2.25rem,1310px);display:grid;place-content:center}}a{text-decoration:none}html{scroll-behavior:smooth;scroll-padding-top:145px}.device-large .navigation-container{width:min(100% - 8rem,1310px);margin-inline:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;font-size:clamp(10px,1vw,16px)}@media(max-width:767px){.device-large .navigation-container{width:min(100% - 2.25rem,1310px)}}.device-large .navigation-container a{font-size:clamp(10px,1vw,16px);color:#fff;white-space:nowrap}.device-large .logo-container{display:none}@media(min-width:900px){.device-large .logo-container{display:block}}.device-large .logo{display:flex}.device-large .logo svg{width:auto;height:60px}.navigation-container{transition:all .4s ease-in-out}.navigation-container.first{background-color:rgba(0,0,0,0)}.navigation-container.first nav{display:block;width:100%}@media(min-width:1024px){.navigation-container.first{background-color:rgba(0,0,0,0);display:flex;flex-direction:row}}@media(max-width:1023px){.navigation-container.first{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;align-items:flex-start}.navigation-container.first nav{display:none}}@media(min-width:768px){.navigation-row{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:calc(8px + .2vw);flex:1 1 auto}.navigation-row>a,.navigation-row>div>span{line-height:3.2em}}.page-container{position:relative;z-index:2}iframe{border:0;width:100%;aspect-ratio:4/3}button{border-radius:3px;opacity:1;padding:7px 20px;font-family:Taz,Arial;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:16px;cursor:pointer;text-decoration:none;color:#fff;background-color:#50ae42;border:2px solid #50ae42;font-weight:700}button:hover{color:#fff;background-color:rgb(46,100.05,37.95);border-color:rgb(46,100.05,37.95)}details summary{cursor:pointer}details summary>*{display:inline}@media(max-width:767px){.telephone-icon{width:45px;aspect-ratio:1;background:#515151;border-radius:25px}.telephone-background{background-repeat:no-repeat;background-image:url(/media/icons/phone.svg);background-size:26px;background-position:50%;width:45px;aspect-ratio:1}}@media(min-width:768px){.mobile-navigation-container{display:none}}[data-menu-state=open] .mobile-navigation{bottom:0!important;opacity:1;pointer-events:auto}[data-menu-state=open] .logo{background-color:rgba(0,0,0,0);padding-right:2rem}.navigation-area{width:100%}.mobile-navigation{position:fixed;top:0;left:0;right:0;bottom:100%;opacity:0;overflow:auto;transition:all .3s;background-color:#ee1f26;color:#fff;z-index:10;pointer-events:none}.mobile-navigation a{text-decoration:none}.mobile-navigation .navigation-area{display:flex;flex-direction:column;gap:.8rem}.mobile-navigation .top-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;border-bottom:2px solid #ee1f26}.mobile-navigation .close{color:#ee1f26;padding:1.2rem;display:block;width:82px;height:72px;cursor:pointer;clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);display:grid;place-content:center}.mobile-navigation .container{width:min(100% - 8rem,1310px);margin-inline:auto}@media(max-width:767px){.mobile-navigation .container{width:min(100% - 2.25rem,1310px)}}.mobile-navigation .top{padding:2rem 0;border-bottom:1px solid #fff}.mobile-navigation .bottom{padding:1rem 0}.mobile-navigation .bottom .linkWithIcon a{color:#eddc00;text-decoration:none;font-weight:400}.mobile-navigation .bottom .linkWithIcon a:hover{text-decoration:underline}.mobile-navigation .bottom,.mobile-navigation .top{width:min(100% - 8rem,1310px);margin-inline:auto}@media(max-width:767px){.mobile-navigation .bottom,.mobile-navigation .top{width:min(100% - 2.25rem,1310px)}}.mobile-navigation .mobile{width:min(100% - 8rem,1310px);margin-inline:auto;background:#ee1f26;color:#fff}@media(max-width:767px){.mobile-navigation .mobile{width:min(100% - 2.25rem,1310px)}}.mobile-navigation .mobile a{color:#fff}.hamburger span{color:#02605c;padding:1rem;display:block;width:82px;height:72px;cursor:pointer}.preWrap ul{white-space:normal}.page-wrapper{padding:calc(8px + 4vw) 0;width:min(100% - 8rem,1310px);margin-inline:auto}@media(max-width:767px){.page-wrapper{width:min(100% - 2.25rem,1310px)}}.device-large .navigation-background{position:fixed;top:0;left:0;right:0;z-index:9;color:#000;border:none;width:100%;background-color:#ee1f26;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);transition:all .4s ease-in-out}.device-large .navigation-top{transition:all .4s ease-in-out;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.device-large .navigation-top .navigation-spacer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:1vw;flex:1 1 auto}.device-large .navigation-top .navigation-row{flex:0 1 auto;background:#ee1f26;color:#fff;height:50px;display:flex;gap:2rem;padding:0 calc(8px + 2vw);transition:all .4s ease-in-out}.device-large .navigation-top .navigation-row a{color:#fff}.device-large .navigation-main{background:#ee1f26;padding:0;display:flex;justify-content:flex-end;height:85px}.device-large .navigation-main .contact-email,.device-large .navigation-main .contact-phone{font-weight:400}.device-large .logo-container{transition:all .4s ease-in-out}.device-large{display:none}.device-small{display:block}.device-small .navigation-container{position:fixed;top:0;left:0;right:0;width:100%;z-index:9;height:72px;background-color:#ee1f26}@media(min-width:768px){.device-small{display:none}.device-large{display:block}}.device-small .mobile-navigation-top,.mobile-navigation .mobile-navigation-top{width:min(100% - 8rem,1310px);margin-inline:auto;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:2rem}@media(max-width:767px){.device-small .mobile-navigation-top,.mobile-navigation .mobile-navigation-top{width:min(100% - 2.25rem,1310px)}}.device-small .navigation-main,.mobile-navigation .navigation-main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.device-small .logo,.mobile-navigation .logo{display:flex}.device-small .logo svg,.mobile-navigation .logo svg{width:52vw}.device-small .logo-container,.mobile-navigation .logo-container{padding-left:calc(8px + 2vw)}.mobile-navigation .navigation-area{width:min(100% - 8rem,1310px);margin-inline:auto;padding-top:calc(8px + 2vw);padding-bottom:calc(8px + 2vw)}@media(max-width:767px){.mobile-navigation .navigation-area{width:min(100% - 2.25rem,1310px)}}.mobile-navigation .navigation-row{display:flex;flex-direction:column;gap:.5rem}main[data-scroll-direction=down] .device-small .navigation-container{top:-135px}main[data-scroll-direction=down] .device-large .navigation-top{height:0;overflow:hidden;opacity:0}main[data-scroll-direction=down] .device-large .navigation-container .header-image{height:64px}main[data-scroll-direction=down] .device-large .navigation-container .header-image img{height:64px!important}main[data-scroll-direction=down] .device-large .navigation-container .overlay{background-color:rgba(238,31,38,.93)}main[data-scroll-direction=down] .device-large .navigation-container .overlay-line{background:linear-gradient(0deg,rgba(255,255,255,.3),rgba(0,0,0,0) 1px,rgba(0,0,0,0))}main[data-scroll-direction=down] .device-large .logo-container{padding-top:4px;padding-bottom:4px}main[data-scroll-direction=down] .device-large .logo-container .logo svg{width:auto;height:42px}.main-sections{display:flex;flex-direction:column}.top-sections{width:min(100% - 8rem,860px);margin-inline:auto}@media(max-width:767px){.top-sections{width:min(100% - 2.25rem,860px)}}.kitchen-container{width:min(100% - 8rem,1310px);margin-inline:auto}@media(max-width:767px){.kitchen-container{width:min(100% - 2.25rem,1310px)}}.bold{font-weight:700;display:inline!important}footer{color:#fff;text-align:center;padding-top:50rem;margin-top:-50rem;background:rgba(0,0,0,0) url(/party/responsive/640/bg-bottom2.webp) no-repeat bottom;background-size:100% 100%}@media(min-width:768px){footer{background-image:url(/party/responsive/source/bg-bottom2.webp)}}footer a{color:#fff}footer .container{display:flex;flex-direction:column;gap:calc(8px + calc(8px + 1vw));padding:calc(8px + 4vw)}.grecaptcha-badge{visibility:hidden}