html,body{height:100%}.homepage .wrapper{position:relative;background-color:#004990;color:#fff;height:604px;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:20vh}.homepage .wrapper #tacos{background-image:url("../images/home_redesign/hero/tacoplate@2x.png");background-size:contain;background-repeat:no-repeat;width:400px;height:251px;position:absolute;overflow:hidden;top:0;left:0}.homepage .wrapper #steak{background-image:url(../images/home_redesign/hero/steakdinner@2x.png);background-size:contain;background-repeat:no-repeat;width:400px;height:434px;position:absolute;overflow:hidden;left:0;bottom:-142px}.homepage .wrapper #pokebowl{background-image:url(../images/home_redesign/hero/pokebowl@2x.png);background-size:contain;background-repeat:no-repeat;width:400px;height:524px;position:absolute;overflow:hidden;right:0;bottom:-185px}.homepage .wrapper #burger{background-image:url(../images/home_redesign/hero/burger@2x.png);background-size:contain;background-repeat:no-repeat;width:586px;height:221px;position:absolute;overflow:hidden;right:63px;top:0}.homepage .wrapper #fries{background-image:url(../images/home_redesign/hero/fries@2x.png);background-size:contain;background-repeat:no-repeat;width:262px;height:376px;position:absolute;overflow:hidden;right:567px;bottom:-279px}.homepage .wrapper #avocado{background-image:url(../images/home_redesign/hero/avocado@2x.png);background-size:contain;background-repeat:no-repeat;width:179px;height:126px;position:absolute;overflow:hidden;left:275px;top:277px}.homepage .wrapper #ketchup{background-image:url(../images/home_redesign/hero/ketchup@2x.png);background-size:contain;background-repeat:no-repeat;width:203px;height:127px;position:absolute;overflow:hidden;top:150px;right:0}.homepage .wrapper #breadIcon{background-image:url(../images/home_redesign/hero/frenchbreadicon@2x.png);background-size:contain;background-repeat:no-repeat;width:186px;height:71px;position:absolute;overflow:hidden;top:30px;left:585px}.homepage .wrapper #pepperIcon{background-image:url(../images/home_redesign/hero/jalapenoicon@2x.png);background-size:contain;background-repeat:no-repeat;width:163px;height:61px;position:absolute;overflow:hidden;top:257px;right:240px}.homepage .wrapper #noodlesIcon{background-image:url(../images/home_redesign/hero/noodlesicon.svg);background-size:contain;background-repeat:no-repeat;width:164px;height:85px;position:absolute;overflow:hidden;top:225px;left:19px}.homepage .wrapper #steakIcon{background-image:url(../images/home_redesign/hero/steakicon.svg);background-size:contain;background-repeat:no-repeat;width:155px;height:72px;position:absolute;overflow:hidden;top:55px;right:-80px}.homepage .wrapper #pieIcon{background-image:url(../images/home_redesign/hero/pieicon@2x.png);background-size:contain;background-repeat:no-repeat;width:127px;height:77px;position:absolute;overflow:hidden;bottom:19px;left:416px}.homepage .container-fluid{padding-left:0!important;padding-right:0!important}.homepage .main-title{font-family:'Amatic SC'}.homepage .main-title h1{font-size:64px}.homepage .second-title{margin-bottom:30px}#restaurants-near{font-size:22px;font-family:'Arial';color:#ffd378;font-weight:bold}.homepage .icon{width:26px;height:26px;object-fit:contain;z-index:999}.homepage .search-container{position:relative;top:40px}#chow-search-container{display:flex;flex-direction:column;width:45%}#search-p{margin-bottom:0;padding-bottom:0;text-align:left;font-family:Arial;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal}.get-deals{padding-left:20px}.chow-buttons{width:100%}#chow-now-button{width:25%;height:62px;margin-left:-10px;background-color:#a0ce66;border:none;font-family:Arial;font-weight:bold;font-stretch:normal;font-style:normal;border-top-right-radius:5px;border-bottom-right-radius:5px}#chow-now-button:hover{background-color:#0081c6}#searchCriteriaHomepage{width:74%;height:61px;background-image:url(../../images/header/Search.svg);background-position:left;float:left;border-top-left-radius:5px;border-bottom-left-radius:5px;border:none;font-size:20px;z-index:999;background-repeat:no-repeat;padding-left:50px;outline:none}.homepage .content-2{margin:0;padding:5px;font-family:Arial}.homepage #suggestions .container-2{width:80%}.homepage #suggestions{background-color:#f6f6f6;padding:50px 0 90px 0;height:100%;display:flex;justify-content:center}.homepage #suggestions h1{font-weight:normal;padding-bottom:5px;font-size:22px}.homepage .title{font-weight:normal;font-stretch:normal;font-style:normal;text-align:center;padding:25px 0 0 0;color:#062a4e}.homepage .suggestions-row{position:relative;top:2vh}.homepage .suggestions-row a{text-decoration:none}.homepage .rec-card{height:287px;border-radius:15px;border:none}.homepage .save-up-to-tag{width:156px;height:30px;border-radius:2px;background-color:#ffd378;position:absolute;left:50%;transform:translate(-50%,0%)}.homepage .save-up-to-50{text-align:center;color:#062a4e;font-family:Arial;font-size:15px;font-weight:bold}.homepage .card-img-top{border:none;min-height:150px;border-top-left-radius:15px;border-top-right-radius:15px;width:100%;object-fit:cover}.homepage .card-title{font-weight:bold;color:#062a4e;font-family:Arial;font-size:18px}.homepage .card-address{height:17px;font-family:Arial;font-size:15px;color:#062a4e}.homepage .card-desc{font-weight:bold;height:22px;font-size:16px;line-height:1.38;color:#062a4e}.homepage content-3{font-family:Arial}.section-3-title{text-align:center;padding:20px}#french-fries{height:175px;position:absolute;width:10%}.row.homepage.section-3-columns{width:80%}.how-it-works-column-holder{width:100%;display:flex;justify-content:center;padding-bottom:40px}#how-it-works{color:#062a4e;font-size:46px;font-weight:bold;padding-top:10px;font-family:'Amatic SC'}.how-it-works-columns{width:80%}#how-it-works-image{max-height:450px}.left-side-img{width:100%;height:auto;object-fit:contain;border-top-left-radius:100px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:100px}#left-side{width:50%;height:auto;border-top-left-radius:100px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:100px}#right-side{padding-top:15px}#arrow-box-1{height:45px;width:50px;position:relative;left:-15%;margin-top:34px}#arrow-box-2{height:45px;width:50px;position:relative;left:-15%;margin-top:34px;visibility:hidden}#arrow-box-3{height:45px;width:50px;position:relative;left:-15%;margin-top:34px;visibility:hidden}.homepage .circle-icon-1{position:relative;width:65px;height:65px;margin:0 30px 27px 0;padding:13px 0 10px;border-radius:32.5px;background-color:#f05032;text-align:center}.homepage .circle-icon-2{position:relative;width:65px;height:65px;margin:0 30px 27px 0;padding:13px 0 10px;border-radius:32.5px;background-color:#f68e1e;text-align:center}.homepage .circle-icon-3{position:relative;width:65px;height:65px;margin:0 30px 27px 0;padding:13px 0 10px;border-radius:32.5px;background-color:#a0ce66;text-align:center}.homepage .icon-1-img{height:38px;width:30px;left:21px}.homepage .icon-2-img{height:38px;width:30px;left:21px}.homepage .icon-3-img{height:38px;width:30px;left:21px}.homepage .box-1{border-radius:10px;box-shadow:0 12px 25px 0 rgba(0,0,0,.08);display:flex;margin-top:10px;margin-bottom:25px;margin-left:65px;padding-right:25px;padding-top:5px}.homepage .box-1-title{font-family:Arial;font-size:22px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.55;letter-spacing:normal;color:#062a4e}.homepage .box-1-desc{font-family:Arial;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#062a4e}.homepage .box-2{position:relative;border-radius:10px;display:flex;margin-bottom:25px;margin-left:65px;padding-right:25px;padding-top:5px}.homepage .box-2-title{font-family:Arial;font-size:22px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.55;letter-spacing:normal;color:#062a4e}.homepage .box-2-desc{font-family:Arial;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#062a4e}.homepage .box-3{position:relative;display:flex;margin-left:65px;padding-right:25px;padding-top:5px}.homepage .box-3-title{font-family:Arial;font-size:22px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.55;letter-spacing:normal;color:#062a4e}.homepage .box-3-desc{font-family:Arial;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#062a4e}.homepage content-4{font-family:Arial;color:#062a4e}.container-4{width:100%;display:flex;justify-content:center;padding-bottom:60px;border-bottom:#f6f6f6 solid}#background_taco{height:150px;position:absolute;right:0;margin-top:-80px}.homepage .section-4{position:relative;width:80%}.homepage .section-4 h1{position:relative;text-align:center;font-family:'Amatic SC';color:#062a4e;font-size:46px}.homepage .section-4 h5{position:relative;color:#062a4e;font-size:22px;text-align:center;height:34px}.homepage .cuisine-row{position:relative;padding-top:5px;display:flex;padding-right:0;padding-left:0;justify-content:space-between}.homepage .cuisine-row .card{background-color:#f6f6f6;width:31%;border:none;border-radius:5px;margin:5px;padding:0}.homepage .cuisine-row .card-img-top{height:150px;border-radius:5px}.homepage .cuisine-row .card .card-title{font-family:Arial;font-weight:bold;font-size:22px;color:#062a4e;text-align:center}.homepage .cuisine-row .cuisine-type-card-body{}.homepage .col-md-4{width:27%}.card-a-tag{text-decoration:none;color:#000}.homepage .card-section-4{position:relative;border:none;height:260px;border-radius:15px;background-color:#f6f6f6}.homepage .cuisine-img{width:350px;height:197px;border-top-left-radius:15px;border-top-right-radius:15px}.homepage .card-cuisine{font-family:Arial;font-weight:bold;font-size:22px;color:#062a4e;text-align:center}.homepage .container-5{padding-top:30px;width:100%}#background_sushi{height:90px;position:absolute;right:10%}.homepage content-5{font-family:Arial;color:#062a4e;width:100%}.find-something-title-section{display:flex;justify-content:center;width:100%}.enjoy-title{width:80%;margin-left:10px;display:flex;justify-content:center}.enjoy-title h1{font-family:'Amatic SC';color:#062a4e;font-size:46px;padding:0;margin:0;padding-top:20px}.enjoy-title h5{color:#062a4e;padding:10px 0 20px 0;margin:0}.row.res-options{width:100%;display:flex;justify-content:center;margin:0;padding:0}#option-row{padding:0;margin:0;display:flex;justify-content:space-between;padding-right:0;width:80%}.card.option-card{border:none;width:22%;background-color:#f6f6f6;padding:0;margin:5px}.option-card .card-img-top{height:150px}.item-surround{display:flex}#gift-card-background{margin-top:50px;display:flex;justify-content:center}.homepage .gift-card-container{background:linear-gradient(to right,#004990,#0081c6);width:80%;border-radius:10px}.homepage .gift-card-header{margin-bottom:80px}.homepage .gift-card-header h1{font-family:Amatic SC;font-size:46px;color:#fff}.homepage .gift-card-header h4{font-family:Arial;font-size:22px;color:#fff}.homepage .gift-card-header h5{font-family:Arial;font-size:22px;color:#fff}.homepage .gift-card-buttons{margin-right:12px}.homepage .gift-card-buttons #redeem-button{border-radius:4px;background-color:#a0ce66;border:none;font-family:Arial;font-size:18px;font-weight:bold;text-align:center;color:#062a4e}.homepage .gift-card-buttons #redeem-button:hover{background-color:#0081c6;text-decoration:none}.homepage .gift-card-buttons #buy-gift-card-button{background-color:#fff;border:none;font-family:Arial;font-size:18px;font-weight:bold;text-align:center;color:#062a4e}.homepage .gift-card-buttons #buy-gift-card-button:hover{background-color:#0081c6;text-decoration:none}.col.right-gift-column{display:flex;justify-content:center;max-height:400px}.col.gift-cards{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin-right:20px}.col.gift-card-lady-and-arrow{display:flex;flex-direction:row}#gift-card-img{width:400px;margin-left:40px}#arrow-img{position:absolute;margin-top:100px}.homepage .start-saving-banner{margin-top:100px;top:150px;width:auto;height:246px;background-image:url(../images/home_redesign/start_saving_background.png);background-size:cover;background-repeat:no-repeat}.homepage .start-saving-banner #pie{background-image:url(../images/home_redesign/hero/noodlesicon.svg);background-size:contain;background-repeat:no-repeat;width:164px;height:85px;position:absolute;overflow:hidden;top:225px;left:19px}.homepage .start-saving-banner #salad{background-image:url(../images/home_redesign/hero/noodlesicon.svg);background-size:contain;background-repeat:no-repeat;width:164px;height:85px;position:absolute;overflow:hidden;top:225px;left:19px}.banner-content{height:100%}.homepage .banner h1{font-family:Amatic SC;font-size:46px;font-stretch:normal;font-weight:bold;text-align:center;color:#062a4e}a#find-deals-button{width:225px;height:52px;border-radius:4px;background-color:#0081c6;border:none;color:#fff;font-family:Arial;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;align-items:center;padding-top:10px}a#find-deals-button:hover{background-color:#a0ce66}@media screen and (max-width:600px){.homepage .cuisine-row .card{width:100%}.homepage .cuisine-row{justify-content:normal}}@media screen and (max-width:1024px){.homepage .start-saving-banner{margin-top:100px;top:150px;width:auto;height:246px;background-image:url(../images/home_redesign/start_saving_background.png);background-repeat:no-repeat;background-position:bottom}}@media screen and (min-width:1300px){.homepage .start-saving-banner{margin-top:100px;top:150px;width:auto;height:246px;background-image:url(../images/home_redesign/finddealslarge.png);background-repeat:no-repeat;background-position:bottom}}@media screen and (max-width:1200px){.col.gift-cards{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:20px}}@media screen and (max-width:1200px){.homepage .wrapper #tacos{background-image:url("../images/home_redesign/hero/tacoplate@2x.png");background-size:contain;background-repeat:no-repeat;width:200px;height:125px;position:absolute;overflow:hidden;top:0;left:0}.homepage .wrapper #steak{background-image:url(../images/home_redesign/hero/steakdinner@2x.png);background-size:contain;background-repeat:no-repeat;width:200px;height:340px;position:absolute;overflow:hidden;left:0;bottom:-142px}.homepage .wrapper #pokebowl{background-image:url(../images/home_redesign/hero/pokebowl@2x.png);background-size:contain;background-repeat:no-repeat;width:200px;height:340px;position:absolute;overflow:hidden;right:0;bottom:-185px}.homepage .wrapper #burger{background-image:url(../images/home_redesign/hero/burger@2x.png);background-size:contain;background-repeat:no-repeat;width:386px;height:221px;position:absolute;overflow:hidden;right:53px;top:0}.homepage .wrapper #fries{display:none}.homepage .wrapper #avocado{background-image:url(../images/home_redesign/hero/avocado@2x.png);background-size:contain;background-repeat:no-repeat;width:120px;height:120px;position:absolute;overflow:hidden;left:100px;top:320px}.homepage .wrapper #ketchup{display:none}.homepage .wrapper #breadIcon{background-image:url(../images/home_redesign/hero/frenchbreadicon@2x.png);background-size:contain;background-repeat:no-repeat;width:186px;height:71px;position:absolute;overflow:hidden;top:30px;left:300px}.homepage .wrapper #pepperIcon{background-image:url(../images/home_redesign/hero/jalapenoicon@2x.png);background-size:contain;background-repeat:no-repeat;width:163px;height:61px;position:absolute;overflow:hidden;top:300px;right:30px}.homepage .wrapper #noodlesIcon{background-image:url(../images/home_redesign/hero/noodlesicon.svg);background-size:contain;background-repeat:no-repeat;width:164px;height:85px;position:absolute;overflow:hidden;top:225px;left:19px}.homepage .wrapper #steakIcon{background-image:url(../images/home_redesign/hero/steakicon.svg);background-size:contain;background-repeat:no-repeat;width:155px;height:72px;position:absolute;overflow:hidden;top:95px;right:-80px}.homepage .wrapper #pieIcon{background-image:url(../images/home_redesign/hero/pieicon@2x.png);background-size:contain;background-repeat:no-repeat;width:127px;height:77px;position:absolute;overflow:hidden;bottom:19px;left:416px}}@media screen and (max-width:450px){.homepage .wrapper #tacos{background-image:url("../images/home_redesign/hero/tacoplate@2x.png");background-size:contain;background-repeat:no-repeat;width:150px;height:251px;position:absolute;overflow:hidden;top:0;left:-50px}.homepage .wrapper #steak{background-image:url(../images/home_redesign/hero/steakdinner@2x.png);background-size:contain;background-repeat:no-repeat;width:180px;height:180px;position:absolute;overflow:hidden;left:-15px;bottom:-43px}.homepage .wrapper #pokebowl{background-image:url(../images/home_redesign/hero/pokebowl@2x.png);background-size:contain;background-repeat:no-repeat;width:180px;height:180px;position:absolute;overflow:hidden;right:-75px;bottom:-45px}.homepage .wrapper #burger{background-image:url(../images/home_redesign/hero/burger@2x.png);background-size:contain;background-repeat:no-repeat;width:200px;height:200px;position:absolute;overflow:hidden;right:-45px;top:0}.homepage .wrapper #fries{background-image:url(../images/home_redesign/hero/fries@2x.png);background-size:contain;background-repeat:no-repeat;width:4002px;height:376px;position:absolute;overflow:hidden;right:0;bottom:0}.homepage .wrapper #avocado{background-image:url(../images/home_redesign/hero/avocado@2x.png);background-size:contain;background-repeat:no-repeat;width:70px;height:70px;position:absolute;overflow:hidden;left:-25px;top:205px}.homepage .wrapper #ketchup{display:none}.homepage .wrapper #breadIcon{background-image:url(../images/home_redesign/hero/frenchbreadicon@2x.png);background-size:contain;background-repeat:no-repeat;width:92px;height:60px;position:absolute;overflow:hidden;top:18px;left:150px}.homepage .wrapper #pepperIcon{display:none}.homepage .wrapper #noodlesIcon{display:none}.homepage .wrapper #steakIcon{background-image:url(../images/home_redesign/hero/steakicon.svg);background-size:contain;background-repeat:no-repeat;width:60px;height:72px;position:absolute;overflow:hidden;top:235px;right:-20px}.homepage .main-title{font-family:'Amatic SC';max-width:100%}.homepage .main-title h1{font-size:2.8rem}.homepage #restaurants-near{font-size:1.25rem}#chow-search-container{width:100%}#searchCriteriaHomepage{width:94.5%;border-radius:5px;margin-left:.3rem}#chow-now-button{width:95%;position:relative;margin-top:10px;border-radius:5px}#how-it-works{font-size:2.5rem;padding-left:30px;padding-right:30px}.left-side-img{display:none}.col-lg-4{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:100px}.homepage .section-4 h1{font-size:2.75rem}.homepage .section-4 h5{font-size:1.4rem}.homepage .gift-card-container{width:90%}.homepage .gift-card-header h1{width:100%;font-size:2.2rem;padding:30px 10px 0 5px}.homepage .gift-card-header h4{width:100%;font-size:1.3rem;padding:10px 10px 0 5px}.homepage .gift-card-header h5{width:100%;font-size:1.3rem;padding:0 10px 0 5px}.homepage .gift-card-buttons #redeem-button{width:80%;padding:12px 0 12px 0;margin-bottom:20px;position:relative;margin-top:-100px}.homepage .gift-card-buttons #buy-gift-card-button{width:80%;padding:12px 0 12px 0;position:relative;margin-top:-35px}#arrow-img{position:absolute;left:75px;bottom:855px}#gift-card-img{background-size:contain;background-repeat:no-repeat;width:325px;height:325px;position:relative;overflow:hidden;left:25px;margin:0 0 0 0}}