@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");@import url("https://fonts.googleapis.com/css2?family=Solitreo&family=Sriracha&display=swap");@font-face{font-family:"Market Web";font-style:normal;font-weight:500;src:url("/static/MarketWeb-Medium.woff2") format("woff2");font-display:swap}:root{--turquoise:#15547b;--light:#2ca9b0;--pink:#b6175a;--cream:#fff0e4}*{margin:0;box-sizing:border-box}body{font-family:"Sora",sans-serif;font-weight:400;font-style:normal;font-size:14px;background-color:white;color:#0d130d}a{color:#0d130d}@font-face{font-family:"Blackbird";font-style:normal;font-weight:400;src:url("/static/projekt-blackbird-v2.otf") format("opentype");font-display:swap}.blackbird{font-family:"Blackbird"}@font-face{font-family:"Windsor";font-style:normal;font-weight:700;src:url("/static/Windsor BOLD.ttf") format("truetype");font-display:swap}.text-center{text-align:center}.windsor{font-family:"Windsor"}body.is-preload .hero{opacity:0;transform:translateY(20px)}body.landing:not(.is-preload) .hero{opacity:1;transform:translateY(0);transition:all .5s ease}ul{list-style:none;margin:0}.desktop-only{display:flex !important}.mobile-only{display:none !important}.flex-row{display:flex;flex-direction:row}.column{flex-direction:column}.d-flex{display:flex}.flex-1{flex:1}.mt-5{margin-top:1.25rem}.gutter{padding:0 100px}.custom-section{margin-top:70px;background-color:#f4f3e7;padding-top:50px;padding-bottom:30px}@media screen and (max-width:768px){.custom-section{margin-top:20px;padding-top:0}.desktop-only{display:none !important}.mobile-only{display:flex !important}.flex-row{flex-direction:column}.gutter{padding:0 20px}}.btn{padding:.9375em 3.75em .8125em;text-transform:uppercase;border-radius:1000px;cursor:pointer;text-align:center;text-decoration:none;transition:all .3s ease-in-out;border:0}.btn--bold{background-color:#e6ff55;color:var(--turquoise)}.btn--bold:hover{background-color:var(--turquoise);color:#f4f3e7}h1,h2,h3,h4{font-weight:normal}.special-heading{letter-spacing:1px;text-transform:uppercase;margin-bottom:30px !important;font-size:15px !important}#catering,#careers{padding-top:70px;padding-bottom:50px;scroll-margin-top:70px}#catering img,#careers .desktop-only img{transition:all .2s ease-in-out}#catering img:hover,#careers .desktop-only img:hover{transform:translateY(-5px)}#catering{background-color:#d8e5d6;margin-top:70px}#careers{background-color:#f4f3e7}#blog{padding:0 100px;padding-top:70px;padding-bottom:30px}@media screen and (max-width:768px){#blog{padding:0 20px;background-color:#f4f3e7;padding-top:70px;padding-bottom:70px}#catering{margin-top:50px;scroll-margin-top:50px}#careers{margin-top:0;scroll-margin-top:50px}}.row-div-container>div{flex:1}#catering h2,#careers h3{font-size:40px;font-weight:lighter;margin-bottom:20px;line-height:1.3}@media screen and (max-width:768px){#catering h2,#careers h3{font-size:40px}}#catering p,#careers p{margin-bottom:15px;font-size:18px;line-height:1.75}@media screen and (max-width:768px){#catering p,#careers p{font-size:16px;line-height:26px}}#catering img,#careers img{width:100%;border-radius:15px}#faqs{margin-top:70px;background-color:#d8e5d6;padding-top:50px;padding-bottom:30px}.faqs-div-container{gap:50px}@media screen and (max-width:768px){#faqs{scroll-margin-top:50px}.faqs-div-container{gap:0}}.faqs-div-container>div{flex:1}#faqs img{width:100%}.faqs-accordion{background-color:transparent;color:var(--turquoise);cursor:pointer;padding:15px 0;width:100%;text-align:left;outline:0;font-size:18px;transition:.4s;font-weight:bold;border:0;transition:.4s}.faqs-accordion:after{content:"\002B";color:var(--turquoise);font-weight:bold;float:right;margin-left:5px}.faqs-panel{padding:5px 0 0 0;max-height:0;padding-bottom:0;overflow:hidden;transition:all .2s ease-out;border-bottom:1px dotted grey}.faqs-active+.faqs-panel{max-height:fit-content;padding-bottom:20px}.faqs-active:after{content:"\2212"}#our-mission{margin-top:70px;background-color:#d8e5d6;padding-top:50px;padding-bottom:75px}@media screen and (max-width:768px){#our-mission{margin-top:20px}}.our-mission-div-container{gap:50px}.our-mission-div-container>div{flex:1}#our-mission h1{font-size:50px;font-weight:lighter;margin-bottom:30px;line-height:50px}#our-mission p{margin-bottom:15px;font-size:20px;line-height:25px}@media screen and (max-width:768px){#our-mission h1{font-size:40px;line-height:50px}#our-mission p{font-size:16px;line-height:26px}}#our-mission img{max-height:500px;border-radius:1.25rem;padding:10px}@media screen and (max-width:768px){#our-mission img{width:100%}}.menu-page-green-btn{padding:10px 20px;text-align:center;cursor:pointer;background-color:var(--turquoise);color:#e6ff55;border-radius:1000px}#menu-page h2{margin-top:50px;text-align:left}@media screen and (max-width:768px){#menu-page h2{text-align:center}}.privacy-policy{margin:100px 0}.privacy-policy p{margin-bottom:10px}.privacy-policy h2,.privacy-policy h3,.privacy-policy h4{margin-top:25px;font-style:normal;font-size:24px}.privacy-policy ul{padding:0 25px;margin-bottom:15px}.privacy-policy ul li::before{content:"⬤";margin-right:10px;color:var(--turquoise);font-size:10px}.privacy-policy ul li{display:flex;align-items:center}.m-gap-30{gap:30px}@media screen and (max-width:768px){.m-gap-30{gap:0}}.basic-link{color:black}.basic-link:hover{color:var(--turquoise)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grecaptcha-badge{display:none !important}.main-btn{cursor:pointer;border-radius:100px;padding:.9rem 1.25rem;text-align:center;background:white;color:var(--pink);box-sizing:border-box;transition:transform .1s cubic-bezier(0.215,0.61,0.355,1);font-weight:bold;font-family:"Sora",sans-serif;text-decoration:none;font-size:.9rem;position:relative;overflow:hidden;z-index:1}.second-btn{cursor:pointer;border-radius:100px;border:1px solid white;padding:.9rem 1.25rem;text-align:center;background:transparent;color:white;box-sizing:border-box;transition:transform .1s cubic-bezier(0.215,0.61,0.355,1);font-weight:bold;font-family:"Sora",sans-serif;text-decoration:none;font-size:.9rem;position:relative;overflow:hidden;z-index:1}.third-btn{cursor:pointer;border-radius:100px;text-align:center;background:#b6175a;color:white;box-sizing:border-box;transition:transform .1s cubic-bezier(0.215,0.61,0.355,1);font-weight:bold;font-family:"Sora",sans-serif;text-decoration:none;font-size:.9rem;position:relative;overflow:hidden;z-index:1}.main-btn::before,.second-btn::before,.third-btn::before{content:"";position:absolute;inset:0;background:var(--turquoise);transform:translateX(-100%);transition:transform .4s ease;z-index:-1}.main-btn:hover::before,.second-btn:hover::before,.third-btn:hover::before{transform:translateX(0)}.main-btn:hover,.second-btn:hover,.third-btn:hover{color:#fff}.hey-dublin,.something{color:var(--turquoise);text-align:center;font-weight:500;font-size:3rem;font-family:"Market Web",sans-serif}.something{font-size:2rem}.menu-glide__slide .card-contents{padding:20px;display:flex;flex-direction:column;align-items:center}.menu-glide__slide .third-btn{color:white;font-weight:600;padding:12px 18px}.menu-glide__slide .card-contents h3{margin-bottom:10px;font-weight:500;font-size:16px}.menu-glide__slide img{width:100%;border-radius:24px}.stars-container{gap:10px}.catering-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto;padding:100px 60px}.catering-step{position:relative;padding:55px 40px 40px;background:#f7f7f7;border-radius:16px}.step-number{position:absolute;top:-30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--turquoise);color:#fff;border-radius:50%;font-size:16px;font-weight:700;line-height:1}.catering-step h3{margin:0 0 15px;font-size:24px;line-height:1.1}.catering-step p{margin:0;font-size:16px;line-height:1.6}@media(max-width:768px){.catering-steps{grid-template-columns:1fr;gap:60px;padding:80px 30px 0}.catering-step{padding:50px 30px 30px}.catering-step h3{font-size:24px}}.faq-section{padding:100px 20px;background:#850038;color:white}.faq-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start}.faq-intro{position:sticky;top:40px}.faq-eyebrow{display:block;margin-bottom:20px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.faq-intro h2{margin:0 0 25px;font-size:clamp(36px,4vw,56px);line-height:1.05}.faq-intro p{max-width:400px;margin:0;font-size:17px;line-height:1.6}.faq-list{border-top:1px solid #d8d8d8}.faq-item{border-bottom:1px solid #d8d8d8}.faq-question{width:100%;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:30px;background:0;border:0;color:inherit;font:inherit;font-size:20px;font-weight:600;text-align:left;cursor:pointer}.faq-question:hover{color:#fff}.faq-question>span:first-child{transition:color .2s ease}.faq-icon{position:relative;flex:0 0 24px;width:24px;height:24px}.faq-icon::before,.faq-icon::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s ease}.faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-question[aria-expanded="true"]{color:#fff}.faq-question[aria-expanded="true"] .faq-icon::after{transform:translate(-50%,-50%) rotate(0)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-answer>div{overflow:hidden}.faq-answer p{max-width:700px;margin:0;padding:0 50px 28px 0;font-size:16px;line-height:1.7}.faq-item:has(.faq-question[aria-expanded="true"]) .faq-answer{grid-template-rows:1fr}@media(max-width:768px){.faq-section{padding:70px 20px}.faq-inner{display:block}.faq-intro{position:static;margin-bottom:45px}.faq-intro h2{font-size:40px}.faq-intro p{font-size:16px}.faq-question{padding:23px 0;font-size:17px;gap:20px}.faq-answer p{padding:0 20px 25px 0;font-size:15px;line-height:1.65}}