#contact-us .small-image img{width:100%;height:auto}.common-section{background-image:url("../media/Background Image.1sgi8m9ut63za.webp");background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;margin-top:-165px}.common-section .container-fluid{padding-right:50px}.common-section .image img{width:100%;height:auto}.common-section .line-bg,.common-section .gradient .line-bg{background-color:var(--main-color);flex-direction:column;gap:25px;padding:220px 20px 20px;display:flex}.common-section .gradient .line-bg{margin-top:-2000px;padding-left:0;padding-right:0}.common-section .image img{object-fit:cover;width:100%;height:215px}.common-section .text{color:var(--white);padding:220px 0 80px 40px}.common-section .text h1{font-family:var(--font-bank-gothic), sans-serif;border-bottom:1px solid var(--white);width:fit-content;padding-bottom:8px;font-size:25px}.common-section .text p{font-family:var(--font-inter), sans-serif;letter-spacing:.2px;margin-bottom:10px;font-size:16px;font-weight:200}#about .image{padding:230px 0 20px}#about .image img{object-fit:cover;width:113%;height:600px;margin-left:-20px}.cookies-text{position:relative}.cookies-text .text{z-index:2;padding:220px 0 250px 120px;position:relative}.cookies-text .text p b{font-weight:700}#giving-back .empty-section{z-index:2;position:relative}#giving-back .empty-section .image{margin-top:-865px}#giving-back .empty-section .image img{height:160px}#cookies .image{padding:220px 0 20px}#cookies .text p{margin-bottom:10px}#cookies .image .small-image .container{padding:0}#cookies .empty-section{z-index:2;position:relative}#cookies .empty-section .image,#giving-back .empty-section .image{justify-content:center;margin-left:-60px;margin-right:0;padding:0 0 20px;display:flex}#cookies .empty-section .image .small-image,#giving-back .empty-section .image .small-image{width:75%}#giving-back .empty-section .image .GivingBackImage4{object-position:top}#cookies .empty-section .image{margin-top:-775px;margin-left:0;margin-right:0}#giving-back .empty-section .image{margin-left:0}#cookies .empty-section .image img,#giving-back .empty-section .image img{width:100%;margin-bottom:23px}#giving-back .cookies-text .paragraph{padding-bottom:20px}#giving-back .cookies-text .text a{color:var(--white);font-size:18px;font-family:var(--font-bank-gothic), sans-serif;background-color:#706451;margin-top:40px;padding:10px 30px;text-decoration:none;transition:background .4s,transform .4s,color .4s}#giving-back .cookies-text .text a:hover{background-color:var(--white);color:#706451}#clients .image{padding-top:230px}#clients .image img{height:310px}#clients .text-list{justify-content:space-between;padding-top:30px;display:flex}#clients .text-list ul{padding-left:0}#clients .text-list ul li{font-family:var(--font-inter), sans-serif;padding-bottom:3px;font-weight:200;list-style:none}#catering-page .site-header .header-inner .col-lg-2,#catering-page .common-section .col-lg-2,#catering-page #catering .group-image{width:18%!important}#catering-page #catering .holiday-menu-images{padding-bottom:50px!important}#catering-page #catering .group-image{z-index:2;padding:215px 5px 5px}#catering-page #catering .group-image img{object-fit:cover;width:100%;height:260px;padding:5px}#catering-page #catering .Entrees-images,#catering-page #catering .desserts-images{padding-bottom:60px}#catering-page #catering .Entrees-images img,#catering-page #catering .desserts-images img,#catering-page #catering .holiday-menu-images img{height:200px}#catering-page #catering .HorsDoeuvrestext,#catering-page #catering .Entreestext,#catering-page #catering .Dessertstext,#catering-page #catering .Holidaymenutext{padding-top:220px;padding-bottom:0;width:64%!important}#catering-page #catering .Entreestext{margin-bottom:30px}#catering-page #catering .HorsDoeuvrestext .HorsDoeuvrestext-inner,#catering-page #catering .Entreestext .Entreestext-inner,#catering-page #catering .Dessertstext .Dessertstext-inner,#catering-page #catering .Holidaymenutext .Holidaymenu-inner{background-color:#706451cc;width:85%;padding:30px}#catering-page #catering .HorsDoeuvrestext .HorsDoeuvrestext-inner ul,#catering-page #catering .Entreestext .Entreestext-inner ul,#catering-page #catering .Dessertstext .Dessertstext-inner ul,#catering-page #catering .Holidaymenutext .Holidaymenu-inner ul{padding-left:0}#catering-page #catering .HorsDoeuvrestext .HorsDoeuvrestext-inner ul li,#catering-page #catering .Entreestext .Entreestext-inner ul li,#catering-page #catering .Dessertstext .Dessertstext-inner li,#catering-page #catering .Holidaymenutext .Holidaymenu-inner li{font-family:var(--font-inter), sans-serif;padding-bottom:3px;font-size:15px;font-weight:200;list-style:none}#catering-page #catering .HorsDoeuvrestext h1,#catering-page #catering .Entreestext h1,#catering-page #catering .Dessertstext h1,#catering-page #catering .Holidaymenutext h1{border-bottom:1px solid var(--white);margin-bottom:15px}#catering-page .site-header .header-inner .col-lg-1,#catering-page .common-section .col-lg-1{width:18%!important}#catering-page .site-header .header-inner .col-lg-8,#catering-page .common-section .col-lg-8{width:64%!important}#catering-page .site-header .header-inner .main-menu ul{gap:25px;padding-left:15px}#catering-page .images-group img{object-fit:cover;width:100%;height:270px}#catering .menu{width:18%;padding:230px 0 20px 40px}#catering .menu h1{font-family:var(--font-bank-gothic), sans-serif;border-bottom:1px solid var(--white);width:fit-content;color:var(--white);margin-bottom:30px;padding-bottom:8px;font-size:30px}#catering .menu ul{padding-left:0}#catering .menu ul li{color:var(--white);font-family:var(--font-bank-gothic), sans-serif;padding-bottom:20px;font-size:16px;list-style:none}#catering .text{width:47%;padding-top:230px}#catering .text h1{border-bottom:none}#catering .text .image-gallery img{object-fit:cover;width:100%;height:150px}#catering .text h3{font-family:var(--font-bank-gothic), sans-serif;padding-top:28px;font-size:20px}#catering .slider{padding:230px 0 0}#catering .slider img{width:100%;height:auto;padding:5px}#catering .menu ul{margin:0;padding:0;list-style:none}#catering .menu ul li{cursor:pointer;transition:all .3s}#catering .menu ul li:hover,#catering .menu ul li.active{opacity:.5}#catering .slider{position:relative}#catering .slider-image{width:100%;height:600px;position:relative;overflow:hidden}#catering .slider-image img{object-fit:cover;transition:opacity .6s}#catering .image-gallery{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}#catering .image-gallery img{object-fit:cover;width:100%;height:180px}#catering .text h1,#catering .text h3{animation:.6s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#catering .infinite-slider{width:100%;height:580px;padding-top:95px;position:relative;overflow:hidden}#catering .infinite-slider-track{will-change:transform;width:max-content;animation:180s linear infinite infiniteScroll;display:flex}#catering .infinite-slide{flex:0 0 400px;width:400px;height:580px;position:relative}#catering .infinite-slide img{object-fit:cover}#catering .Entreestext .Entreestext-inner .entrees-tabs{gap:15px;width:100%;margin-bottom:40px;display:flex}#catering .Entreestext .Entreestext-inner .entrees-tabs button{font-family:var(--font-bank-gothic), sans-serif;border:none;width:33.33%;padding:3px 30px}@keyframes infiniteScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#contact-us .form,#contact-us .contact-detail{background-color:#706451cc;padding:30px}#contact-us .contact-detail{margin-top:50px}#contact-us .contact-detail ul{margin-bottom:0;padding:0}#contact-us .contact-detail ul li{text-align:center;font-family:var(--font-bank-gothic), sans-serif;font-size:24px;list-style:none}#contact-us .contact-detail ul li a{color:var(--white);text-decoration:none}#contact-us .form h1{text-align:center;border-bottom:none;width:100%}#contact-us .form .form-row{gap:15px;width:100%;display:flex}#contact-us .form .form-row input,#contact-us .form textarea,#contact-us .form input{width:100%;font-family:var(--font-inter), sans-serif;color:#000;margin-bottom:15px;padding:10px}#contact-us .form input::placeholder,#contact-us .form textarea::placeholder{font-family:var(--font-bank-gothic), sans-serif;color:#000}#contact-us .form input:focus-visible,#contact-us .form textarea:focus-visible{outline:none}#contact-us .form textarea{height:120px}#contact-us .form button{font-family:var(--font-bank-gothic), sans-serif;color:#fff;background-color:#0000;border:1px solid #fff;margin-left:auto;padding:7px 50px;font-size:20px;transition:background .4s,transform .4s,color .4s;display:flex}#contact-us .form button:hover{background-color:var(--white);color:#706451}#contact-us .text{padding:220px 70px 80px}#contact-us .image{padding-bottom:60px}#contact-us .small-image img{object-fit:cover;height:190px}#catering .group-image{flex-direction:column;gap:15px;display:flex}#catering .small-image img{object-fit:cover;width:100%;height:auto;display:block}#catering .hors-pagination{justify-content:right;align-items:center;gap:12px;width:100%;margin-top:-40px;margin-bottom:50px;display:flex}#catering .hors-pagination button{color:#706451;cursor:pointer;width:42px;height:42px;font-family:var(--font-inter), sans-serif;background:#fff;border:1px solid #fff;border-radius:0;transition:all .3s}#catering .hors-pagination button.active,#catering .hors-pagination button:hover{color:#fff;background:#706451;border:1px solid #706451}.HorsDoeuvrestext-inner{scroll-margin-top:100px}@media (max-width:767px){.site-header .header-inner .col-lg-1{display:none}.site-header .header-inner{padding-right:0}.site-header .header-inner .logo-outer{justify-content:flex-start}.site-header .container-fluid{padding-left:15px;padding-right:15px}.site-header .container-fluid .header-inner .col-lg-2,.site-header .container-fluid .header-inner .col-lg-8{width:50%!important}.site-header .container-fluid .header-inner .col-lg-8{justify-content:flex-end;display:flex}#catering-page .site-header .container-fluid .header-inner .col-lg-2{width:60%!important}#catering-page .site-header .container-fluid .header-inner .col-lg-8{width:40%!important}.common-section .row{flex-direction:column-reverse}.common-section .text{text-align:center;padding:200px 15px 30px}.common-section .text h1{margin-left:auto;margin-right:auto;font-size:25px}.common-section .image{padding:40px 15px 20px;display:flex}.common-section .image img{height:300px}.common-section .image{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.common-section .col-lg-8,.common-section .col-lg-2{width:100%!important}.common-section .col-lg-1{display:none}.common-section .container-fluid{padding-right:calc(var(--bs-gutter-x) * .5)}.common-section .line-bg,.common-section .gradient .line-bg{background-color:#0000;padding-top:0;padding-bottom:50px}#home .image.line-bg{padding:0 15px}#home .image img{height:300px}#catering .group-image,#catering .HorsDoeuvrestext{width:100%}#catering .hors-pagination{margin-top:20px}#catering .slider-image{height:400px;margin-bottom:30px}#catering .image-gallery{grid-template-columns:repeat(2,1fr);gap:10px}#catering .image-gallery img{height:140px}#about .image{padding:0 15px 60px}#about .image img{width:100%;height:auto;margin-left:auto}#catering .infinite-slider{padding-top:25px}#catering-page .site-header .header-inner .col-lg-2,#catering-page .common-section .col-lg-2,#catering-page #catering .group-image{width:inherit!important}#catering .text{width:100%;padding-top:0;padding-bottom:30px}#catering .slider{padding:0}#catering .infinite-slide,#catering .infinite-slider{height:350px}#catering .menu{width:100%;padding:230px 0 0 15px}#catering .row{flex-direction:column}#catering .text h1{font-size:20px}#catering-page #catering .group-image{padding:50px 15px 5px}#catering-page #catering .HorsDoeuvrestext,#catering-page #catering .Entreestext,#catering-page #catering .Dessertstext,#catering-page #catering .Holidaymenutext{width:100%!important}#catering-page #catering .group-image{padding-top:25px;width:100%!important}#catering-page #catering .HorsDoeuvrestext,#catering-page #catering .Entreestext,#catering-page #catering .Dessertstext,#catering-page #catering .Holidaymenutext{padding-top:50px}#catering-page #catering .HorsDoeuvrestext .HorsDoeuvrestext-inner,#catering-page #catering .Entreestext .Entreestext-inner,#catering-page #catering .Dessertstext .Dessertstext-inner,#catering-page #catering .Holidaymenutext .Holidaymenu-inner{width:100%}#catering-page #catering .HorsDoeuvrestext,#catering-page #catering .Entreestext,#catering-page #catering .Dessertstext,#catering-page #catering .Holidaymenutext{padding-bottom:50px}#catering .text{padding-top:50px;padding-left:15px;padding-right:15px}#cookies .line-bg{display:none}#cookies .empty-section .image .small-image{width:100%}#cookies .empty-section .image{margin-top:0}#cookies .empty-section .image img,#giving-back .empty-section .image img{height:auto}#clients .image{padding-left:15px;padding-right:15px}#clients .text-list{flex-direction:column}#clients .image{background-color:#0000;padding-top:0;padding-bottom:50px}#giving-back .empty-section .image .col-md-6{padding-left:0;padding-right:0}#giving-back .image{padding:0}#giving-back .empty-section .image{margin-top:0}#giving-back .empty-section .image .small-image{width:100%}#contact-us .text{padding-bottom:40px;padding-left:15px;padding-right:15px}#contact-us .contact-detail ul li{font-size:20px}#contact-us .image{background-color:#0000;padding-top:0}#contact-us .form,#contact-us .contact-detail{padding:20px}#contact-us .form h1{margin-bottom:0}.common-section .text h1{padding-bottom:20px}}@media (max-width:992px){#catering .slider-image{height:450px}#catering .image-gallery{grid-template-columns:repeat(2,1fr)}#catering-page .common-section .col-lg-2{display:none}#catering .slider{padding-top:0}#catering .infinite-slider{height:300px;padding-top:0}#catering .slider{padding-left:15px;padding-right:15px}.common-section .line-bg,.common-section .gradient .line-bg{padding:230px 10px 20px}.common-section .image img{height:150px}#about .image img{height:650px;margin-left:0}#catering .menu,#catering .slider,#catering .text{width:100%}#catering-page .common-section .col-lg-1{width:30%!important}#catering-page #catering .group-image img{padding:0}#catering-page .site-header .header-inner .col-lg-1,#catering-page .site-header .header-inner .col-lg-2{width:30%!important}#catering-page .site-header .header-inner .logo-outer a{justify-content:left}#catering-page .site-header .header-inner .logo{width:70%}#catering .infinite-slide{height:300px}#catering .text h1{font-size:14px}#catering .text .image-gallery img{height:160px}#catering .text h3{font-size:16px}#catering-page #catering .group-image{width:100%!important}#catering-page #catering .HorsDoeuvrestext,#catering-page #catering .Entreestext,#catering-page #catering .Dessertstext,#catering-page #catering .Holidaymenutext{padding-bottom:50px;width:100%!important}#catering-page #catering .HorsDoeuvrestext .HorsDoeuvrestext-inner,#catering-page #catering .Holidaymenutext .Holidaymenu-inner,#catering-page #catering .Dessertstext .Dessertstext-inner,#catering-page #catering .Entreestext .Entreestext-inner{width:100%;padding:20px}#catering-page #catering .HorsDoeuvrestext h1,#catering-page #catering .Entreestext h1,#catering-page #catering .Dessertstext h1,#catering-page #catering .Holidaymenutext h1{font-size:18px}#catering-page #catering .group-image img{height:250px}#catering .Entreestext .Entreestext-inner .entrees-tabs{gap:10px}#catering .Entreestext .Entreestext-inner .entrees-tabs button{padding:3px 10px;font-size:14px;line-height:1rem}#cookies .empty-section .image,#giving-back .empty-section .image{justify-content:left}#cookies .empty-section .image{margin-top:0}#contact-us .text{padding:220px 15px 80px}#contact-us .common-section .col-lg-8{width:70%!important}}@media (min-width:768px) and (max-width:992px){#catering .menu{padding-left:20px;padding-right:20px}#catering .text{padding-top:40px;padding-left:20px;padding-right:20px}#catering .container-fluid{padding-right:calc(var(--bs-gutter-x) * .5)}#catering-page #catering .group-image{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 20px;display:grid}#catering-page #catering .HorsDoeuvrestext,#catering-page #catering .Entreestext,#catering-page #catering .Dessertstext,#catering-page #catering .Holidaymenutext{padding-top:30px}#catering .hors-pagination{margin-top:15px}#catering-page #catering .holiday-menu-images{padding-bottom:0!important}#catering-page .site-header .header-inner .col-lg-1{display:none}#catering-page .site-header .header-inner .col-lg-2{width:40%!important}#catering-page .site-header .header-inner .col-lg-8{width:60%!important}#catering-page .site-header .header-inner .logo{width:40%}#catering .image-gallery{grid-template-columns:repeat(3,1fr)}#cookies .empty-section .image,#giving-back .empty-section .image{margin-top:-1145px}#giving-back .empty-section .image{margin-top:-1260px}#giving-back .empty-section .image img{height:200px}}@media (min-width:1600px){.container-fluid{width:1400px}}
