.widget-partnership * {
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }
.widget-partnership .cf:after {
  content: "";
  display: table;
  clear: both; }
.widget-partnership html {
  height: 100%; }
.widget-partnership body {
  min-height: 100%;
  padding: 0;
  line-height: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Grubhub-Sans-Light", Arial, Helvetica, sans-serif;
  background-color: #fff;
  color: #000; }
.widget-partnership input, .widget-partnership textarea, .widget-partnership select {
  vertical-align: middle; }
.widget-partnership input {
  font-size: 18px;
  font-family: "Grubhub-Sans-Light", Arial, Helvetica, sans-serif;
  width: 100%;
  border-radius: 10px !important;
  height: 48px;
  border: 1px solid #aaa !important;
  padding: 3px 0 3px 10px !important;
  -webkit-appearance: none;
  margin: 0 0 20px; }
.widget-partnership button {
  display: block;
  margin: 0 auto 15px;
  padding: 20px 60px;
  border: none;
  font-family: "Grubhub-Sans-Bold", Arial, Helvetica, sans-serif;
  font-size: 28px;
  border-radius: 8px;
  text-transform: uppercase; }
  .widget-partnership button.btn-grubhub {
    background: #1475fb;
    color: #fff; }
  .widget-partnership button.btn-seamless {
    background: #448081;
    color: #fff; }
.widget-partnership a {
  color: inherit; }
.widget-partnership img {
  max-width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle; }
.widget-partnership ul {
  list-style-position: inside;
  list-style: none; }
.widget-partnership #gh-container {
  margin: 0 auto;
  min-height: 100vh;
  background-color: #fff;
  background-image: url("https://d1pbny5bq445o3.cloudfront.net/lp/wp-content/uploads/2019/09/30150246/gh-partner-bg.jpg");
  background-position: left top;
  background-repeat: no-repeat; }
.widget-partnership #logo {
  position: absolute;
  margin: 100px 0 0 120px; }
.widget-partnership #gh-form {
  padding: 50px 0 10px 500px; }
.widget-partnership .whtScreen {
  padding: 0 15% 0 15%; }
.widget-partnership #gh-form .offer {
  margin-top: 40px;
  color: #F63440;
  font-size: 60px;
  font-family: "Grubhub-Sans-Bold", Arial, Helvetica, sans-serif; }
.widget-partnership #gh-form p {
  font-size: 20px;
  line-height: 1.25em; }
.widget-partnership #gh-form .gh-intro {
  margin: 25px 0 40px 0; }
.widget-partnership #gh-form .gh-instructions {
  display: block;
  margin: 0 0 25px 0;
  font-size: 20px;
  font-family: "Grubhub-Sans-Bold", Arial, Helvetica, sans-serif; }
.widget-partnership #gh-form input.sbmt {
  display: block;
  width: 283px;
  height: 75px;
  border: 0;
  cursor: pointer;
  margin: 0 auto 20px auto;
  background-image: url("../images/btn_sbmt_10@2x.png");
  background-size: contain;
  background-repeat: no-repeat; }
.widget-partnership #gh-form .gh-mouse p {
  max-width: 500px;
  color: #aaa;
  margin: 20px auto 10px auto;
  font-size: 10px; }
.widget-partnership .gh-alert {
  box-shadow: inset 0px 0px 3px #cc0000;
  border: 1px solid #c00; }
.widget-partnership #gh-form p.enter-agree {
  margin: 0 0 25px 0;
  font-size: 12px;
  color: #666;
  text-align: center; }
.widget-partnership .error {
  color: #F63440; }
.widget-partnership #ty_msg {
  padding: 40px 0 0 0; }
.widget-partnership #gh-form .thankyou {
  color: #F63440;
  font-size: 40px;
  font-family: "Grubhub-Sans-Bold", Arial, Helvetica, sans-serif; }
.widget-partnership.module-grubhub #logo {
  width: 183px;
  height: auto; }
.widget-partnership.module-seamless #logo {
  width: 200px;
  height: auto; }
@media (max-width: 1050px) {
  .widget-partnership #gh-container {
    background-size: cover;
    background-position: center top;
    background-image: url("https://s3.amazonaws.com/gh-marketing-media/lp/wp-content/uploads/2018/08/29193704/background_mbl.jpg"); }
  .widget-partnership #logo {
    position: relative;
    width: 120px;
    left: 50%;
    margin: 35px 0 50px -60px; }
  .widget-partnership #gh-form {
    padding: 20px 20px 0 20px; }
  .widget-partnership #gh-form .offer {
    font-size: 34px;
    margin-top: 0; }
  .widget-partnership .whtScreen {
    padding: 30px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.9); }
  .widget-partnership #gh-form .gh-intro {
    margin: 5px 0 20px 0;
    font-size: 12px; }
  .widget-partnership #gh-form .gh-instructions {
    margin-bottom: 15px;
    font-size: 14px; }
  .widget-partnership #gh-form .gh-mouse p {
    color: #666; }
  .widget-partnership input {
    font-size: 14px; }
  .widget-partnership #gh-form input.sbmt {
    width: 200px;
    height: 53px; }
  .widget-partnership #ty_msg {
    padding: 90px 0; }
  .widget-partnership #gh-form .thankyou {
    font-size: 22px;
    font-family: "Grubhub-Sans-Bold", Arial, Helvetica, sans-serif; } }

/*# sourceMappingURL=style.css.map */
