#CateringHeroV2{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/Catering-composition.png);background-color:#fffaf3;background-size:auto 118%;background-repeat:no-repeat;background-position:calc(50% + 380px) bottom;width:100%;height:240px;padding:24px 60px}#CateringHeroV2 .catering-hero-container{margin-inline:auto;display:flex;flex-direction:column;max-width:1430px}#CateringHeroV2 .catering-hero-container h1{font-family:Work Sans,sans-serif;font-size:44px;text-transform:unset;margin-block:20px 32px}#CateringHeroV2 .catering-hero-container .catering-hero-address{display:flex;gap:20px;font-size:16px;font-weight:700;margin-bottom:50px}#CateringHeroV2 .catering-hero-container .catering-hero-address .catering-hero-change-address{color:#c0164b;text-decoration:underline;cursor:pointer}#CateringHeroV2 .catering-hero-container .catering-hero-rules{display:flex;gap:40px}#CateringHeroV2 .catering-hero-container .catering-hero-rules .delivery-rule{font-size:11px;font-weight:700;display:flex;align-items:center;gap:4px}#CateringHeroV2 .catering-hero-container .catering-hero-rules .delivery-rule img{width:20px;height:20px;cursor:pointer;filter:brightness(0)}#CateringHeroV2 .modal-dialog{max-width:350px}#CateringHeroV2 .modal-dialog .modal-content{max-height:100%;overflow-y:auto}#CateringHeroV2 #catering-faq .modal-dialog{max-width:800px}#CateringHeroV2 #catering-delivery-fee .modal-body,#CateringHeroV2 #catering-delivery-rules .modal-body{padding:45px 36px}#CateringHeroV2 #catering-delivery-fee .modal-body .modal-title,#CateringHeroV2 #catering-delivery-rules .modal-body .modal-title{margin:-50px 0 24px;font-size:16px}#CateringHeroV2 #catering-delivery-fee .modal-body .delivery-tooltip-content,#CateringHeroV2 #catering-delivery-rules .modal-body .delivery-tooltip-content{display:flex;flex-direction:column;gap:16px}#CateringHeroV2 #catering-delivery-fee .modal-body .delivery-tooltip-content .font2,#CateringHeroV2 #catering-delivery-rules .modal-body .delivery-tooltip-content .font2{font-size:14px}#CateringHeroV2 #catering-faq .modal-body{padding:36px 24px}#CateringHeroV2 #catering-faq .modal-title{margin:-50px 0 24px;font-size:16px}#CateringHeroV2 #catering-faq .AccordionV2{padding:29px 82px 29px 32px;border-radius:9px}#CateringHeroV2 #catering-faq .AccordionV2 .AccordionV2-question .question{font-size:16px}#CateringHeroV2 #catering-faq .AccordionV2 .AccordionV2-question .icon-container{right:-43px}@media(max-width:768px){#CateringHeroV2{height:468px;background-size:115% auto;background-position:center 75%;padding:8px 35px;position:relative}#CateringHeroV2 .catering-hero-container h1{font-family:Inter,Helvetica,Arial,sans-serif;font-size:28px;margin-block:24px}#CateringHeroV2 .catering-hero-container .catering-hero-address{display:flex;flex-direction:column;gap:16px;font-size:16px}#CateringHeroV2 .catering-hero-container .catering-hero-address .catering-hero-change-address{margin:0;font-size:14px}#CateringHeroV2 .catering-hero-container .catering-hero-rules{position:absolute;left:20px;bottom:24px;gap:5px;justify-content:space-between;width:calc(100% - 40px);flex-wrap:wrap}#CateringHeroV2 .catering-hero-container .catering-hero-rules .delivery-rule{font-size:13px}#CateringHeroV2 #catering-faq .modal-dialog{max-width:90vw}#CateringHeroV2 #catering-faq .modal-dialog .modal-content{max-height:90vh;overflow-y:auto}#CateringHeroV2 #catering-faq .modal-dialog .modal-body{padding:32px 12px}#CateringHeroV2 #catering-faq .AccordionV2{padding:20px 51px 20px 16px}#CateringHeroV2 #catering-faq .AccordionV2 .AccordionV2-question .question{font-size:14px}#CateringHeroV2 #catering-faq .AccordionV2 .AccordionV2-question .icon-container{width:30px;height:30px}#CateringHeroV2 #catering-faq .AccordionV2 p.font2{font-size:11px}}