#CateringHomeV3{width:100%}#CateringHomeV3 section{position:relative;margin:0 auto;padding:32px;background-color:#fff}#CateringHomeV3 section.light{background-color:#fffaf3}#CateringHomeV3 section>div{margin-inline:auto}#CateringHomeV3 section .custom-title{font-size:44px;text-align:center}#CateringHomeV3 section .custom-title .line{margin-inline:auto}#CateringHomeV3 .home-menu-carousel{padding:25px;height:350px;border-radius:20px;background:#eff4e4}#CateringHomeV3 .home-menu-carousel .slick-slider{width:100%;height:280px}#CateringHomeV3 .home-menu-carousel .slick-slider .slick-next,#CateringHomeV3 .home-menu-carousel .slick-slider .slick-prev{display:none!important}#CateringHomeV3 .home-menu-carousel .slick-slider .carousel-arrow-left,#CateringHomeV3 .home-menu-carousel .slick-slider .carousel-arrow-right{position:absolute;bottom:5px}#CateringHomeV3 .home-menu-carousel .slick-slider .slick-track .slick-slide div .carousel-each{display:flex;flex-direction:column;align-items:center;text-align:center}#CateringHomeV3 .home-menu-carousel .slick-slider .slick-track .slick-slide div .carousel-each .font4{text-align:center}#CateringHomeV3 .home-menu-carousel .slick-slider .slick-track .slick-slide div .carousel-each .carousel-each-img-container{border-radius:10px;width:100%;height:240px;margin-bottom:15px;overflow:hidden}#CateringHomeV3 .home-menu-carousel .slick-slider .slick-track .slick-slide div .carousel-each .carousel-each-img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%}#CateringHomeV3 .home-menu-carousel .slick-slider .slick-dots li{width:15px;margin:0}#CateringHomeV3 .home-menu-carousel .slick-slider .slick-dots li button:before{font-size:10px}#CateringHomeV3 .home-menu-carousel .slick-slider .slick-dots li.slick-active button:before{opacity:.75;color:#c0164b}#CateringHomeV3 .catering-headerv2-wrapper{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/Home_header_3.jpg);background-size:110%;background-position:0 50%;height:360px}#CateringHomeV3 .catering-headerv2-wrapper .catering-headerv2{padding:28px;display:flex;flex-direction:column;gap:32px;max-width:1440px}#CateringHomeV3 .catering-headerv2-wrapper .catering-headerv2 .custom-title{font-size:90px;white-space:pre-wrap;text-align:left;max-width:500px}#CateringHomeV3 .catering-headerv2-wrapper .catering-headerv2 .subtitle{max-width:530px;font-size:18px}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2{display:flex;flex-direction:column;align-items:center;gap:40px;padding-block:10px 24px}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2 .header-items{width:100%;display:flex;align-items:baseline;justify-content:center;gap:40px}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2 .header-items .header-item{display:flex;flex-direction:column;align-items:center;gap:28px;width:290px}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2 .header-items .header-item img{width:50px}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2 .header-items .header-item span{text-align:center;font-weight:700}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2 .buttons-group{display:flex;gap:24px;align-items:center;justify-content:flex-start}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2 .buttons-group button{width:270px}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2 .buttons-group .button--secondary{background:transparent}#CateringHomeV3 .sliders{padding-top:80px;padding-bottom:56px}#CateringHomeV3 .sliders .slick-slider{width:100%;max-width:85vw;position:relative}#CateringHomeV3 .sliders .slick-slider .arrow-left,#CateringHomeV3 .sliders .slick-slider .arrow-right{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}#CateringHomeV3 .sliders .slick-slider .arrow-left{left:-50px}#CateringHomeV3 .sliders .slick-slider .arrow-right{right:-50px}#CateringHomeV3 .sliders .top-seller-container{display:flex;flex-direction:column;align-items:center;gap:56px;margin-bottom:80px;max-width:1050px}#CateringHomeV3 .sliders .top-seller-container .custom-title .line{height:5px}#CateringHomeV3 .sliders .top-seller-container span{max-width:675px;text-align:center;margin-top:-16px}#CateringHomeV3 .sliders .top-seller-container button{width:270px}#CateringHomeV3 .sliders .top-seller-container .slick-slider .arrow-left,#CateringHomeV3 .sliders .top-seller-container .slick-slider .arrow-right{top:40%}#CateringHomeV3 .sliders .top-seller-container .slick-slider .top-seller-product-card{width:20vw;max-width:250px;min-height:250px;margin-inline:auto;display:flex;flex-direction:column;gap:24px}#CateringHomeV3 .sliders .top-seller-container .slick-slider .top-seller-product-card img{width:100%;aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;border-radius:10px}#CateringHomeV3 .sliders .top-seller-container .slick-slider .top-seller-product-card span{font-size:16px;font-weight:700;text-align:center}#CateringHomeV3 .sliders .customers-container{display:flex;flex-direction:column;align-items:center;max-width:1050px;margin-inline:auto;gap:32px}#CateringHomeV3 .sliders .customers-container .custom-title{margin-bottom:26px;font-weight:700}#CateringHomeV3 .sliders .customers-container .custom-title .line{max-width:585px;height:5px}#CateringHomeV3 .sliders .customers-container .slick-slider .logo-item{width:200px;height:100px;display:grid;place-items:center;margin-inline:auto}#CateringHomeV3 .sliders .customers-container .slick-slider .logo-item img{-o-object-fit:contain;object-fit:contain}#CateringHomeV3 .business-events{display:flex;justify-content:center;padding:0 0 0 100px}#CateringHomeV3 .business-events .business-events-container{display:flex;overflow-x:hidden}#CateringHomeV3 .business-events .business-events-container .left{max-width:420px;margin-top:80px;display:flex;flex-direction:column;gap:40px}#CateringHomeV3 .business-events .business-events-container .left .custom-title{text-align:left}#CateringHomeV3 .business-events .business-events-container .left .custom-title.german{width:350px}#CateringHomeV3 .business-events .business-events-container .left .custom-title .line{height:5px}#CateringHomeV3 .business-events .business-events-container .left span{white-space:pre-wrap}#CateringHomeV3 .business-events .business-events-container .left button{width:270px}#CateringHomeV3 .business-events .business-events-container .right img{width:830px}#CateringHomeV3 .how-catering-looks-like{margin-bottom:48px}#CateringHomeV3 .how-catering-looks-like-container{display:flex;flex-direction:column;align-items:center;gap:60px}#CateringHomeV3 .how-catering-looks-like-container .custom-title{text-align:center}#CateringHomeV3 .how-catering-looks-like-container .custom-title .line{height:5px}#CateringHomeV3 .how-catering-looks-like-container .grid{display:grid;grid-template-columns:1.7fr 2.1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;max-width:1220px;width:100%;aspect-ratio:1220/520}#CateringHomeV3 .how-catering-looks-like-container .grid>div{border-radius:10px;background-size:cover;background-position:50%}#CateringHomeV3 .how-catering-looks-like-container .grid .grid-item-1{grid-row:1/-1}#CateringHomeV3 .how-catering-looks-like-container .grid .grid-item-5{background-position:bottom}#CateringHomeV3 .how-catering-looks-like-container .grid .grid-item-6{grid-column:3/5}#CateringHomeV3 .request-form-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1160px}#CateringHomeV3 .request-form-container .custom-title{margin-bottom:26px;font-weight:400}#CateringHomeV3 .request-form-container .custom-title .line{max-width:585px;height:5px}#CateringHomeV3 .request-form-container form{width:100%}#CateringHomeV3 .request-form-container .request-form{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;gap:64px}#CateringHomeV3 .request-form-container .request-form .form-divider{display:none}#CateringHomeV3 .request-form-container .request-form .about-event,#CateringHomeV3 .request-form-container .request-form .about-you{flex:50%}#CateringHomeV3 .request-form-container .request-form .about-event h3,#CateringHomeV3 .request-form-container .request-form .about-you h3{margin:20px 0}#CateringHomeV3 .request-form-container .request-form .about-event .form-row,#CateringHomeV3 .request-form-container .request-form .about-you .form-row{display:flex;flex-direction:row;gap:28px;margin-bottom:12px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker-wrapper,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker-wrapper{width:100%}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker-wrapper .react-datepicker__input-container input,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker-wrapper .react-datepicker__input-container input{background:#fff url(/preorder/static/icons/caret-down.svg) no-repeat 100%;padding:10px;background-origin:content-box}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker-wrapper .react-datepicker__input-container input::-moz-placeholder,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker-wrapper .react-datepicker__input-container input::-moz-placeholder{color:#d3d3d3}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker-wrapper .react-datepicker__input-container input::placeholder,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker-wrapper .react-datepicker__input-container input::placeholder{color:#d3d3d3}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker-wrapper .datepicker-box,#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker-wrapper input,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker-wrapper .datepicker-box,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker-wrapper input{width:100%;height:50px;margin-bottom:0;border:1px solid #ced4da;padding-left:20px;outline:none;caret-color:transparent;-webkit-user-modify:read-only;display:flex;flex-direction:column;justify-content:center}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker-wrapper .datepicker-box:hover:not(.disabled),#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker-wrapper input:hover:not(.disabled),#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker-wrapper .datepicker-box:hover:not(.disabled),#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker-wrapper input:hover:not(.disabled){cursor:pointer}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop{width:100%}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper{top:-20px;width:20%;margin:5px 0 0}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker{width:100%;max-width:100%;border-radius:10px;box-shadow:0 0 7px 0 hsla(0,0%,77.6%,.5);overflow:hidden}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker.react-datepicker--time-only,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker.react-datepicker--time-only{height:239px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__triangle,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__triangle{display:none}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container{width:100%;height:100%}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__header,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__header{display:none}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time{background-color:transparent;height:100%}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100%;height:100%}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list{height:100%;text-align:left;-ms-overflow-style:none;scrollbar-width:none}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list::-webkit-scrollbar,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list::-webkit-scrollbar{display:none}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list li,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list li{font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;line-height:normal;height:52px;padding:16px 0 16px 36px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list li:before,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list li:before{display:none}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list li:hover,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list li:hover{background-color:#c0164b;color:#fff}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list li.react-datepicker__time-list-item--selected,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#c0164b;color:#fff;font-weight:400}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list li.react-datepicker__time-list-item--disabled,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list li.react-datepicker__time-list-item--disabled{display:none}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__navigation,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__navigation{width:15px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__navigation:focus,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__navigation:focus{position:absolute}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous{border-right-color:#fff;height:15px;margin-top:22px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--next,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--next{border-left-color:#fff;height:15px;margin-top:22px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container{width:100%}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header{background-color:#c0164b}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header *,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header *{color:#fff;font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;line-height:normal;font-weight:400}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;line-height:normal;font-weight:400}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--keyboard-selected,#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selected,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--keyboard-selected,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selected{background-color:#c0164b;color:#fff}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover:not(.react-datepicker__day--selected):not(.react-datepicker__day--disabled),#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover:not(.react-datepicker__day--selected):not(.react-datepicker__day--disabled){background-color:#f3e3ed}#CateringHomeV3 .request-form-container .request-form .about-event .form-row div,#CateringHomeV3 .request-form-container .request-form .about-you .form-row div{flex:45%}#CateringHomeV3 .request-form-container .request-form .about-event .form-row div label,#CateringHomeV3 .request-form-container .request-form .about-you .form-row div label{margin-bottom:9px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row div input,#CateringHomeV3 .request-form-container .request-form .about-you .form-row div input{height:50px;padding:5px 12px;border-radius:4px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .select-field .form-control:focus,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .select-field .form-control:focus{border:1px solid #c0164b!important;box-shadow:none!important;border-radius:2px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .select-field .placeholder-option,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .select-field .placeholder-option{color:#d3d3d3}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .select-field .custom-select,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .select-field .custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(/preorder/static/icons/caret-down.svg) no-repeat 100%;background-origin:content-box}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .select-field .custom-select::-ms-expand,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .select-field .custom-select::-ms-expand{display:none}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .select-field select,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .select-field select{display:block;width:100%;height:50px;padding:5px 12px;font-size:1rem;font-weight:400;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:4px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .textarea-wrapper,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .textarea-wrapper{position:relative}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .textarea-wrapper small,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .textarea-wrapper small{position:absolute;right:16px;bottom:2px}#CateringHomeV3 .request-form-container .info p{font-size:13px}#CateringHomeV3 .request-form-container button{margin-top:20px;width:330px;color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:22px;height:50px}#CateringHomeV3 .request-form-container button .spinner{left:auto;right:50px}#CateringHomeV3 .catering-how-to-order-container{background-color:#c0164b;color:#fff}#CateringHomeV3 .catering-how-to-order-container .catering-how-to-order{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1440px;margin-inline:auto}#CateringHomeV3 .catering-how-to-order-container .catering-how-to-order h1{text-transform:none;color:#fff;text-align:center;font-family:Work Sans;font-size:90px;font-style:normal;font-weight:900;line-height:90%;letter-spacing:-1px}#CateringHomeV3 .catering-how-to-order-container .catering-how-to-order .restaurant-services{max-width:90%;display:flex;flex-direction:row;gap:12px;justify-content:space-around;flex-wrap:wrap}#CateringHomeV3 .catering-how-to-order-container .catering-how-to-order .restaurant-services .restaurant-service{display:flex;flex:1;flex-grow:1;flex-direction:column;justify-content:space-between;gap:32px;padding:32px}#CateringHomeV3 .catering-how-to-order-container .catering-how-to-order .restaurant-services .restaurant-service .restaurant-service-content{display:flex;flex-direction:column;flex-grow:1;align-items:center;gap:32px;text-align:center}#CateringHomeV3 .catering-how-to-order-container .catering-how-to-order .restaurant-services .restaurant-service .restaurant-service-content .font2,#CateringHomeV3 .catering-how-to-order-container .catering-how-to-order .restaurant-services .restaurant-service .restaurant-service-content .font5{color:#fff}#CateringHomeV3 .catering-how-to-order-container .catering-how-to-order .restaurant-services .restaurant-service .restaurant-service-content .service-icon{height:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}#CateringHomeV3 .catering-how-to-order-container .catering-how-to-order .restaurant-services .restaurant-service button{margin:0 auto;max-width:270px}#CateringHomeV3 .home-faq-section{background-color:#fff}#CateringHomeV3 .home-faq{background-color:#fff;max-width:100vw;margin:auto}#CateringHomeV3 .home-faq .custom-title .line{margin-top:10px;height:5px}#CateringHomeV3 .home-faq .home-faq-container{display:flex;flex-direction:column;align-items:center;margin:50px auto;max-width:1200px;width:100%}#CateringHomeV3 .home-faq .home-faq-container .header{color:#000;text-align:center;font-family:Work Sans;font-size:44px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:-1px;padding-bottom:10px;border-bottom:6px solid #c0164b}#CateringHomeV3 .home-faq .home-faq-container .br1146-landing-title6{text-transform:none!important;width:621px;height:40px;font-family:Work Sans,sans-serif;font-size:44px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.91;letter-spacing:-1px;text-align:center;color:#000}#CateringHomeV3 .home-faq .home-faq-container .br1146-landing-underline6{width:572px!important;height:8px;background-color:#c0164b;transform:rotate(0);top:44px;left:10px!important}#CateringHomeV3 .home-faq .home-faq-container .title{width:600px;text-align:center}#CateringHomeV3 .home-faq .home-faq-container .title .underline-left{width:300px;left:150px}#CateringHomeV3 .home-faq .home-faq-container .home-faq-buttons{margin-top:66px}#CateringHomeV3 .home-faq .home-faq-container .faqs-container{padding-top:60px;max-width:100%;width:828px}#CateringHomeV3 .home-app{background-color:#c0164b;padding:0 100px}#CateringHomeV3 .home-app .home-app-container{display:flex;flex-direction:row;justify-content:space-between;gap:0;padding:50px 0}#CateringHomeV3 .home-app .home-app-container .left{display:flex;flex-direction:column;gap:32px;padding-inline:40px;max-width:500px}#CateringHomeV3 .home-app .home-app-container .left .list{padding-top:15px;flex-grow:.5}#CateringHomeV3 .home-app .home-app-container .left .list p{margin:0;padding:0;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:21px}#CateringHomeV3 .home-app .home-app-container .left .title{font-family:Work Sans,sans-serif;font-size:110px;font-weight:900;font-stretch:normal;font-style:normal;line-height:.91;letter-spacing:-1px;color:#fff;width:540px}#CateringHomeV3 .home-app .home-app-container .left .badges{margin-top:40px}#CateringHomeV3 .home-app .home-app-container .left .badges a{display:inline-block;width:126px;height:38px;background-repeat:no-repeat;background-size:100% 100%;margin-right:45px}#CateringHomeV3 .home-app .home-app-container .right{display:flex;flex-direction:column;justify-content:center}#CateringHomeV3 .home-app .home-app-container .right img{width:539px;height:490px}#CateringHomeV3 .ButtonGroup.noBtnDesign .ButtonGroup-each.selected{border-color:#c0164b}@media(min-width:1920px){#CateringHomeV3{margin:0 auto}}@media(max-width:1280px){#CateringHomeV3 .home-business,#CateringHomeV3 .home-menu{padding:20px 0}#CateringHomeV3 .catering-how-to-order .restaurant-services .restaurant-service{padding:0}}@media(max-width:1024px){#CateringHomeV3 .home-flexible .flexible-items .flexible-item{padding:32px 16px}}@media(max-width:768px){#CateringHomeV3 section .custom-title{font-size:36px}#CateringHomeV3 .catering-headerv2-wrapper{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/Home_header_3_mobile.jpg);padding:24px 20px;background-position:50% 30%;height:340px}#CateringHomeV3 .catering-headerv2-wrapper .catering-headerv2{padding:0;gap:16px}#CateringHomeV3 .catering-headerv2-wrapper .catering-headerv2 .custom-title{font-size:48px}#CateringHomeV3 .catering-headerv2-wrapper .catering-headerv2 .subtitle{font-size:14px}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2 .header-items{flex-direction:column;align-items:center;gap:40px}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2 .header-items .header-item{gap:20px}#CateringHomeV3 .catering-subheaderv2-wrapper .catering-subheaderv2 .buttons-group{flex-direction:column;gap:20px}#CateringHomeV3 .sliders{padding-top:40px}#CateringHomeV3 .sliders .slick-slider{margin-bottom:30px}#CateringHomeV3 .sliders .top-seller-container .custom-title .line{width:158px}#CateringHomeV3 .sliders .top-seller-container span{font-size:14px}#CateringHomeV3 .sliders .top-seller-container .slick-slider .top-seller-product-card{width:250px}#CateringHomeV3 .sliders .customers-container .custom-title .line{width:165px}#CateringHomeV3 .sliders .customers-container .slick-dots{bottom:-40px}#CateringHomeV3 .business-events{padding:0 50px}#CateringHomeV3 .business-events .business-events-container{flex-direction:column;align-items:center;gap:40px}#CateringHomeV3 .business-events .business-events-container .left{margin-top:44px;align-items:center}#CateringHomeV3 .business-events .business-events-container .left .custom-title{text-align:center}#CateringHomeV3 .business-events .business-events-container .left .custom-title .line{width:284px}#CateringHomeV3 .business-events .business-events-container .left span{font-size:14px;text-align:center}#CateringHomeV3 .business-events .business-events-container .right img{width:100%}#CateringHomeV3 .how-catering-looks-like{margin-bottom:0}#CateringHomeV3 .how-catering-looks-like-container .custom-title .line{width:210px}#CateringHomeV3 .how-catering-looks-like-container .slick-slider .slider-item{height:400px;width:100%;background-size:cover;background-position:bottom}#CateringHomeV3 .how-catering-looks-like{padding:40px 25px 70px}#CateringHomeV3 .how-catering-looks-like .slider-item{border-radius:10px}#CateringHomeV3 .request-form-container{padding-inline:12px}#CateringHomeV3 .request-form-container .custom-title{font-size:36px!important;font-weight:400!important}#CateringHomeV3 .request-form-container .request-form{flex-direction:column!important;gap:20px!important}#CateringHomeV3 .request-form-container .request-form .form-divider{display:flex!important;width:100%!important;height:1px;background-color:#d8d8d8!important}#CateringHomeV3 .request-form-container .request-form .about-event,#CateringHomeV3 .request-form-container .request-form .about-you{width:100%}#CateringHomeV3 .request-form-container .request-form .about-event h3,#CateringHomeV3 .request-form-container .request-form .about-you h3{font-size:21px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row,#CateringHomeV3 .request-form-container .request-form .about-you .form-row{flex-direction:column;gap:24px;margin-bottom:24px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row div label,#CateringHomeV3 .request-form-container .request-form .about-you .form-row div label{margin-bottom:14px}#CateringHomeV3 .request-form-container .request-form .about-event .form-row .react-datepicker__tab-loop .react-datepicker-popper,#CateringHomeV3 .request-form-container .request-form .about-you .form-row .react-datepicker__tab-loop .react-datepicker-popper{width:75%!important}#CateringHomeV3 .request-form-container .info p{font-size:11px}#CateringHomeV3 .catering-how-to-order h1{font-size:44px!important}#CateringHomeV3 .catering-how-to-order .restaurant-services{flex-direction:column!important;gap:32px}#CateringHomeV3 .catering-how-to-order .restaurant-services .restaurant-service{width:100%;align-items:center}#CateringHomeV3 .catering-how-to-order .restaurant-services .restaurant-service button{width:100%;max-width:none}#CateringHomeV3 .home-app .home-app-container{display:flex;flex-direction:column}#CateringHomeV3 .home-app .home-app-container .left{padding-inline:20px}#CateringHomeV3 .home-app .home-app-container .left .title{font-size:48px;width:auto;text-align:center}#CateringHomeV3 .home-app .home-app-container .left .list p{text-align:center}#CateringHomeV3 .home-app .home-app-container .left .badges{display:flex;flex-direction:row;margin-bottom:30px;margin-top:0;gap:30px;justify-content:space-between}#CateringHomeV3 .home-app .home-app-container .left .badges a{width:318px;height:46px;margin-right:0}#CateringHomeV3 .home-app .home-app-container .right{display:flex;flex-direction:row}#CateringHomeV3 .home-app .home-app-container .right img{width:315px;height:286px}#CateringHomeV3 .home-faq .home-faq-container .custom-title{text-align:center;font-size:36px}#CateringHomeV3 .home-faq .home-faq-container .custom-title .line{margin:7px auto 0;width:115px}#CateringHomeV3 .home-faq .home-faq-container .home-faq-buttons .ButtonGroup{display:flex;justify-content:space-around;align-items:center;gap:15px}#CateringHomeV3 .home-faq .home-faq-container .home-faq-buttons .ButtonGroup button{margin-right:0;font-size:14px}}