#HomeV2{width:100%}#HomeV2 .section{position:relative;margin:0 auto;padding:32px;overflow-x:clip}#HomeV2 .extra-padding{padding:0 100px}#HomeV2 .home-menu-carousel{padding:25px;height:350px;border-radius:20px;background:#eff4e4}#HomeV2 .home-menu-carousel .slick-slider{width:100%;height:280px}#HomeV2 .home-menu-carousel .slick-slider .slick-next,#HomeV2 .home-menu-carousel .slick-slider .slick-prev{display:none!important}#HomeV2 .home-menu-carousel .slick-slider .carousel-arrow-left,#HomeV2 .home-menu-carousel .slick-slider .carousel-arrow-right{position:absolute;bottom:5px}#HomeV2 .home-menu-carousel .slick-slider .slick-track .slick-slide div .carousel-each{display:flex;flex-direction:column;align-items:center;text-align:center}#HomeV2 .home-menu-carousel .slick-slider .slick-track .slick-slide div .carousel-each .font4{text-align:center}#HomeV2 .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}#HomeV2 .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%}#HomeV2 .home-menu-carousel .slick-slider .slick-dots li{width:15px;margin:0}#HomeV2 .home-menu-carousel .slick-slider .slick-dots li button:before{font-size:10px}#HomeV2 .home-menu-carousel .slick-slider .slick-dots li.slick-active button:before{opacity:.75;color:#c0164b}#HomeV2 .home-header{height:592px;width:100vw;padding:0}#HomeV2 .home-header .home-header-wrapper{display:flex;flex-direction:column;gap:54px;padding:117px 60px 50px;position:relative;background-size:cover;background-position:0 50%;background-repeat:no-repeat;height:592px}#HomeV2 .home-header .home-header-wrapper .home-header-texts{display:flex;flex-direction:column;gap:42px}#HomeV2 .home-header .home-header-wrapper .home-header-texts .custom-title{font-size:90px;white-space:pre-line}#HomeV2 .home-header .home-header-wrapper .home-header-texts .home-header-subtitle{font-size:18px;max-width:470px}#HomeV2 .home-header .home-header-wrapper button{width:260px}#HomeV2 .home-header .home-header-wrapper-1{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/Home_header_1.jpg);background-color:#ebaa94;background-size:110%}#HomeV2 .home-header .home-header-wrapper-2{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/Home_header_2.jpg)}#HomeV2 .home-header .home-header-wrapper-3{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/Home_header_3.jpg);background-size:110%}#HomeV2 .home-header .slick-slider .arrow-left,#HomeV2 .home-header .slick-slider .arrow-right{position:absolute;top:42px;z-index:1;cursor:pointer}#HomeV2 .home-header .slick-slider .arrow-left{left:60px}#HomeV2 .home-header .slick-slider .arrow-right{left:108px}#HomeV2 .home-catering{background-color:#fffaf3;border-radius:20px;display:flex;flex-direction:column;gap:24px;align-items:center;padding:52px;max-width:1440px;margin-inline:auto}#HomeV2 .home-catering .custom-title{font-size:44px;font-weight:700!important}#HomeV2 .home-catering .custom-title .line{margin-top:10px;height:5px}#HomeV2 .home-catering .catering-services{display:flex;flex-direction:row;gap:12px;justify-content:space-around}#HomeV2 .home-catering .catering-services .catering-service{display:flex;flex:1;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;padding:32px;text-align:center}#HomeV2 .home-catering .catering-services .catering-service p{font-weight:400;line-height:21px}#HomeV2 .home-catering .catering-services .catering-service .catering-service-icon{width:75px;height:75px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}#HomeV2 .home-catering .buttons-group{display:flex;width:100%;gap:24px;align-items:center;justify-content:center}#HomeV2 .home-catering .buttons-group button{max-width:270px}#HomeV2 .home-catering .buttons-group .button--secondary{background:transparent}#HomeV2 .home-business,#HomeV2 .home-menu{display:flex;flex-direction:row;justify-content:space-between;gap:0;padding:20px 0;max-width:1440px;margin-inline:auto}#HomeV2 .home-business .left,#HomeV2 .home-menu .left{display:flex;flex-direction:column;gap:32px;padding-inline:40px;max-width:500px}#HomeV2 .home-business .left .list,#HomeV2 .home-menu .left .list{display:flex;flex-direction:column;gap:12px;flex-grow:1}#HomeV2 .home-business .left .list p,#HomeV2 .home-menu .left .list p{margin:0;padding:0}#HomeV2 .home-business .left .list hr,#HomeV2 .home-menu .left .list hr{margin:0;border:0;border-top:1px solid #d8d8d8}#HomeV2 .home-business .left .header,#HomeV2 .home-menu .left .header{color:#000;font-family:Inter;font-size:28px;font-style:normal;font-weight:700;line-height:34px}#HomeV2 .home-business .left button,#HomeV2 .home-menu .left button{max-width:270px}#HomeV2 .home-business .right,#HomeV2 .home-menu .right{width:50%;max-width:950px;display:flex;flex-direction:row;padding:30px;background-color:#eff4e4;border-radius:20px;overflow-x:auto;gap:12px}#HomeV2 .home-business .right .catering-item,#HomeV2 .home-menu .right .catering-item{display:flex;flex-direction:column;gap:24px;flex:1;flex-grow:1;min-width:180px}#HomeV2 .home-business .right .catering-item img,#HomeV2 .home-menu .right .catering-item img{height:280px;border-radius:20px;width:100%;-o-object-fit:cover;object-fit:cover}#HomeV2 .home-business .right .catering-item .catering-caption,#HomeV2 .home-menu .right .catering-item .catering-caption{color:#000;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:21px}#HomeV2 .home-restaurant .restaurant-services{display:flex;flex-direction:row;gap:12px;justify-content:space-around}#HomeV2 .home-restaurant .restaurant-services .restaurant-service{display:flex;flex:1;flex-grow:1;flex-direction:column;justify-content:space-between;gap:32px;padding:32px}#HomeV2 .home-restaurant .restaurant-services .restaurant-service .restaurant-service-content{display:flex;flex-direction:column;flex-grow:1;align-items:center;gap:32px;text-align:center}#HomeV2 .home-restaurant .restaurant-services .restaurant-service .restaurant-service-content p{font-weight:400;line-height:21px}#HomeV2 .home-restaurant .restaurant-services .restaurant-service .restaurant-service-content .service-icon{width:75px;height:75px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}#HomeV2 .home-restaurant .restaurant-services .restaurant-service button{margin:0 auto;max-width:270px}#HomeV2 .home-stand-for{background-color:#fffaf3;padding:0 100px}#HomeV2 .home-stand-for .custom-title{position:static!important;width:210px;font-size:44px;margin-bottom:35px}#HomeV2 .home-stand-for .custom-title .line{margin-top:10px;position:static!important;height:5px;width:190px}#HomeV2 .home-stand-for .german .line{width:140px}#HomeV2 .home-stand-for .home-stand-for-container{display:flex;flex-direction:row;justify-content:space-between;gap:0;max-width:1440px;margin-inline:auto}#HomeV2 .home-stand-for .home-stand-for-container .left{padding:75px 0 0;display:flex;flex-direction:column;gap:32px;padding-inline:40px;max-width:500px}#HomeV2 .home-stand-for .home-stand-for-container .left .list{padding-top:15px;flex-grow:.5}#HomeV2 .home-stand-for .home-stand-for-container .left .list p{margin:0;padding:0;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:21px}#HomeV2 .home-stand-for .home-stand-for-container .left .header{color:#000;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;max-width:360px}#HomeV2 .home-stand-for .home-stand-for-container .left button{max-width:270px}#HomeV2 .home-stand-for .home-stand-for-container .right{display:flex;flex-direction:row}#HomeV2 .home-stand-for .home-stand-for-container .right .catering-item{display:flex;flex-direction:column;gap:24px;flex:1;flex-grow:1;min-width:180px}#HomeV2 .home-stand-for .home-stand-for-container .right .catering-item img{height:280px;border-radius:20px;width:100%;-o-object-fit:cover;object-fit:cover}#HomeV2 .home-stand-for .home-stand-for-container .right .catering-item .catering-caption{color:#000;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:21px}#HomeV2 .home-faq,#HomeV2 .home-faq-section{background-color:#fff}#HomeV2 .home-faq{max-width:100vw;margin:auto}#HomeV2 .home-faq .custom-title{font-size:44px}#HomeV2 .home-faq .custom-title .line{margin-top:10px;height:5px}#HomeV2 .home-faq .home-faq-container{display:flex;flex-direction:column;align-items:center;margin:50px auto;max-width:1200px;width:100%}#HomeV2 .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}#HomeV2 .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}#HomeV2 .home-faq .home-faq-container .br1146-landing-underline6{width:572px!important;height:8px;background-color:#c0164b;transform:rotate(0);top:44px;left:10px!important}#HomeV2 .home-faq .home-faq-container .title{width:600px;text-align:center}#HomeV2 .home-faq .home-faq-container .title .underline-left{width:300px;left:150px}#HomeV2 .home-faq .home-faq-container .home-faq-buttons{margin-top:66px}#HomeV2 .home-faq .home-faq-container .faqs-container{padding-top:60px;max-width:100%;width:828px}#HomeV2 .home-app{background-color:#c0164b;padding:0 100px}#HomeV2 .home-app .home-app-container{display:flex;flex-direction:row;justify-content:space-between;gap:0;padding:50px 0;max-width:1440px;margin-inline:auto}#HomeV2 .home-app .home-app-container .left{display:flex;flex-direction:column;gap:32px;padding-inline:40px;max-width:500px}#HomeV2 .home-app .home-app-container .left .list{padding-top:15px;flex-grow:.5}#HomeV2 .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}#HomeV2 .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}#HomeV2 .home-app .home-app-container .left .badges{margin-top:40px}#HomeV2 .home-app .home-app-container .left .badges a{display:inline-block;width:126px;height:38px;background-repeat:no-repeat;background-size:contain;background-position:50%;margin-right:45px}#HomeV2 .home-app .home-app-container .right{display:flex;flex-direction:column;justify-content:center}#HomeV2 .home-app .home-app-container .right img{width:539px;height:490px}#HomeV2 .ButtonGroup.noBtnDesign .ButtonGroup-each.selected{border-color:#c0164b}@media(min-width:1920px){#HomeV2{margin:0 auto}}@media(max-width:1280px){#HomeV2 .home-header .home-header-wrapper-1,#HomeV2 .home-header .home-header-wrapper-2,#HomeV2 .home-header .home-header-wrapper-3{background-size:cover}#HomeV2 .home-business,#HomeV2 .home-menu{padding:20px 0}#HomeV2 .home-restaurant .restaurant-services .restaurant-service{padding:0}}@media(max-width:1024px){#HomeV2 .home-catering .catering-services .catering-service{padding:32px 16px}}@media(max-width:768px){#HomeV2 .section{position:relative;margin:0 auto;padding:32px 20px}#HomeV2 .home-header{height:548px;padding:0}#HomeV2 .home-header .home-header-wrapper{padding:24px 20px;justify-content:space-between;height:548px}#HomeV2 .home-header .home-header-wrapper .home-header-texts{gap:16px}#HomeV2 .home-header .home-header-wrapper .home-header-texts .custom-title{font-size:48px}#HomeV2 .home-header .home-header-wrapper .home-header-texts .home-header-subtitle{font-size:14px}#HomeV2 .home-header .home-header-wrapper button{width:100%}#HomeV2 .home-header .home-header-wrapper-1{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/Home_header_1_mobile.jpg);background-size:120%;background-position:0 35%}#HomeV2 .home-header .home-header-wrapper-2{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/Home_header_2_mobile.jpg)}#HomeV2 .home-header .home-header-wrapper-3{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/Home_header_3_mobile.jpg);background-size:120%;background-position:50% 35%}#HomeV2 .home-catering{padding:25px 20px}#HomeV2 .home-catering .custom-title,#HomeV2 .home-catering .header{font-size:36px}#HomeV2 .home-catering .catering-services{flex-direction:column}#HomeV2 .home-catering .catering-services .catering-service{padding:32px 0}#HomeV2 .home-catering .buttons-group{flex-direction:column;width:100%}#HomeV2 .home-catering .buttons-group button{display:block;max-width:none}#HomeV2 .home-business,#HomeV2 .home-menu{justify-content:center;padding-block:0}#HomeV2 .home-business .left,#HomeV2 .home-menu .left{padding:0;width:100%;max-width:none}#HomeV2 .home-business .left .button-wrap,#HomeV2 .home-menu .left .button-wrap{padding:0 36px}#HomeV2 .home-business .left .button-wrap button,#HomeV2 .home-menu .left .button-wrap button{width:100%;max-width:none}#HomeV2 .home-business .right,#HomeV2 .home-menu .right{display:none}#HomeV2 .home-restaurant .restaurant-services{flex-direction:column;gap:32px}#HomeV2 .home-restaurant .restaurant-services .restaurant-service{width:100%;align-items:center}#HomeV2 .home-restaurant .restaurant-services .restaurant-service button{width:100%;max-width:none}#HomeV2 .home-stand-for .home-stand-for-container{display:flex;flex-direction:column;align-items:center}#HomeV2 .home-stand-for .home-stand-for-container .custom-title{font-size:36px;width:291px;text-align:center;margin:0 auto}#HomeV2 .home-stand-for .home-stand-for-container .custom-title .line{width:100%}#HomeV2 .home-stand-for .home-stand-for-container .left{padding:0}#HomeV2 .home-stand-for .home-stand-for-container .left .header{font-size:36px}#HomeV2 .home-stand-for .home-stand-for-container .left .list p{text-align:center}#HomeV2 .home-stand-for .home-stand-for-container .left .button-wrap{padding:0 36px}#HomeV2 .home-stand-for .home-stand-for-container .left .button-wrap button{width:100%;max-width:none}#HomeV2 .home-stand-for .home-stand-for-container .right img{width:344px}#HomeV2 .home-app .home-app-container{display:flex;flex-direction:column;align-items:center}#HomeV2 .home-app .home-app-container .left{padding-inline:20px}#HomeV2 .home-app .home-app-container .left .title{font-size:48px;width:auto;text-align:center}#HomeV2 .home-app .home-app-container .left .list p{text-align:center}#HomeV2 .home-app .home-app-container .left .badges{display:flex;flex-direction:row;margin-bottom:30px;margin-top:0;gap:30px;justify-content:space-around}#HomeV2 .home-app .home-app-container .left .badges a{width:160px;height:46px;margin-right:0}#HomeV2 .home-app .home-app-container .right{display:flex;flex-direction:row}#HomeV2 .home-app .home-app-container .right img{width:315px;height:286px}#HomeV2 .home-faq .home-faq-container .custom-title{text-align:center;font-size:36px}#HomeV2 .home-faq .home-faq-container .custom-title .line{margin:7px auto 0;width:182px}#HomeV2 .home-faq .home-faq-container .home-faq-buttons .ButtonGroup{display:flex;justify-content:space-around;align-items:center;gap:15px}#HomeV2 .home-faq .home-faq-container .home-faq-buttons .ButtonGroup button{margin-right:0;font-size:16px}}@media(max-width:640px){.home-restaurant .custom-title{width:225px;text-align:center}}