#bg-fine-dining{background-image:url(https://biz.dinnerbooking.com/wp-content/themes/b2b-theme/css/../assets/img/banner_fine_dining_mobile.webp)}#bg-single-restaurant{background-image:url(https://biz.dinnerbooking.com/wp-content/themes/b2b-theme/css/../assets/img/banner_single_rest_mobile.webp)}#bg-multiple-restaurants{background-image:url(https://biz.dinnerbooking.com/wp-content/themes/b2b-theme/css/../assets/img/banner_multiple_rest_mobile.webp)}.solutions-large-bg{background-repeat:no-repeat;background-size:cover;padding:20vw 0}.solutions-header{background-color:#fff;border-radius:5vw;margin:8vw 6vw 0;padding:0 10vw 8vw;text-align:center}.solutions-header img{margin-top:-12vw;width:40%}.solutions-header h1{color:#131313;font-size:6.5vw;font-weight:900;margin:8vw 0}.solutions-header p{color:#424242;font-size:3.8vw;line-height:7.5vw;margin:5vw 0}#fd-request-demo{margin:12vw auto 4vw}.solutions-container{display:flex;flex-wrap:wrap;margin-top:12vw;padding:5vw 5vw 0}.solutions-container h2{color:#131313;font-size:5.2vw;font-weight:700;line-height:7vw;text-align:center}.solutions-container p{color:#424242;font-size:4vw;line-height:7.5vw;margin-top:4vw}.solutions-col{max-width:100%;padding:0}.solutions-col img{width:100%}.solutions-text-container{padding:1vw;margin-bottom:5vw}#video-container{display:flex;flex-wrap:wrap;margin:auto;padding:7vw}.video-col{padding:5vw 0;width:100%}.video-title{color:#131313;font-size:5vw;font-weight:700}.video-text{color:#424242;font-size:3.5vw;line-height:7vw;margin-top:5vw;margin-left:1vw}.video-title-left{color:#131313;font-size:5vw;font-weight:700}.video-text-left{color:#424242;font-size:3.5vw;line-height:7vw;margin-top:5vw;margin-left:1vw}#video{border-radius:1.25vw;box-shadow:0 4px 8px 0 #00000033,0 6px 20px 0 #00000030;height:0;position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%}#video iframe,#video object,#video embed{border:0;position:absolute;top:0;left:0;width:100%;height:100%}#recomended-container{border-radius:21px;background-color:#F5F5F5;box-shadow:0 4px 8px 0 #00000033,0 6px 20px 0 #00000030;display:flex;flex-wrap:wrap;margin:8vw 5vw;padding-bottom:8vw}#recomended-container img{max-height:50vw}#recomended-img{margin:7vw 0 0 4vw}.recomended-col{width:100%}.recomended-text{color:#000;flex-grow:2;font-style:italic;font-size:4.5vw;font-weight:700;line-height:7.25vw;margin:5vw 5vw}.recomended-name-container{display:flex;margin:1vw 5vw 8vw}.recomended-name-container img{width:auto;height:15vw;margin:auto 2vw auto 0}#recomended-badge{position:absolute;left:12vw;width:18vw}#recomended-request-demo{margin-top:1.5vw}#inspired-blog-lg{display:none}.inspired-blog h1{color:#131313;font-size:5vw;font-weight:900;margin:20vw 0 5vw;text-align:center}.inspired-blog a{display:none}.inspired-blog-link a{display:block;color:#71A0E7;font-size:4.5vw;font-weight:700;margin-top:15vw;text-align:center}.inspired-blog-link a:visited{color:#71A0E7}.inspired-blog-link a:hover{text-decoration:none}