.catering-page-container{width:100%;max-width:1400px;margin:auto}.catering-page-container .banner-container{width:100%;display:flex;flex-direction:row;gap:64px}@media(max-width:768px){.catering-page-container .banner-container{flex-direction:column;gap:30px;align-items:center}}.catering-page-container .banner-container .left-side{width:50%}@media(max-width:768px){.catering-page-container .banner-container .left-side{width:100%}}.catering-page-container .banner-container .left-side .banner-image-container{width:100%;aspect-ratio:4/5}@media(max-width:768px){.catering-page-container .banner-container .left-side .banner-image-container{aspect-ratio:16/9}}.catering-page-container .banner-container .left-side .banner-image-container img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.catering-page-container .banner-container .left-side .banner-image-container img.desktop-image{display:none}}@media(min-width:768px){.catering-page-container .banner-container .left-side .banner-image-container img.mobile-image{display:none}}.catering-page-container .banner-container .right-side{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media(max-width:768px){.catering-page-container .banner-container .right-side{width:100%;gap:30px;text-align:center}}.catering-page-container .banner-container .right-side .title{margin-bottom:0;font-size:128px;line-height:100%;font-weight:400;color:#053a45;letter-spacing:0}@media(max-width:768px){.catering-page-container .banner-container .right-side .title{font-size:48px}}.catering-page-container .banner-container .right-side .decor-image{width:422px}@media(max-width:768px){.catering-page-container .banner-container .right-side .decor-image{width:180px}}.catering-page-container .content-container{margin-top:80px;padding:0 20px;width:100%;display:flex;flex-direction:row;gap:60px;align-items:flex-start}@media(max-width:768px){.catering-page-container .content-container{flex-direction:column;margin-top:40px;gap:40px;align-items:center}}.catering-page-container .content-container .left-side{width:50%;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.catering-page-container .content-container .left-side{width:100%}}.catering-page-container .content-container .left-side span{width:100%;font-size:160px;line-height:160px;font-weight:400;color:#d48459;letter-spacing:0}@media(max-width:768px){.catering-page-container .content-container .left-side span{font-size:80px;line-height:100%;text-align:center}}.catering-page-container .content-container .right-side{width:50%;display:flex;flex-direction:column;gap:60px}@media(max-width:768px){.catering-page-container .content-container .right-side{width:100%;gap:20px;align-items:center}}.catering-page-container .content-container .right-side .description{width:100%;color:#053a45;font-size:20px;line-height:25px;letter-spacing:0}@media(max-width:768px){.catering-page-container .content-container .right-side .description{font-size:12px;line-height:16px;text-align:center}}.catering-page-container .slider-container{margin-top:80px;padding:0 20px;width:100%;display:flex;flex-direction:row;gap:60px;align-items:flex-start}@media(max-width:768px){.catering-page-container .slider-container{flex-direction:column;margin-top:40px;gap:40px;align-items:center}}.catering-page-container .slider-container .left-side{width:50%;display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.catering-page-container .slider-container .left-side{width:100%}}.catering-page-container .slider-container .left-side .description{width:100%;font-size:20px;line-height:25px;letter-spacing:0;font-weight:700;color:#053a45}@media(max-width:768px){.catering-page-container .slider-container .left-side .description{font-size:12px;line-height:17px;text-align:center}}.catering-page-container .slider-container .left-side .description>a{text-decoration:underline;color:#053a45}.catering-page-container .slider-container .left-side a.sign-up-savor-container{display:flex;align-items:center;justify-content:center;position:relative}.catering-page-container .slider-container .left-side a.sign-up-savor-container img{width:395px;z-index:2}@media(max-width:768px){.catering-page-container .slider-container .left-side a.sign-up-savor-container img{width:200px}}.catering-page-container .slider-container .left-side a.sign-up-savor-container span{position:absolute;margin:auto;color:#d48459;font-size:160px;line-height:100%;font-weight:400;letter-spacing:0;text-align:center;text-decoration:underline;z-index:1}@media(max-width:768px){.catering-page-container .slider-container .left-side a.sign-up-savor-container span{font-size:110px;line-height:110px}}.catering-page-container .slider-container .right-side{width:50%}@media(max-width:768px){.catering-page-container .slider-container .right-side{width:100%}}.catering-page-container .slider-container .right-side .side-image-swiper-container{width:100%}.catering-page-container .slider-container .right-side .side-image-swiper-container .swiper{width:100%}.catering-page-container .slider-container .right-side .side-image-swiper-container .swiper-slide{width:100%;max-width:100%;aspect-ratio:4/5;display:flex;justify-content:center;align-items:center}.catering-page-container .slider-container .right-side .side-image-swiper-container .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.catering-page-container .slider-container .right-side .side-image-swiper-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,40px)}.catering-page-container .slider-container .right-side .side-image-swiper-container .swiper-pagination-bullet{width:24px;height:24px;background:0 0;border:2px dotted #fff;border-radius:50%;opacity:1;position:relative;transition:all .3s ease}.catering-page-container .slider-container .right-side .side-image-swiper-container .swiper-pagination-bullet::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:0 0;border-radius:50%;transition:all .3s ease}.catering-page-container .slider-container .right-side .side-image-swiper-container .swiper-pagination-bullet-active{background:0 0}.catering-page-container .slider-container .right-side .side-image-swiper-container .swiper-pagination-bullet-active::before{background:#fff}
