#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:-150px}.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:190px 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:270px}.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;margin-bottom:30px;padding-bottom:8px;font-size:25px}.common-section .text p{font-family:var(--font-inter), sans-serif;letter-spacing:.2px;font-size:16px;font-weight:200}#about .image{padding:230px 0 20px}#about .image img{object-fit:cover;width:113%;height:700px;margin-left:-20px}.cookies-text{position:relative}.cookies-text .text{z-index:2;padding:260px 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:-910px}#giving-back .empty-section .image img{height:300px}#cookies .image{padding:220px 0 20px}#cookies .image .small-image .container{padding:0}#cookies .empty-section{padding-top:236px;position:absolute;top:0}#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%}#cookies .empty-section .image{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}#clients .image{padding-top:230px}#clients .image img{height:320px}#clients .text-list{justify-content:space-between;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:230px 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:230px;padding-bottom:0;width:64%!important}#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:80s 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}@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-bank-gothic), 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;display:flex}#contact-us .text{flex-direction:column;justify-content:center;padding:220px 70px 80px;display:flex}#contact-us .image{padding-bottom:60px}#contact-us .small-image img{object-fit:cover;height:240px}#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}@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}.common-section .row{flex-direction:column-reverse}.common-section .text{text-align:center;padding:200px 15px 60px}.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:0}#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}}@media (max-width:991px){#catering .slider-image{height:450px}#catering .image-gallery{grid-template-columns:repeat(2,1fr)}}@media (min-width:1600px){.container-fluid{width:1400px}}
