@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
*{box-sizing: border-box;font-family: 'Poppins', sans-serif;}body{margin:0px;padding:0px;background-color: #dedede;}img{width:100%;height:auto;}.st7cp-wrap{width: 100%;max-width:1155px;margin:auto;padding: 0px 15px;}.txt-cntr{text-align:center;}.txt-wht{color:#fff;}.prize-img{max-width:400px;border: #93d398 solid 2px;}.btn-syl{max-width: 250px;}.st7cp-headings{font-size: 30px;}p{line-height: 1.7;font-size: 18px;}.btn-pd{padding-top: 20px;}a{text-decoration: none;}

/*flex*/
.st7cp-flex{display: flex;}.st7cp-flex-jus{justify-content: space-between;}.st7cp-flex-aln{align-items: center;}.st7cp-flex-gp{gap: 20px;}
/*flex-child*/
.st7cp-flex-50{flex: 50%;}.st7cp-flex-25{flex: 25%;}.st7cp-flex-33{flex: 33.33%;}.st7cp-flex-40{flex: 40%;}.st7cp-flex-60{flex: 60%;}.st7cp-flex-70{flex: 70%;}.st7cp-flex-30{flex: 30%;}.st7cp-flex-20{flex: 20%;}
/*header*/
.st7cp-wrap-header{background-color: #ffffff;padding: 20px;}.logo-img{max-width: 330px !important;}
/*banner*/
.st7cp-banner-img{max-width: 800px;}.st7cp-wrap-banner{padding: 20px 15px;background-color: #526aa9;
  background-image: linear-gradient(315deg, #526aa9 0%, #526aa9 74%);}
  .st7cp-banner h2{margin: 0px;}.st7cp-banner h2{font-size: 30px;font-weight: 700;}.st7cp-banner-head{max-width: 900px;margin: auto;}
/*about*/
.st7cp-wrap-about{padding: 10px;background-color: #fff;}.st7cp-about-con{padding: 20px;}
/*ing*/
.st7cp-wrap-ing{padding: 25px 20px 0 20px;background-color: #fff;}.st7cp-ing-img {max-width: 250px;}.st7cp-wrap-ing h2, p{margin: 5px;}.st7cp-ing-head {max-width: 800px;margin: auto;}.st7cp-ing-flex{max-width: 800px;margin: auto;background-color: #f3f5f9;padding: 10px;border-radius: 5px}.st7cp-ingsd{padding-left: 20px;}

/*bonus*/
.st7cp-wrap-bonus{background-color: #fff;padding: 20px 20px 0 20px;}.st7cp-bonus-img{max-width: 400px;border-radius: 20PX;}.st7cp-bonus-head{max-width: 900px;margin: auto;}.st7cp-bonus-flex{padding: 20px 40px;}.st7cp-bonus-h3{margin: 0px;background-color: #526aa9; padding: 10px;color: #fff;font-weight: 100;}.st7cp-bonus-blk {margin-top: 20px;max-width: 850px;margin-left: auto;margin-right: auto;border: #526aa9 double 10px;background-color: #efefef;}
/*faq*/
.st7cp-wrap-faq{background-color: #333;padding: 30px;}.st7cp-faq-head{background-color: #40bfb2;margin: 0px;padding: 15px;font-size: 22px;border-radius: 10px;}
/*review*/
.st7cp-wrap-review{background-color: #fff;padding: 30px 10px;}.st7cp-review-h1{background-color: #526aa9;max-width: 250px;margin: auto;padding: 84px 10px;text-align: center;border-radius: 50%;color: #fff;font-weight: 100;}.st7cp-review-blk {background-color: #f3f5f9;padding: 15px;border-radius: 4px}
/*hw*/
.st7cp-wrap-hw{background-color: #fff;}.st7cp-hw-img{max-width: 500px;}
/*prize*/
.st7cp-wrap-prize{background-color: #fff;padding: 20px 10px;}.st7cp-prize-head{max-width: 700px;
    margin: auto;}.st7cp-prizeh1 {margin: 5px 0;font-size: 30px;}.st7cp-prizesp {font-weight: 600;font-size: 16px;margin: 0;}.st7cp-btl-img {max-width: 250px;}.st7cp-prizebtn {margin: 5px 0;background-color: #216405;color: #fff;padding: 5px;max-width: 200px;margin: auto;border-radius: 5px;}.st7cp-prizet {font-size: 20px;font-weight: 700;}.st7cp-prizesh {font-size: 14px;}.st7cp-prizegu {font-size: 22px;font-weight: 700;}.pre-img {max-width: 200px;}
/*footer*/
.st7cp-wrap-footer{padding: 20px 0px;background-color: #526aa9;}.st7cp-footer a{color: #fff;}
/*contact-page-css*/
input[type=text], select, textarea {
    width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px;  box-sizing: border-box; margin-top: 6px;margin-bottom: 16px; resize: vertical;
  }
  input[type=submit] { background-color: #ffffff; color: #000; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer;}
  input[type=submit]:hover {background-color: #ecdada;}.mob-hd {display: block;}.des-hd{display: none;}
/*media-query*/
@media only screen and (max-width:767px){ .mob-hd {display: none}.des-hd{display: block;}.st7cp-banner h2{font-size:20px;} .st7cp-headings{font-size:20px;}.prize-one {display: none;}
.st7cp-flex-dir{flex-direction: column;}.mob-cntr{text-align: center;}.st7cp-bonus-flex{padding: 20px;}.st7cp-wrap-faq{padding: 10px 20px;}.st7cp-review-h1{background-color: transparent;padding: 0px;display: none;}.st7cp-ingsd{padding-left: 0;}.st7cp-flex-dir-rev{flex-direction: column-reverse;}
}

.one-off-review-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  gap: 12px;
}
.one-off-review-heading {
  color: #526aa9;
  font-size: 25px;
  font-weight: 900;
  line-height: 50px;
}
.one-off-review-rating-box {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 14px;
}
.one-off-review-rating-numbers {
  display: flex
;
  justify-content: center;
  align-items: center;
  gap: 4.5px;
  color: #526aa9;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}
.one-off-review-sum {
  font-size: 18px;
  line-height: 22px;
}