body.page-sceneplus .contest_rules_text{
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
     -moz-box-pack:start;
          justify-content:flex-start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
}

body.page-sceneplus .contest_rules_text .contest_rules_text_para{
  width:60%;
  font-size:.875rem;
  border-left:.0625rem solid #000;
  padding-left:1.25rem;
  line-height:1.5rem;
  margin-bottom:0;
  color:#000;
}

body.page-sceneplus .contest_rules_text .contest_rules_text_btn button{
  background-color:#000 !important;
  border-color:#000 !important;
  -webkit-border-radius:3.125rem !important;
     -moz-border-radius:3.125rem !important;
          border-radius:3.125rem !important;
  font-weight:700 !important;
  color:#fff;
  padding:.625rem .9375rem;
}

@media (max-width:1850px){
  body.page-sceneplus .contest_rules_text .contest_rules_text_btn button{
    font-size:.875rem;
  }
}

@media (max-width:413px){
  body.page-sceneplus .contest_rules_text .contest_rules_text_btn button{
    font-size:.625rem;
  }
}

@media (max-width:767.98px){
  body.page-sceneplus .scenecard_icon .fl-col-content{
    background-position:100% 100%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-sceneplus .scenecard_icon .scenecard_icon_col_right{
    padding-left:1.875rem;
    padding-right:.625rem;
  }
}

@media (max-width:413px){
  body.page-sceneplus .scenecard_icon .scenecard_icon_col_right .scenecard_icon_heading h2{
    font-size:30px;
    font-size:1.875rem;
  }
}

@media (max-width:413px){
  body.page-sceneplus .scenecard_icon .scenecard_icon_col_right .scenecard_icon_heading h2 span.span_block{
    display:block;
  }
}

@media (max-width:374px){
  body.page-sceneplus .scenecard_icon .scenecard_icon_col_right .fl-col-content{
    padding:1.875rem 1.25rem 0;
  }
}

@media (max-width:374px){
  body.page-sceneplus .scenecard_icon .scenecard_icon_col_right .scenecard_icon_heading .fl-module-content h2{
    font-size:1.75rem;
  }
}

@media (max-width:374px){
  body.page-sceneplus .scenecard_icon .scenecard_icon_text .fl-rich-text *{
    font-size:1rem;
  }
}

@media (max-width:374px){
  body.page-sceneplus .scenecard_icon .scenecard_icon_text .fl-rich-text{
    margin-right:0;
  }
}

@media (max-width:767.98px){
  body.page-sceneplus .scenecard_icon .scenecard_icon_text .fl-node-content p span.span_block{
    display:block;
  }
}

@media (max-width:413px){
  body.page-sceneplus .scenecard_icon .scenecard_icon_text .fl-node-content p span.span_block{
    display:inline;
  }
}

@media (max-width:767.98px){
  body.page-sceneplus .scenecard_icon .fl-col-content{
    -webkit-box-pack:inherit !important;
    -webkit-justify-content:inherit !important;
       -moz-box-pack:inherit !important;
            justify-content:inherit !important;
  }
}

body.page-sceneplus .scene_step .scene_step_heading h2 .fl-heading{
  font:1.75rem;
}

@media (max-width:413px){
  body.page-sceneplus .want-more-rewards-box .want-more .fl-heading{
    font-size:1.75rem;
  }
}

@media (max-width:413px){
  body.page-sceneplus .want-more-rewards-box .scene_step .fl-col-content .scene_step_heading h2{
    font-size:1.4375rem;
    line-height:1.875rem;
  }
}

@media (max-width:413px){
  body.page-sceneplus .want-more-rewards-box .scene_step .fl-col-content .reward-step-box .fl-module-content .fl-rich-text{
    font-size:1rem;
    line-height:1.875rem;
  }
}

@media (max-width:374px){
  body.page-sceneplus .scenecard_icon_col_right .fl-module h2.fl-heading{
    font-size:1.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-sceneplus .scenecard_icon_col_right .fl-col-content .scenecard_icon_text .fl-module-content{
    margin-right:0;
  }
}

@media (max-width:413px){
  body.page-sceneplus .little-more-reward-box .reward-box_heading .fl-module-content{
    margin-bottom:0;
  }
}

@media (max-width:413px){
  body.page-sceneplus .little-more-reward-box .reward-box_heading h2{
    font-size:1.375rem;
  }
}

@media (max-width:413px){
  body.page-sceneplus .little-more-reward-box .reward-box_text .fl-node-content{
    margin-right:0;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-sceneplus .groceries_left_text{
    margin-right:3.125rem !important;
  }
}

@media (max-width:374px){
  body.page-sceneplus .groceries_left_text .fl-col-content{
    margin-right:1.875rem !important;
  }
}

body.page-sceneplus .groceries_left_text .win_text .fl-module-content h2.fl-heading{
  font-size:68px;
  font-size:4.25rem;
}

@media (min-width:1601px){
  body.page-sceneplus .groceries_left_text .win_text .fl-module-content h2.fl-heading{
    font-size:4.25rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-sceneplus .groceries_left_text .win_text .fl-module-content h2.fl-heading{
    font-size:2.25rem;
  }
}

@media (max-width:767.98px){
  body.page-sceneplus .groceries_left_text .win_text .fl-module-content h2.fl-heading{
    font-size:3rem;
    font-size:2.25rem;
  }
}

@media (max-width:374px){
  body.page-sceneplus .groceries_left_text .win_text .fl-module-content h2.fl-heading{
    font-size:1.3125rem;
  }
}

@media (max-width:767.98px){
  body.page-sceneplus .groceries_left_text .contest_rules_text{
    display:block !important;
  }
}

@media (max-width:767.98px){
  body.page-sceneplus .groceries_left_text .contest_rules_text_btn{
    width:100%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-sceneplus .groceries_left_text .contest_rules_text_btn{
    width:auto;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-sceneplus .groceries_left_text .contest_rules_text_btn button{
    padding:.75rem .625rem !important;
    font-size:.6875rem !important;
  }
}

@media (max-width:767.98px){
  body.page-sceneplus .groceries_left_text .contest_rules_text_btn button{
    line-height:normal;
    background-color:#000 !important;
    border-color:#000 !important;
    -webkit-border-radius:50px !important;
    -webkit-border-radius:3.125rem !important;
       -moz-border-radius:50px !important;
       -moz-border-radius:3.125rem !important;
            border-radius:50px !important;
            border-radius:3.125rem !important;
    font-weight:600 !important;
    color:#fff;
    width:auto;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-sceneplus .groceries_left_text .contest_rules_text_btn button{
    padding:.625rem 1.25rem;
    font-size:.875rem;
  }
}

@media (max-width:767.98px){
  body.page-sceneplus .groceries_left_text .contest_rules_text_para{
    display:inline-block;
    width:100%;
    border-left:0;
    font-size:.625rem;
    line-height:1.25rem;
    padding:.9375rem 5.625rem 1.25rem 0;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-sceneplus .groceries_left_text .weekly_heading .fl-module-content h2.fl-heading{
    font-size:1.5rem;
  }
}

@media (max-width:767.98px){
  body.page-sceneplus .groceries_left_text .weekly_heading .fl-module-content h2.fl-heading{
    font-size:1.125rem;
  }
}

@media (max-width:374px){
  body.page-sceneplus .groceries_left_text .weekly_heading .fl-module-content h2.fl-heading{
    font-size:.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-sceneplus .win_groceries .fl-col-content{
    min-height:31.25rem !important;
  }
}

@media (max-width:374px){
  body.page-sceneplus .win_groceries .fl-col-content{
    background-position:80%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-sceneplus .scene_text .fl-module-content .fl-rich-text p{
    font-size:.75rem !important;
  }
}

@media (max-width:413px){
  body.page-sceneplus .scene_text .fl-module-content .fl-rich-text p{
    font-size:1rem;
    line-height:1.5rem;
  }
}

@media (max-width:374px){
  body.page-sceneplus .scene_text .fl-module-content .fl-rich-text p{
    font-size:.875rem;
    line-height:1.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-sceneplus .scene_card_bubble img{
    width:100%;
  }
}
