.banner{width:100%;background:var(--main-beige);will-change:opacity;contain:paint;position:relative;height:100vh;overflow:hidden}.slide{content-visibility:auto;contain-intrinsic-size:720px}.slider-one-container{text-align:center;position:absolute;margin-inline:auto;transform:translateY(-50%);top:36.5vh;left:0;right:0;width:-moz-fit-content;width:fit-content;z-index:2}.slider-one-header{letter-spacing:1.5px;font-weight:600;font-size:4.5rem;color:white;margin-bottom:1rem}@font-face{font-family:YourFont;src:url(/fonts/YourFont.woff2) format("woff2");font-display:swap}.slider-one-text{text-align:center;letter-spacing:1.5px;font-weight:400;color:white}.slider-one{filter:brightness(.8)}.slider-two-container{text-align:left;position:absolute;margin-inline:auto;transform:translateY(-50%);top:36.5vh;left:0;right:0;width:-moz-fit-content;width:fit-content;z-index:2;margin-right:5rem}.slider-two-header{letter-spacing:1.5px;font-weight:600;font-size:3.5rem;color:var(--main-green);margin-bottom:1rem}.slider-two-header span{margin-left:1rem;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px}.slider-two-text{letter-spacing:1.5px;font-weight:400;color:white}.slider-two{filter:brightness(.6)}.slider-three-container{text-align:center;position:absolute;margin-inline:auto;transform:translateY(-50%);top:36.5vh;left:0;right:0;width:-moz-fit-content;width:fit-content;z-index:2}.slider-three-header{letter-spacing:1.5px;font-weight:600;font-size:3.5rem;color:var(--main-beige);margin-bottom:1rem}.slider-three-text{letter-spacing:1.5px;font-weight:400;color:white}.slider-three{filter:brightness(.8)}.pagination{position:relative;top:55vh;left:0;display:flex;justify-content:center;align-items:center;z-index:3}.dot{cursor:pointer;width:15px;height:15px;border-radius:50%;margin:0 5px;z-index:3;transition:background .3s;-webkit-transition:background .3s}.dot.active-slide{background:var(--main-green)}.dot:not(.active-slide),.home-container{background:white}.home-container{display:flex;flex-direction:column;min-height:100%;position:relative;margin-top:5rem}.links-container{color:black;text-align:center;height:auto}.links-container h2{font-size:2rem;font-weight:600;letter-spacing:1.5px;color:var(--main-green)}.links-container p{margin-top:1rem;font-size:1.2rem;font-weight:300;letter-spacing:1px}.link-images{margin-top:3em;gap:20px;justify-content:center;display:flex}.image-one,.image-three,.image-two{cursor:pointer;height:300px;width:300px;border-radius:5px;transform:scale(1);transition:transform .5s,filter .5s,box-shadow .5s;box-shadow:none;position:relative}.image-wrapper{filter:brightness(.8);transition:filter .5s;border-radius:5px}.image-one img,.image-three img,.image-two img{margin-bottom:-2.2em}.link-images img{background:var(--main-green);border:2px solid var(--main-beige);border-radius:5px;object-fit:cover}.link-images a{text-decoration:none}.image-one:hover .image-wrapper,.image-three:hover .image-wrapper,.image-two:hover .image-wrapper{filter:brightness(1)}.image-one:hover,.image-three:hover,.image-two:hover{transform:scale(1.05);box-shadow:2px 2px 10px 2px rgb(118,118,118)}.image-one p,.image-three p,.image-two p{position:relative;font-size:1.875rem;font-weight:600;letter-spacing:1.5px;top:-5.3em;color:white;z-index:2}.backdrop{background:white;position:fixed;display:block;width:100%;height:100%;overflow-y:scroll;top:0;left:0;z-index:102;text-align:right}.close{color:black;margin-top:1em;margin-right:1em;background:none;border:none;cursor:pointer}.close:active{border-radius:50%}.delivery{text-align:center;display:block}.delivery-text h2{color:var(--main-green);font-weight:600;font-size:2rem;letter-spacing:1.5px}.delivery-text h3{letter-spacing:1.5px;margin-top:2rem;color:black;font-weight:400;font-size:1.5rem}.delivery-link{margin-top:6rem;gap:3em;display:inline-flex}.delivery-link img{border:none}.deliveroo img{box-shadow:2px 2px 10px 2px hsl(0,0%,21%,30%);transition:box-shadow .3s;background:#00cdbc}.deliveroo img:active{transform:scale(.98)}.deliveroo img:hover{box-shadow:3px 3px 20px 3px var(--main-green);transition:box-shadow .3s}.uber-eats img{box-shadow:3px 3px 10px 3px hsl(0,0%,21%,30%);transition:box-shadow .3s;background:#3fc060}.uber-eats img:active{transform:scale(.98)}.uber-eats img:hover{box-shadow:3px 3px 20px 3px var(--main-green);transition:box-shadow .3s}.desc-container{background-image:linear-gradient(white,var(--main-beige));height:auto;padding-bottom:rem}.desc-content{padding:5em;display:flex}.desc-content img{position:relative;top:3em;object-fit:cover;box-shadow:2px 2px 10px 2px hsl(0,0%,0%,30%)}.desc-text{padding-top:3em;margin-right:200px}.desc-text h2{font-size:2rem;font-weight:600;letter-spacing:1.5px;color:var(--main-green)}.desc-text p{font-size:1.1rem;letter-spacing:1px;font-weight:300}.desc-text h4,.desc-text p{padding-top:2em}.about-us-link a{color:black;font-weight:600;transition:.5s;text-underline-offset:--offset;transform:translateZ(0);-webkit-transform:translateZ(0);letter-spacing:1.5px;text-decoration:none;font-size:1.3em;position:relative;transition:all .3s;-webkit-transition:all .3s;&:before{content:"";width:0;height:3px;position:absolute;pointer-events:none;bottom:-10px;right:0;background-color:black;transition:all .3s;-webkit-transition:all .3s}&:hover{&:before{width:100%;left:0;background-color:var(--main-green)}}}.about-us-link a:hover{color:var(--main-green)}.menu-container{background:var(--main-beige);padding:2rem;height:auto}.menu-content{text-align:center}.menu-content,.menu-text{position:relative}.menu-text h2{font-size:3rem;letter-spacing:1.5px;font-weight:500;color:var(--main-green)}.menu-text h3{padding-top:1rem;padding-bottom:2rem;font-size:1.2rem;font-weight:300;letter-spacing:1px;color:black}.menu-text a{color:black;font-weight:600;transition:.5s;text-underline-offset:--offset;transform:translateZ(0);-webkit-transform:translateZ(0);letter-spacing:1.5px;text-decoration:none;font-size:1.3em;position:relative;transition:all .3s;-webkit-transition:all .3s;&:before{content:"";width:0;height:3px;position:absolute;pointer-events:none;bottom:-10px;right:0;background-color:black;transition:all .3s;-webkit-transition:all .3s}&:hover{&:before{width:100%;left:0;background-color:var(--main-green)}}}.menu-text a:hover{color:var(--main-green)}.menu-images{display:grid;grid-template-columns:repeat(auto-fill,300px);justify-content:space-around;margin:4rem auto;left:0;right:0}.menu-images img{cursor:pointer;transform:scale(1);transition:transform .3s ease-in-out;&:hover{transform:scale(1.05);transition:transform .3s ease-in-out}}.menu-images h5{margin-top:1rem;margin-bottom:1rem;font-size:1.2rem;font-weight:300;letter-spacing:1px;color:black}.fs-container{padding-top:0}.fs-content{background:var(--main-beige);padding:6em 6vw 3em;display:inline-flex;flex-direction:row;gap:8em}.fs-image img{width:600px;box-shadow:2px 2px 10px 2px hsl(0,0%,0%,50%);object-fit:cover}.fs-text{text-align:left;padding-top:6em}.fs-text h3{color:var(--main-green);font-size:2rem;font-weight:600;letter-spacing:1.5px}.fs-text p{letter-spacing:1px;padding-top:2em;font-size:1.1rem;font-weight:300}.fs-text h4{text-align:left;padding-top:2em;padding-left:0;font-size:30px;font-weight:500;letter-spacing:1.5px}.points-title{font-size:40px;padding-top:2rem;padding-bottom:5rem;position:relative;overflow:hidden}.points-title h2{font-family:Arial,Helvetica,sans-serif;letter-spacing:1.5px!important;text-wrap:nowrap;font-weight:600;color:var(--main-green);position:relative;text-align:right;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px;transform:translateX(-100%);animation:slide 10s linear infinite}@keyframes slide{0%{transform:translate(-100%)}to{-moz-transfomr:translateX(100%);transform:translateX(100%)}}.specialty-container{margin-top:0;text-align:center;height:auto;background:var(--main-beige);padding-bottom:4rem}.specialty-content img{filter:blur(1px);width:90%;object-fit:cover;object-position:70% 80%}@media (prefers-color-scheme:dark){.backdrop{background:var(--main-black)}.close,.delivery-text h2,.delivery-text h3{color:white}.deliveroo{box-shadow:1px 2px 10px 2px hsla(0,0%,96%,.3)}.uber-eats{box-shadow:1px 0 10px 0 hsla(0,0%,96%,.3)}}@media (max-width:1250px){.desc-text{margin-right:100px}.fs-content{gap:5em;padding-right:3vw;padding-left:3vw}@keyframes slide{0%{transform:translate(-120%)}to{-moz-transfomr:translateX(100%);transform:translateX(100%)}}}@media (max-width:1000px){.banner{height:741px}.slider-one-container{text-align:center;position:absolute;transform:translateY(-50%);margin-inline:auto;top:16rem;left:0;right:0;width:auto;z-index:2}.slider-one-header{font-size:3.5rem}.slider-two-container{text-align:center;position:absolute;transform:translateY(-50%);margin-inline:auto;top:16rem;left:0;right:0;width:auto;z-index:2}.slider-two-header span{display:block;margin-left:auto}.slider-three-container{top:16rem}.pagination{top:24rem}.link-images{display:inline-flex;flex-direction:column}.image-one,.image-one:hover,.image-three,.image-three:hover,.image-two,.image-two:hover{transition:transform .5s,filter .5s,box-shadow .5s}.desc-container{text-align:center;height:auto;padding-bottom:3rem}.desc-content{text-align:center;display:block;padding:2em}.desc-content img{margin-top:3em;position:relative}.desc-text{margin-right:0}.menu-images{margin:4rem auto}.specialty-content img{object-fit:cover}@keyframes slide{0%{transform:translate(-145%)}to{-moz-transfomr:translateX(100%);transform:translateX(100%)}}.fs-container{margin-top:-7rem}.fs-content{text-align:center;display:block;padding:2em;gap:8em}.fs-text{text-align:center;padding-left:1em;padding-right:1em}.fs-text h4{text-align:center;padding-left:0}.fs-image img{margin-top:4em;width:600px;height:500px;object-fit:cover}.points-title{padding-top:0;padding-bottom:5rem}.specialty-container{margin-top:0;text-align:center;height:auto;background:var(--main-beige);padding-bottom:4rem}}@media (max-width:800px){.desc-content{text-align:center;display:block;padding-right:2em}.desc-content img{margin-top:5em;width:400px;height:400px;object-fit:cover}.points-title h2{font-size:2rem}@keyframes slide{0%{transform:translate(-110%)}to{-moz-transfomr:translateX(100%);transform:translateX(100%)}}.points-container{height:100%;padding-bottom:10rem}.fs-container{position:relative}.fs-image img{object-fit:cover}}@media (max-width:600px){.delivery-text h3{margin-top:2rem;font-weight:400;font-size:1.5rem}.delivery-link{position:relative;align-items:center;margin-top:3em;gap:2em;display:flex;flex-direction:column;padding-bottom:3rem}.desc-content img{width:300px;height:300px}.points-title h2{font-size:2rem}@keyframes slide{0%{transform:translate(-165%)}to{-moz-transfomr:translateX(100%);transform:translateX(100%)}}.fs-container{position:relative}.fs-image img{margin-top:4em;width:90%;object-fit:cover}}@media (max-width:400px){.slider-one-image{top:0;height:140px;width:95%}.slider-one-text{margin-top:0}.home-container{position:relative}@keyframes slide{0%{transform:translate(-200%)}to{-moz-transfomr:translateX(100%);transform:translateX(100%)}}.deliveroo img,.uber-eats img{width:150px;height:150px}}