@charset "UTF-8";
/* Styles for the slider */
.gift_info {
  cursor: pointer;
  width: 822px;
  background: linear-gradient(92deg, #EAF7FF 9.33%, #FFF7F0 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
}
.gift_info .left {
  max-width: 400px;
}
.gift_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
.gift_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
.gift_info .left .info-text b {
  color: #FFB200;
}
.gift_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 70px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}
.gift_info:after {
  content: "";
  background: url("../../img/blog/banner-images/gift_info.png");
  position: absolute;
  width: 345px;
  display: flex;
  height: 420px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
.gift_info .mobile {
  display: none;
}

@media (max-width: 767px) {
  .gift_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  .gift_info .left {
    width: 100%;
    max-width: 100%;
  }
  .gift_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 15px auto 50px auto;
  }
  .gift_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .gift_info .info-text b {
    display: block;
  }
  .gift_info:after {
    display: none;
  }
  .gift_info .mobile {
    display: block;
  }
}
.voucher_info {
  width: 822px;
  background: linear-gradient(92deg, #FFFEF0 9.33%, #F9FFEA 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.voucher_info .left {
  max-width: 405px;
}
.voucher_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FDDADA;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
.voucher_info .left .info-text {
  color: #FFB200;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.voucher_info .left .info-text2 {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
.voucher_info .left .btn {
  color: #fff;
}
.voucher_info:after {
  content: "";
  background: url("../../img/blog/banner-images/voucher-info.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 420px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
.voucher_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .voucher_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  .voucher_info .left {
    width: 100%;
    max-width: 100%;
  }
  .voucher_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .voucher_info .btn {
    margin-bottom: 50px;
  }
  .voucher_info:after {
    display: none;
  }
  .voucher_info .mobile {
    display: block;
  }
}

.voucher_new_info {
  width: 822px;
  background: linear-gradient(91deg, #211000 25.14%, #5F3B14 40.97%, #FFAB49 58.36%, #FFE9C9 91.97%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.voucher_new_info .left {
  max-width: 405px;
}
.voucher_new_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
.voucher_new_info .left .info-text {
  color: #FFB200;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.voucher_new_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.voucher_new_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
.voucher_new_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.voucher_new_info:after {
  content: "";
  background: url("../../img/blog/banner-images/voucher100new_info.png");
  position: absolute;
  width: 358px;
  display: flex;
  height: 370px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
.voucher_new_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .voucher_new_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(180deg, #211000 18.92%, #FFAC4B 59.95%, #FFE9C8 77.53%);
  }
  .voucher_new_info .left {
    width: 100%;
    max-width: 100%;
  }
  .voucher_new_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .voucher_new_info .btn {
    margin-bottom: 50px;
  }
  .voucher_new_info:after {
    display: none;
  }
  .voucher_new_info .mobile {
    display: block;
  }
}

.usa_best_info {
  width: 822px;
  background: linear-gradient(92deg, #FFF1F0 9.33%, #EAF9FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.usa_best_info .left {
  max-width: 405px;
}
.usa_best_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FDDADA;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
.usa_best_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
.usa_best_info .left .info-text span {
  color: #FFB200;
}
.usa_best_info .left .btn {
  color: #fff;
}
.usa_best_info:after {
  content: "";
  background: url("../../img/blog/banner-images/usa-best-info.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 451px;
  background-size: cover;
  right: 20px;
  bottom: 0;
}
.usa_best_info .mobile {
  display: none;
}
.usa_best_info:hover .special-offer {
  border-radius: 100px;
  border: 1px solid #FFB200;
  animation-play-state: running;
}
@media (max-width: 767px) {
  .usa_best_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  .usa_best_info .left {
    width: 100%;
    max-width: 100%;
  }
  .usa_best_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .usa_best_info .btn {
    margin-bottom: 50px;
  }
  .usa_best_info:after {
    display: none;
  }
  .usa_best_info .mobile {
    display: block;
  }
}

.kids_info {
  width: 822px;
  background: linear-gradient(92deg, #FFFEF0 9.33%, #F9FFEA 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.kids_info .left {
  max-width: 405px;
}
.kids_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  border: 1px solid #FFB200;
}
.kids_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
.kids_info .left .info-text span {
  color: #FFB200;
}
.kids_info .left .btn {
  color: #fff;
  background: linear-gradient(103deg, #FFB200 31.55%, #FFA654 39.07%, #FE5D03 52.94%, #FF993A 61.81%, #FFB200 68.45%);
  animation: gradient 10s ease infinite;
  background-size: 400%;
}
.kids_info:after {
  content: "";
  background: url("../../img/blog/banner-images/kids_info.png");
  position: absolute;
  width: 365px;
  display: flex;
  height: 475px;
  background-size: cover;
  right: 20px;
  bottom: 0;
}
.kids_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .kids_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  .kids_info .left {
    width: 100%;
    max-width: 100%;
  }
  .kids_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .kids_info .btn {
    margin-bottom: 50px;
  }
  .kids_info:after {
    display: none;
  }
  .kids_info .mobile {
    display: block;
  }
}

.weekly_info {
  width: 822px;
  background: linear-gradient(92deg, #FFFEF0 9.33%, #EAF9FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.weekly_info .left {
  max-width: 405px;
}
.weekly_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  border: 1px solid #FFB200;
  animation-play-state: running;
}
.weekly_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
.weekly_info .left .info-text span {
  color: #FFB200;
}
.weekly_info .left .btn {
  color: #fff;
  background: linear-gradient(103deg, #FFB200 31.55%, #FFA654 39.07%, #FE5D03 52.94%, #FF993A 61.81%, #FFB200 68.45%);
  animation: gradient 10s ease infinite;
  background-size: 400%;
}
.weekly_info:after {
  content: "";
  background: url("../../img/blog/banner-images/weekly_info.png");
  position: absolute;
  width: 365px;
  display: flex;
  height: 475px;
  background-size: cover;
  right: 20px;
  bottom: 0;
}
.weekly_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .weekly_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  .weekly_info .left {
    width: 100%;
    max-width: 100%;
  }
  .weekly_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .weekly_info .btn {
    margin-bottom: 50px;
  }
  .weekly_info:after {
    display: none;
  }
  .weekly_info .mobile {
    display: block;
  }
}

.tiktok_info {
  width: 822px;
  background: linear-gradient(137deg, #EDFFFF 45.78%, #F4D0D8 84.51%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.tiktok_info .left {
  max-width: 405px;
}
.tiktok_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  border: 1px solid #FFB200;
}
.tiktok_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
.tiktok_info .left .info-text span {
  color: #FFB200;
}
.tiktok_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: solid 1px #FFB200;
}
.tiktok_info:after {
  content: "";
  background: url("../../img/blog/banner-images/tiktok_info.png");
  position: absolute;
  width: 392px;
  display: flex;
  height: 438px;
  background-size: cover;
  right: 20px;
  bottom: 0;
}
.tiktok_info .mobile {
  display: none;
}
.tiktok_info:hover .btn {
  border: solid 1px #1A1E25;
  background: transparent;
  color: #1A1E25;
}
@media (max-width: 767px) {
  .tiktok_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  .tiktok_info .left {
    width: 100%;
    max-width: 100%;
  }
  .tiktok_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .tiktok_info .btn {
    margin-bottom: 50px;
  }
  .tiktok_info:after {
    display: none;
  }
  .tiktok_info .mobile {
    display: block;
  }
}

.fbs_info {
  width: 822px;
  background: linear-gradient(92deg, #FFF7F0 9.33%, #EAF7FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.fbs_info .left {
  max-width: 405px;
}
.fbs_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  border: 1px solid #FFB200;
}
.fbs_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
.fbs_info .left .info-text span {
  color: #FFB200;
}
.fbs_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: solid 1px #FFB200;
}
.fbs_info:after {
  content: "";
  background: url("../../img/blog/banner-images/fbs_info.png");
  position: absolute;
  width: 392px;
  display: flex;
  height: 438px;
  background-size: cover;
  right: 20px;
  bottom: 0;
}
.fbs_info .mobile {
  display: none;
}
.fbs_info:hover .btn {
  border: solid 1px #1A1E25;
  background: transparent;
  color: #1A1E25;
}
@media (max-width: 767px) {
  .fbs_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  .fbs_info .left {
    width: 100%;
    max-width: 100%;
  }
  .fbs_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .fbs_info .btn {
    margin-bottom: 50px;
  }
  .fbs_info:after {
    display: none;
  }
  .fbs_info .mobile {
    display: block;
  }
}

.ibs_info {
  width: 822px;
  background: linear-gradient(92deg, #FFF1F0 9.33%, #FCEAFF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.ibs_info .left {
  max-width: 405px;
}
.ibs_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  border: 1px solid #FFB200;
}
.ibs_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
.ibs_info .left .info-text span {
  color: #FFB200;
}
.ibs_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: solid 1px #FFB200;
}
.ibs_info:after {
  content: "";
  background: url("../../img/blog/banner-images/instagram_info.png");
  position: absolute;
  width: 380px;
  display: flex;
  height: 438px;
  background-size: cover;
  right: 0px;
  bottom: 0;
}
.ibs_info .mobile {
  display: none;
}
.ibs_info:hover .btn {
  border: solid 1px #1A1E25;
  background: transparent;
  color: #1A1E25;
}
@media (max-width: 767px) {
  .ibs_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  .ibs_info .left {
    width: 100%;
    max-width: 100%;
  }
  .ibs_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .ibs_info .btn {
    margin-bottom: 50px;
  }
  .ibs_info:after {
    display: none;
  }
  .ibs_info .mobile {
    display: block;
  }
}

.travel_info {
  width: 822px;
  background: linear-gradient(91deg, #211000 25.14%, #5F3B14 40.97%, #FFAB49 58.36%, #FFE9C9 91.97%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.travel_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
.travel_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
.travel_info .left .info-text {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.travel_info .left .info-text b {
  color: #FFB200;
  display: block;
}
.travel_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.travel_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
.travel_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.travel_info:after {
  content: "";
  background: url("../../img/blog/banner-images/travel_info.png");
  position: absolute;
  width: 100%;
  display: flex;
  height: 100%;
  background-size: cover;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.travel_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .travel_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/travel_info-m.png");
    background-size: cover;
    background-position: bottom;
    min-height: 822px;
  }
  .travel_info .left {
    width: 100%;
    max-width: 100%;
  }
  .travel_info .left .info-text {
    margin-bottom: 20px;
  }
  .travel_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .travel_info .btn {
    margin-bottom: 50px;
  }
  .travel_info:after {
    display: none;
  }
  .travel_info .mobile {
    display: block;
  }
}

.travel_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/travel_info-2-bg.jpg");
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.travel_info-2 .left {
  max-width: 405px;
  margin-left: auto;
  padding-left: 30px;
}
.travel_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.travel_info-2 .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.travel_info-2 .left .info-text b {
  color: #FFB200;
  display: block;
}
.travel_info-2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.travel_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
.travel_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
.travel_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/banner_phone_3.gif");
  position: absolute;
  width: 370px;
  display: flex;
  height: 450px;
  background-size: cover;
  left: 0;
  bottom: 0;
}
.travel_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  .travel_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/travel_info-2-bg-m.jpg");
    background-size: cover;
  }
  .travel_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .travel_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  .travel_info-2 .btn {
    margin-bottom: 50px;
  }
  .travel_info-2:after {
    display: none;
  }
  .travel_info-2 .mobile {
    display: block;
  }
}

.design_new_info {
  width: 822px;
  background: url(../../img/blog/banner-images/design_new_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
.design_new_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
.design_new_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
.design_new_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.design_new_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
.design_new_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.design_new_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
.design_new_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.design_new_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
.design_new_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .design_new_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/design_new_info-m.png");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 822px;
    justify-content: start;
  }
  .design_new_info .left {
    width: 100%;
    max-width: 100%;
  }
  .design_new_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  .design_new_info .left .info-text b {
    font-size: 27px;
  }
  .design_new_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .design_new_info .btn {
    margin-bottom: 50px;
  }
  .design_new_info:after {
    display: none;
  }
  .design_new_info .mobile {
    display: block;
  }
}

.design_new_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/design_new_info_bg-2.png");
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.design_new_info-2 .left {
  max-width: 400px;
  margin-left: auto;
  padding-left: 30px;
}
.design_new_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
.design_new_info-2 .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
.design_new_info-2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.design_new_info-2 .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.design_new_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
.design_new_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.design_new_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/design_new_info-2.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 15px;
  bottom: 5px;
}
.design_new_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  .design_new_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/design_new_info_bg-2-m.png");
    background-size: cover;
  }
  .design_new_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .design_new_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  .design_new_info-2 .btn {
    margin-bottom: 50px;
  }
  .design_new_info-2:after {
    display: none;
  }
  .design_new_info-2 .mobile {
    display: block;
  }
}

.usa_new_info {
  width: 822px;
  background: url(../../img/blog/banner-images/usa_new_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
.usa_new_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
.usa_new_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 10px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
.usa_new_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.usa_new_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
.usa_new_info .left .info-text2 {
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-top: 15px;
  color: #fff;
  margin-bottom: 0;
}
.usa_new_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
.usa_new_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.usa_new_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
.usa_new_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .usa_new_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/usa_new_info-m.png");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 822px;
    justify-content: start;
  }
  .usa_new_info .left {
    width: 100%;
    max-width: 100%;
  }
  .usa_new_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  .usa_new_info .left .info-text b {
    font-size: 27px;
  }
  .usa_new_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .usa_new_info .btn {
    margin-bottom: 50px;
  }
  .usa_new_info:after {
    display: none;
  }
  .usa_new_info .mobile {
    display: block;
  }
}

.usa_new_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/usa_new_info-bg-2.png");
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.usa_new_info-2 .left {
  max-width: 400px;
  margin-left: auto;
  padding-left: 30px;
}
.usa_new_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.usa_new_info-2 .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
.usa_new_info-2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.usa_new_info-2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.usa_new_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
.usa_new_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #FFA800;
  color: #FFA800;
}
.usa_new_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/usa_new_info-2.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 15px;
  bottom: 5px;
}
.usa_new_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  .usa_new_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/usa_new_info-bg-2-m.png");
    background-size: cover;
  }
  .usa_new_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .usa_new_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  .usa_new_info-2 .btn {
    margin-bottom: 50px;
  }
  .usa_new_info-2:after {
    display: none;
  }
  .usa_new_info-2 .mobile {
    display: block;
  }
}

.nikes_info {
  width: 822px;
  background: url(../../img/blog/banner-images/nikes_cats_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
.nikes_info .left {
  max-width: 385px;
  position: relative;
  z-index: 2;
}
.nikes_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #1A1E25;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.nikes_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.nikes_info .left .info-text b {
  color: #1A1E25;
  display: inline-block;
}
.nikes_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
.nikes_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #1A1E25 31.55%, #FFF 52.07%, #FFF 42.94%, #1A1E25 68.45%, #1A1E25 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #1A1E25;
  margin-top: 30px;
}
.nikes_info .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
.nikes_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
.nikes_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .nikes_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/nikes_cats_info-m.png");
    background-size: cover !important;
    background-position: center !important;
    min-height: 900px;
    justify-content: start;
  }
  .nikes_info .left {
    width: 100%;
    max-width: 100%;
  }
  .nikes_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  .nikes_info .left .info-text b {
    font-size: 27px;
  }
  .nikes_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .nikes_info .btn {
    margin-bottom: 50px;
  }
  .nikes_info:after {
    display: none;
  }
  .nikes_info .mobile {
    display: block;
  }
}

.nikes_info-2 {
  width: 822px;
  background: linear-gradient(256deg, #121212 8.31%, #004BEC 49.28%, #004BEC 90.24%);
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.nikes_info-2 .left {
  max-width: 385px;
  margin-left: auto;
  padding-left: 30px;
}
.nikes_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
.nikes_info-2 .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.nikes_info-2 .left .info-text b {
  color: #FFB200;
  display: block;
}
.nikes_info-2 .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.nikes_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
.nikes_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #FFF;
  color: #FFF;
}
.nikes_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/nikes_cats_info-2.png");
  position: absolute;
  width: 340px;
  display: flex;
  height: 380px;
  background-size: cover;
  left: 15px;
  bottom: 0;
}
.nikes_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  .nikes_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(0deg, #014BEC 6.67%, #014BEC 44.81%, #121212 82.95%);
    background-size: cover;
  }
  .nikes_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .nikes_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  .nikes_info-2 .btn {
    margin-bottom: 50px;
  }
  .nikes_info-2:after {
    display: none;
  }
  .nikes_info-2 .mobile {
    display: block;
  }
}

.mix_brands_info {
  width: 822px;
  background: url(../../img/blog/banner-images/mix_brands_info-bg.webp);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
.mix_brands_info .left {
  max-width: 375px;
  position: relative;
  z-index: 2;
  margin-left: auto;
}
.mix_brands_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
.mix_brands_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.mix_brands_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
.mix_brands_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
.mix_brands_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
.mix_brands_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.mix_brands_info:after {
  content: "";
  background: url("../../img/blog/banner-images/mix_brands_info.webp");
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  left: 15px;
  bottom: 0;
  z-index: 1;
}
.mix_brands_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .mix_brands_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/mix_brands_info-bg-m.webp");
    background-size: cover !important;
    background-position: bottom !important;
    justify-content: start;
  }
  .mix_brands_info .left {
    width: 100%;
    max-width: 100%;
  }
  .mix_brands_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  .mix_brands_info .left .info-text b {
    font-size: 27px;
  }
  .mix_brands_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .mix_brands_info .btn {
    margin-bottom: 50px;
  }
  .mix_brands_info:after {
    display: none;
  }
  .mix_brands_info .mobile {
    display: block;
  }
}

.mix_brands_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/mix_brands_info-2.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.mix_brands_info-2 .left {
  max-width: 400px;
  padding-left: 0px;
}
.mix_brands_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
.mix_brands_info-2 .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.mix_brands_info-2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.mix_brands_info-2 .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.mix_brands_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
.mix_brands_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.mix_brands_info-2:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  right: 25px;
  bottom: 5px;
}
.mix_brands_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  .mix_brands_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/mix_brands_info-2-m.webp");
    background-size: cover;
    min-height: 800px;
    background-position: bottom;
  }
  .mix_brands_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .mix_brands_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  .mix_brands_info-2 .btn {
    margin-bottom: 50px;
  }
  .mix_brands_info-2:after {
    display: none;
  }
  .mix_brands_info-2 .mobile {
    display: block;
  }
}

.autopromotion_info {
  width: 822px;
  background: url("../../img/blog/banner-images/autopromotion_info.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.autopromotion_info .left {
  max-width: 360px;
  padding-left: 0px;
}
.autopromotion_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.autopromotion_info .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.autopromotion_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.autopromotion_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.autopromotion_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #1A1E25 31.55%, #FFF 52.07%, #FFF 42.94%, #1A1E25 68.45%, #1A1E25 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #1A1E25;
}
.autopromotion_info .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
.autopromotion_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  right: 25px;
  bottom: 5px;
}
.autopromotion_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .autopromotion_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/autopromotion_info-m.webp");
    background-size: cover;
    min-height: 772px;
    background-position: bottom;
  }
  .autopromotion_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .autopromotion_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .autopromotion_info .btn {
    margin-bottom: 50px;
  }
  .autopromotion_info:after {
    display: none;
  }
  .autopromotion_info .mobile {
    display: block;
  }
}

.autopromotion_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/autopromotion_info-2.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.autopromotion_info-2 .left {
  max-width: 360px;
  padding-left: 0px;
}
.autopromotion_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
.autopromotion_info-2 .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.autopromotion_info-2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.autopromotion_info-2 .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.autopromotion_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
.autopromotion_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.autopromotion_info-2:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  right: 25px;
  bottom: 5px;
}
.autopromotion_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  .autopromotion_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/autopromotion_info-2-m.webp");
    background-size: cover;
    min-height: 772px;
    background-position: bottom;
  }
  .autopromotion_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .autopromotion_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  .autopromotion_info-2 .btn {
    margin-bottom: 50px;
  }
  .autopromotion_info-2:after {
    display: none;
  }
  .autopromotion_info-2 .mobile {
    display: block;
  }
}

.voucher_100_2_info_2 {
  width: 822px;
  background: url("../../img/blog/banner-images/voucher_100_2_info_2_bg.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.voucher_100_2_info_2 .left {
  max-width: 360px;
  margin-left: auto;
  padding-left: 30px;
}
.voucher_100_2_info_2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.voucher_100_2_info_2 .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.voucher_100_2_info_2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.voucher_100_2_info_2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.voucher_100_2_info_2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
.voucher_100_2_info_2 .left .btn:hover {
  background: transparent;
  border: 1px solid #FFA800;
  color: #FFA800;
}
.voucher_100_2_info_2:after {
  content: "";
  background: url("../../img/blog/banner-images/voucher_100_2_info_2.webp");
  position: absolute;
  width: 370px;
  display: flex;
  height: 430px;
  background-size: contain;
  background-repeat: no-repeat;
  left: 15px;
  bottom: 0px;
}
.voucher_100_2_info_2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  .voucher_100_2_info_2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/voucher_100_2_info_2_bg_m.webp");
    background-size: cover;
  }
  .voucher_100_2_info_2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .voucher_100_2_info_2 .special-offer {
    margin: 0 auto 15px auto;
  }
  .voucher_100_2_info_2 .btn {
    margin-bottom: 20px;
  }
  .voucher_100_2_info_2:after {
    display: none;
  }
  .voucher_100_2_info_2 .mobile {
    display: block;
  }
}

.kids_new_info {
  width: 822px;
  background: url("../../img/blog/banner-images/kids_new_info.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.kids_new_info .left {
  max-width: 320px;
  padding-left: 0px;
}
.kids_new_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.kids_new_info .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.kids_new_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.kids_new_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.kids_new_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
.kids_new_info .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
.kids_new_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  right: 25px;
  bottom: 5px;
}
.kids_new_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .kids_new_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/kids_new_info-m.webp");
    background-size: cover;
    min-height: 772px;
    background-position: bottom;
  }
  .kids_new_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .kids_new_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .kids_new_info .btn {
    margin-bottom: 50px;
  }
  .kids_new_info:after {
    display: none;
  }
  .kids_new_info .mobile {
    display: block;
  }
}

.kids_new_2_info {
  width: 822px;
  background: url("../../img/blog/banner-images/kids_new_2_info.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.kids_new_2_info .left {
  max-width: 360px;
  padding-left: 0px;
  margin-left: auto;
}
.kids_new_2_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.kids_new_2_info .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.kids_new_2_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.kids_new_2_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.kids_new_2_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
.kids_new_2_info .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
.kids_new_2_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
.kids_new_2_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .kids_new_2_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/kids_new_2_info-m.webp");
    background-size: cover;
    min-height: 800px;
    background-position: bottom;
  }
  .kids_new_2_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .kids_new_2_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .kids_new_2_info .btn {
    margin-bottom: 50px;
  }
  .kids_new_2_info:after {
    display: none;
  }
  .kids_new_2_info .mobile {
    display: block;
  }
}

.apple_maxi_info {
  width: 822px;
  background: url("../../img/blog/banner-images/apple_maxi_info.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.apple_maxi_info .left {
  max-width: 360px;
  padding-left: 0px;
  margin-right: auto;
}
.apple_maxi_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
.apple_maxi_info .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.apple_maxi_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.apple_maxi_info .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.apple_maxi_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
.apple_maxi_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.apple_maxi_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
.apple_maxi_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .apple_maxi_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/apple_maxi_info-m.webp");
    background-size: cover;
    min-height: 800px;
    background-position: bottom;
  }
  .apple_maxi_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .apple_maxi_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .apple_maxi_info .btn {
    margin-bottom: 50px;
  }
  .apple_maxi_info:after {
    display: none;
  }
  .apple_maxi_info .mobile {
    display: block;
  }
}

.apple_maxi_2_info {
  width: 822px;
  background: url("../../img/blog/banner-images/apple_maxi_info_2.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.apple_maxi_2_info .left {
  max-width: 360px;
  padding-left: 0px;
  margin-left: auto;
}
.apple_maxi_2_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
.apple_maxi_2_info .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.apple_maxi_2_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.apple_maxi_2_info .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.apple_maxi_2_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
.apple_maxi_2_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.apple_maxi_2_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
.apple_maxi_2_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .apple_maxi_2_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/apple_maxi_info_2-m.webp");
    background-size: cover;
    min-height: 900px;
    background-position: bottom;
  }
  .apple_maxi_2_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .apple_maxi_2_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .apple_maxi_2_info .btn {
    margin-bottom: 50px;
  }
  .apple_maxi_2_info:after {
    display: none;
  }
  .apple_maxi_2_info .mobile {
    display: block;
  }
}

.branded_denim_info {
  width: 822px;
  background: url("../../img/blog/banner-images/branded_denim_info.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.branded_denim_info .left {
  max-width: 360px;
  padding-left: 0px;
  margin-right: auto;
}
.branded_denim_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.branded_denim_info .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.branded_denim_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.branded_denim_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.branded_denim_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
.branded_denim_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.branded_denim_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
.branded_denim_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .branded_denim_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/branded_denim_info_m.webp");
    background-size: cover;
    min-height: 800px;
    background-position: bottom;
  }
  .branded_denim_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .branded_denim_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .branded_denim_info .btn {
    margin-bottom: 50px;
  }
  .branded_denim_info:after {
    display: none;
  }
  .branded_denim_info .mobile {
    display: block;
  }
}

.branded_denim_2_info {
  width: 822px;
  background: url("../../img/blog/banner-images/branded_denim_info_2.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.branded_denim_2_info .left {
  max-width: 360px;
  padding-left: 0px;
  margin-left: auto;
}
.branded_denim_2_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFF;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.branded_denim_2_info .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.branded_denim_2_info .left .info-text b {
  font-size: 27px;
  color: #FFF;
  display: block;
}
.branded_denim_2_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.branded_denim_2_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #1A1E25 31.55%, #FFF 52.07%, #FFF 42.94%, #1A1E25 68.45%, #1A1E25 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #1A1E25;
}
.branded_denim_2_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.branded_denim_2_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
.branded_denim_2_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .branded_denim_2_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/branded_denim_info_2-m.webp");
    background-size: cover;
    min-height: 900px;
    background-position: bottom;
  }
  .branded_denim_2_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .branded_denim_2_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .branded_denim_2_info .btn {
    margin-bottom: 50px;
  }
  .branded_denim_2_info:after {
    display: none;
  }
  .branded_denim_2_info .mobile {
    display: block;
  }
}

.car_access_info {
  width: 822px;
  background: url(../../img/blog/banner-images/car_access_info.webp);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
.car_access_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
.car_access_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 10px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
.car_access_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.car_access_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
.car_access_info .left .info-text2 {
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-top: 15px;
  color: #fff;
  margin-bottom: 0;
}
.car_access_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
.car_access_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.car_access_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
.car_access_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .car_access_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/car_access_info_m.webp");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 822px;
    justify-content: start;
  }
  .car_access_info .left {
    width: 100%;
    max-width: 100%;
  }
  .car_access_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  .car_access_info .left .info-text b {
    font-size: 27px;
  }
  .car_access_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .car_access_info .btn {
    margin-bottom: 50px;
  }
  .car_access_info:after {
    display: none;
  }
  .car_access_info .mobile {
    display: block;
  }
}

.car_access_2_info {
  width: 822px;
  background: url("../../img/blog/banner-images/car_access_info_2.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.car_access_2_info .left {
  max-width: 322px;
  padding-left: 0px;
  margin-left: auto;
}
.car_access_2_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.car_access_2_info .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.car_access_2_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.car_access_2_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.car_access_2_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
.car_access_2_info .left .btn:hover {
  background: transparent;
  border: 1px solid #FFB200;
  color: #FFB200;
}
.car_access_2_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
.car_access_2_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .car_access_2_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/car_access_info-2-m.webp");
    background-size: cover;
    min-height: 900px;
    background-position: bottom;
  }
  .car_access_2_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .car_access_2_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .car_access_2_info .btn {
    margin-bottom: 50px;
  }
  .car_access_2_info:after {
    display: none;
  }
  .car_access_2_info .mobile {
    display: block;
  }
}

.amazon_2025_info {
  width: 822px;
  background: url(../../img/blog/banner-images/amazon_2025_info_bg.webp);
  padding: 50px 30px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
.amazon_2025_info .left {
  padding: 50px 0;
  max-width: 380px;
  position: relative;
  z-index: 2;
  margin-left: auto;
}
.amazon_2025_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
.amazon_2025_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
.amazon_2025_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
.amazon_2025_info .left .info-text svg {
  transform: translate(0px, 14px);
}
.amazon_2025_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
.amazon_2025_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
.amazon_2025_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.amazon_2025_info:after {
  content: "";
  background: url("../../img/blog/banner-images/amazon_2025_info.webp");
  position: absolute;
  width: 370px;
  display: flex;
  height: 449px;
  background-size: cover;
  left: 15px;
  top: -15px;
  z-index: 1;
}
.amazon_2025_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .amazon_2025_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/amazon_2025_info_bg_m.webp");
    background-size: cover !important;
    background-position: bottom !important;
    justify-content: start;
  }
  .amazon_2025_info .left {
    width: 100%;
    max-width: 100%;
    padding: 0px 0;
  }
  .amazon_2025_info .left .info-text {
    margin-bottom: 0px;
    font-size: 27px;
  }
  .amazon_2025_info .left .info-text b {
    font-size: 27px;
  }
  .amazon_2025_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .amazon_2025_info .btn {
    margin-bottom: 50px;
  }
  .amazon_2025_info:after {
    display: none;
  }
  .amazon_2025_info .mobile {
    display: block;
    margin-bottom: 50px;
  }
}

.amazon_2025_2_info {
  width: 822px;
  background: url("../../img/blog/banner-images/amazon_2025_info_2.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
.amazon_2025_2_info .left {
  max-width: 360px;
  padding-left: 0px;
  margin-right: auto;
}
.amazon_2025_2_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
.amazon_2025_2_info .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
.amazon_2025_2_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
.amazon_2025_2_info .left .info-text svg {
  transform: translate(0px, 14px);
}
.amazon_2025_2_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
.amazon_2025_2_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
.amazon_2025_2_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.amazon_2025_2_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
.amazon_2025_2_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  .amazon_2025_2_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/amazon_2025_info_2_m.webp");
    background-size: cover;
    min-height: 715px;
    background-position: center;
  }
  .amazon_2025_2_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .amazon_2025_2_info .special-offer {
    margin: 0 auto 15px auto;
  }
  .amazon_2025_2_info .btn {
    margin-bottom: 50px;
  }
  .amazon_2025_2_info:after {
    display: none;
  }
  .amazon_2025_2_info .mobile {
    display: block;
  }
}

.post-slides-wrapper {
  flex: 0 0 100%;
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: 0;
  /* Mozilla */
}
.post-slides-wrapper .slide-link {
  display: flex;
  justify-content: center;
  flex: 0 0 100%;
  scroll-snap-align: start;
  align-items: center;
}
.post-slides-wrapper::-webkit-scrollbar {
  display: none;
}

.nav-circles-wrapper-style {
  display: flex;
  justify-content: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.arrow-wrapper-style {
  display: flex;
  justify-content: center;
  flex-direction: column-reverse;
}

.arrow-style {
  width: 50px;
  height: 50px;
  margin: 10px;
}

.display-flex {
  display: flex;
}

.slider-left-arrow {
  z-index: 2;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50" fill="none"><rect width="50" height="50" rx="25" transform="matrix(1 0 0 -1 0 50)" fill="white"/><rect x="0.5" y="-0.5" width="49" height="49" rx="24.5" transform="matrix(1 0 0 -1 0 49)" stroke="%234B5159" stroke-opacity="0.03"/><g clip-path="url(%23clip0_850_1604)"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.5236 31.8062C27.782 31.5477 27.782 31.1287 27.5236 30.8703L21.5976 24.9444L27.5236 19.0185C27.782 18.76 27.782 18.341 27.5236 18.0826C27.2651 17.8242 26.8461 17.8242 26.5877 18.0826L20.1938 24.4764C20.0697 24.6005 20 24.7689 20 24.9444C20 25.1199 20.0697 25.2882 20.1938 25.4123L26.5877 31.8062C26.8461 32.0646 27.2651 32.0646 27.5236 31.8062Z" fill="%234B5159"/></g><defs><clipPath id="clip0_850_1604"><rect width="10" height="15" fill="white" transform="matrix(1 0 0 -1 20 32.5)"/></clipPath></defs></svg>');
  box-shadow: 0px 13px 24px -12px rgba(0, 0, 0, 0.2);
  left: -35px;
  border-radius: 100px;
}
.slider-left-arrow:hover {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50" fill="none"><rect width="50" height="50" rx="25" transform="matrix(1 0 0 -1 0 50)" fill="white"/><rect x="0.5" y="-0.5" width="49" height="49" rx="24.5" transform="matrix(1 0 0 -1 0 49)" stroke="%234B5159" stroke-opacity="0.03"/><g clip-path="url(%23clip0_850_1614)"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.5236 31.8062C27.782 31.5477 27.782 31.1287 27.5236 30.8703L21.5976 24.9444L27.5236 19.0185C27.782 18.76 27.782 18.341 27.5236 18.0826C27.2651 17.8242 26.8461 17.8242 26.5877 18.0826L20.1938 24.4764C20.0697 24.6005 20 24.7689 20 24.9444C20 25.1199 20.0697 25.2882 20.1938 25.4123L26.5877 31.8062C26.8461 32.0646 27.2651 32.0646 27.5236 31.8062Z" fill="%231971C2"/></g><defs><clipPath id="clip0_850_1614"><rect width="10" height="15" fill="white" transform="matrix(1 0 0 -1 20 32.5)"/></clipPath></defs></svg>');
  cursor: pointer;
}

.slider-right-arrow {
  z-index: 2;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50" fill="none"><rect x="50" y="50" width="50" height="50" rx="25" transform="rotate(180 50 50)" fill="white"/><rect x="49.5" y="49.5" width="49" height="49" rx="24.5" transform="rotate(180 49.5 49.5)" stroke="%231A1E25" stroke-opacity="0.03"/><g clip-path="url(%23clip0_850_1610)"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.4764 31.8062C22.218 31.5477 22.218 31.1287 22.4764 30.8703L28.4024 24.9444L22.4764 19.0185C22.218 18.76 22.218 18.341 22.4764 18.0826C22.7349 17.8242 23.1539 17.8242 23.4123 18.0826L29.8062 24.4764C29.9303 24.6005 30 24.7689 30 24.9444C30 25.1199 29.9303 25.2882 29.8062 25.4123L23.4123 31.8062C23.1539 32.0646 22.7349 32.0646 22.4764 31.8062Z" fill="%234B5159"/></g><defs><clipPath id="clip0_850_1610"><rect width="10" height="15" fill="white" transform="matrix(-1 0 0 -1 30 32.5)"/></clipPath></defs></svg>');
  box-shadow: 0px 13px 24px -12px rgba(0, 0, 0, 0.2);
  border-radius: 100px;
  right: 35px;
}
.slider-right-arrow:hover {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50" fill="none"><rect x="50" y="50" width="50" height="50" rx="25" transform="rotate(180 50 50)" fill="white"/><rect x="49.5" y="49.5" width="49" height="49" rx="24.5" transform="rotate(180 49.5 49.5)" stroke="%231A1E25" stroke-opacity="0.03"/><g clip-path="url(%23clip0_850_1600)"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.4764 31.8062C22.218 31.5477 22.218 31.1287 22.4764 30.8703L28.4024 24.9444L22.4764 19.0185C22.218 18.76 22.218 18.341 22.4764 18.0826C22.7349 17.8242 23.1539 17.8242 23.4123 18.0826L29.8062 24.4764C29.9303 24.6005 30 24.7689 30 24.9444C30 25.1199 29.9303 25.2882 29.8062 25.4123L23.4123 31.8062C23.1539 32.0646 22.7349 32.0646 22.4764 31.8062Z" fill="%231971C2"/></g><defs><clipPath id="clip0_850_1600"><rect width="10" height="15" fill="white" transform="matrix(-1 0 0 -1 30 32.5)"/></clipPath></defs></svg>');
  cursor: pointer;
}

.nav-circles-wrapper-style {
  display: flex;
  justify-content: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.active-circle {
  background: #d49420 !important;
}

.nav-circle {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  transition: 0.25s;
  margin: 0 5px 0 5px;
  background: rgb(186, 186, 186);
}
.nav-circle:hover {
  cursor: pointer;
  background: #b3b2b2;
}

/* Styles for the slider */
@media (max-width: 991px) {
  iframe {
    width: 100%;
    height: auto;
  }
}

#blog-progressbar {
  height: 3px;
  width: 100vw;
  overflow: hidden;
}
#blog-progressbar .line {
  transition: 0.5s;
  width: 0;
  background: #1971C2;
  height: 3px;
}

#under-top-menu {
  display: none;
  height: 95px;
  background: #EFF1F2;
  padding: 12px 25px;
  position: relative;
}
#under-top-menu .title {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 7px;
  width: 100%;
  text-align: center;
}
#under-top-menu .btn {
  height: 40px;
  width: 164px;
  border-radius: 5px;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 40px;
  padding: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#under-top-menu .close {
  position: absolute;
  right: 9px;
  top: 5px;
}
@media (max-width: 767px) {
  #under-top-menu {
    display: block;
  }
}

.error-message {
  display: none;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  padding-top: 5px;
  padding-left: 17px;
  background: url("../../img/blog/i-err.svg") no-repeat left 4px;
  color: #C83532;
  height: 17px;
}

form .error {
  border: 1px solid #C83532;
}

@media (max-width: 991px) {
  .no-mobile-padding {
    padding-left: 0;
    padding-right: 0;
  }
}

#mobile-cats-wrapper {
  display: none;
  margin-top: 0px;
}
@media (max-width: 991px) {
  #mobile-cats-wrapper {
    display: block;
    position: relative;
    overflow: hidden;
  }
  #mobile-cats-wrapper #mobile-cats {
    border-bottom: 1px solid #DADADA;
    border-top: 1px solid #DADADA;
    padding: 7px 15px;
  }
  #mobile-cats-wrapper #mobile-cats .label {
    font-size: 12px;
    line-height: 20px;
  }
  #mobile-cats-wrapper #mobile-cats .name {
    font-size: 15px;
    line-height: 24px;
    font-weight: bold;
  }
  #mobile-cats-wrapper #mobile-cats.show-me:after {
    right: 76px;
    top: 25px;
    width: 43px;
    height: 16px;
  }
}

#search-form-mobile {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 60px;
  background: #fff;
  z-index: 1;
  left: calc(100% - 60px);
  transition: all 0.4s;
}
#search-form-mobile.open {
  left: -1px;
}
#search-form-mobile .search-form-text {
  height: 60px;
  margin: 0;
  padding-left: 60px;
  border-right: 0;
  border-radius: 0;
}
#search-form-mobile .search-form-button {
  position: absolute;
  left: 0;
  top: 0;
  width: 60px;
  height: 60px;
  border: none;
  background: url(../../img/blog/search.svg) no-repeat center;
  cursor: pointer;
}
#search-form-mobile .close-me {
  position: absolute;
  width: 19px;
  height: 19px;
  background: url(../../img/blog/close.svg) no-repeat center;
  top: 21px;
  right: 19px;
}
@media (max-width: 991px) {
  #search-form-mobile {
    display: block;
  }
}

.categories {
  margin-top: 0px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  border-top: 1px solid rgba(196, 196, 196, 0.768627451);
  border-bottom: 1px solid #DADADA;
}
.categories .links {
  display: flex;
  align-items: center;
  position: relative;
  top: 2px;
}
.categories .item {
  padding: 12px 45px 15px 0;
  text-decoration: none;
  text-transform: capitalize;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 28px;
}
.categories .item.active {
  color: #FFB200;
  font-weight: bold;
}
.categories .item:hover {
  color: #FFB200;
}
@media (max-width: 991px) {
  .categories {
    display: none;
    margin-top: 0;
    border-top: 0;
  }
  .categories .links {
    display: block;
  }
  .categories .item {
    display: block;
    margin: 0;
    border-radius: 0;
    padding: 15px;
    font-size: 15px;
    line-height: 24px;
  }
}

#search-form {
  position: relative;
  width: 388px;
}
#search-form input {
  border: 0;
}
#search-form:before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 14px;
  width: 1px;
  height: 30px;
  background: #DADADA;
}
#search-form .search-form-text {
  height: 60px;
  margin-bottom: 0;
  padding-right: 50px;
}
#search-form .search-form-text::placeholder {
  color: #4B5159;
}
#search-form .search-form-button {
  position: absolute;
  right: 3px;
  top: 20px;
  width: 21px;
  height: 21px;
  border: none;
  background: url(../../img/blog/search.svg) no-repeat center;
  cursor: pointer;
}
@media (max-width: 991px) {
  #search-form {
    display: none;
  }
}

#main {
  display: flex;
  padding-top: 58px;
  padding-bottom: 100px;
}
#main .wrapper {
  max-width: 822px;
  margin-right: auto;
  margin-left: auto;
}
#main h1 {
  text-align: center;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 42px;
  margin-bottom: 24px;
}
#main .category {
  font-size: 15px;
  margin-bottom: 5px;
  text-align: center;
  display: flex;
  justify-content: center;
}
#main .author {
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 30px;
  color: #4B5159;
  display: flex;
  justify-content: center;
}
#main .split {
  margin-left: 5px;
  margin-right: 5px;
}
#main .main-img {
  text-align: center;
  line-height: 0;
  margin-bottom: 40px;
}
#main .main-img img {
  width: 100%;
  height: auto;
  border-radius: 16px;
}
#main .content {
  max-width: 822px;
}
#main .the-content .flag {
  font-style: italic;
  padding: 30px;
  border-bottom: 1px solid #DADADA;
  border-top: 1px solid #DADADA;
  margin: 40px 0;
  display: block;
}
#main .the-content img {
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  border-radius: 16px;
}
#main .the-content h2 {
  margin-bottom: 30px;
  margin-top: 40px;
}
#main .the-content .spotlight {
  border: 1px solid #F8BF39;
  border-radius: 5px;
  font-weight: bold;
  padding: 30px;
  margin: 40px 0;
  display: block;
  font-style: italic;
}
#main .the-content .spotlight a {
  font-style: italic;
  font-weight: bold;
}
#main .the-content span.b a {
  font-weight: 600;
}
#main .the-content a {
  text-decoration-thickness: 2px;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 28px;
  text-decoration-line: underline;
  color: #1971C2;
}
#main .the-content a:hover {
  color: #024E94;
}
#main .the-content p {
  margin: 0 0 40px 0;
  font-family: Arial, serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
}
#main .the-content span.note_1 {
  display: block;
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  line-height: 27px;
  padding-left: 38px;
  border-left: 2px solid #1971C2;
}
#main .the-content span.note_1 a {
  font-size: 17px;
  line-height: 27px;
  font-weight: bold;
}
#main .the-content span.note_2 {
  display: block;
  font-style: normal;
  font-weight: bold;
  font-size: 19px;
  line-height: 34px;
  padding-left: 38px;
  border-left: 2px solid #1971C2;
}
#main .the-content span.note_2 a {
  font-size: 19px;
  line-height: 34px;
  font-weight: bold;
}
#main .the-content span.note_3 {
  display: block;
  font-style: normal;
  font-weight: bold;
  font-size: 23px;
  line-height: 36px;
  padding-left: 38px;
  border-left: 2px solid #1971C2;
}
#main .the-content span.note_3 a {
  font-size: 23px;
  line-height: 36px;
  font-weight: bold;
}
#main .the-content ul {
  padding-left: 49px;
  margin-top: 0;
  margin-bottom: 40px;
}
#main .the-content ul li {
  padding-left: 16px;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 28px;
}
#main .the-content ul li:not(:last-child) {
  margin-bottom: 8px;
}
#main .the-content span.quote_1 {
  display: block;
  font-style: italic;
  font-weight: bold;
  font-size: 17px;
  line-height: 27px;
  padding: 25px 40px 25px 98px;
  background: url("../../img/blog/blue-quotes.svg") no-repeat 40px 25px;
}
#main .the-content span.quote_1 a {
  font-size: 17px;
  line-height: 27px;
  font-weight: bold;
}
#main .the-content span.quote_2 {
  display: block;
  font-style: italic;
  font-weight: bold;
  font-size: 19px;
  line-height: 34px;
  padding: 25px 40px 25px 98px;
  background: url("../../img/blog/blue-quotes.svg") no-repeat 40px 25px;
}
#main .the-content span.quote_2 a {
  font-size: 19px;
  line-height: 34px;
  font-weight: bold;
}
#main .the-content span.quote_3 {
  display: block;
  font-style: italic;
  font-weight: bold;
  font-size: 23px;
  line-height: 36px;
  padding: 25px 40px 25px 98px;
  background: url("../../img/blog/blue-quotes.svg") no-repeat 40px 25px;
}
#main .the-content span.quote_3 a {
  font-size: 23px;
  line-height: 36px;
  font-weight: bold;
}
@media (max-width: 767px) {
  #main .the-content span.note_1, #main .the-content span.note_2, #main .the-content span.note_3 {
    padding-left: 30px;
  }
  #main .the-content span.quote_1, #main .the-content span.quote_2, #main .the-content span.quote_3 {
    padding: 25px 0 25px 50px;
    background: url("../../img/blog/blue-quotes.svg") no-repeat 0 25px;
  }
}
#main .about-author {
  display: flex;
  margin-bottom: 30px;
  margin-top: 90px;
}
#main .about-author img {
  flex-shrink: 0;
  margin-right: 30px;
  border-radius: 40px;
}
#main .under-author {
  border-top: 1px solid #DADADA;
}
#main .the-author {
  margin-bottom: 5px;
  overflow-wrap: anywhere;
}
#main .the-author span {
  font-weight: bold;
}
#main .the-author + .description {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
  color: #4B5159;
}
#main .share {
  display: flex;
  padding-top: 28px;
  padding-bottom: 22px;
}
#main .share > div {
  cursor: pointer;
  line-height: 0;
  width: 20px;
  height: 20px;
  display: flex;
  margin-right: 30px;
  transition: 0.2s;
}
#main .share .link:not(.copylink):hover path {
  fill: #1A1E25;
}
#main .share .link.copylink:hover path {
  stroke: #1971C2;
}
#main .share #copycurrenturl {
  transition: 1s;
  position: relative;
}
#main .share .link .copied-successful {
  opacity: 0;
  display: flex;
  position: absolute;
  left: 31px;
  top: -10px;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  color: #1971C2;
  background: #E7F3FF;
  border-radius: 100px;
  min-width: 77px;
  height: 20px;
  justify-content: center;
  align-items: center;
}
#main .share .link.fillblue path {
  stroke: #1971C2;
}
#main .subscribe-to-blog-under-author {
  background: #FAFAFA;
  padding-top: 50px;
  padding-bottom: 50px;
  margin-top: 90px;
  margin-bottom: 90px;
  padding-left: 15px;
  padding-right: 15px;
}
#main .subscribe-to-blog-under-author .error-message {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
#main .subscribe-to-blog-under-author img.block.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 11px;
}
#main .subscribe-to-blog-under-author .pre-title {
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 10px;
}
#main .subscribe-to-blog-under-author .title {
  font-style: normal;
  font-weight: bold;
  font-size: 44px;
  line-height: 60px;
  text-align: center;
  max-width: 600px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
#main .subscribe-to-blog-under-author .desc {
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 28px;
  margin-bottom: 40px;
}
#main .subscribe-to-blog-under-author .center-managers {
  display: flex;
  justify-content: center;
  align-items: center;
}
#main .subscribe-to-blog-under-author .btn-action {
  margin: 30px auto;
  max-width: 320px;
}
#main .subscribe-to-blog-under-author .btn-action a {
  width: 100%;
}
#main .subscribe-to-blog-under-author form {
  display: block;
  margin-bottom: 18px;
}
#main .subscribe-to-blog-under-author form .inputs {
  display: flex;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
#main .subscribe-to-blog-under-author form input[type=email] {
  margin-right: 20px;
  height: 70px;
  margin-bottom: 0;
  min-width: 353px;
  max-width: 353px;
}
#main .subscribe-to-blog-under-author form .btn {
  height: 70px;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 40px;
  min-width: unset;
  width: 100%;
  max-width: 230px;
}
#main .subscribe-to-blog-under-author img.inline {
  display: inline;
}
#main .subscribe-to-blog-under-author img.inline + span {
  padding-left: 9px;
}
@media (max-width: 767px) {
  #main .subscribe-to-blog-under-author input[type=email] {
    margin-right: 0;
  }
  #main .subscribe-to-blog-under-author img.inline {
    max-width: 90px;
    height: auto;
  }
  #main .subscribe-to-blog-under-author img.inline + span {
    padding-left: 5px;
    font-size: 15px;
    line-height: 24px;
  }
  #main .subscribe-to-blog-under-author .pre-title {
    font-size: 23px;
    line-height: 32px;
  }
  #main .subscribe-to-blog-under-author .title {
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    max-width: 625px;
  }
  #main .subscribe-to-blog-under-author form input[type=email] {
    margin-bottom: 20px;
    min-width: unset;
  }
  #main .subscribe-to-blog-under-author form .inputs {
    max-width: 462px;
    display: block;
  }
  #main .subscribe-to-blog-under-author form .btn {
    max-width: 100%;
  }
}
#main .the-content .open-by-mouse-click:hover {
  cursor: pointer;
}
#main .the-content h2 {
  font-size: 30px;
  line-height: 46px;
}
#main .the-content h3 {
  font-size: 24px;
  line-height: 32px;
}
#main .the-content h4 {
  font-size: 19px;
  line-height: 26px;
}
#main .the-content nav {
  background: #fff;
  border-top: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  padding: 0 20px 20px 20px;
}
@media (max-width: 767px) {
  #main .the-content h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    line-height: 36px;
  }
  #main .the-content h2 * {
    font-weight: bold !important;
  }
}
#main .blog_cont_single .content-title {
  background-color: #f9f9fa;
  margin: 40px 0 0;
  padding: 20px 40px 20px 30px;
}
#main .the-content .content-title {
  background-color: #FFF;
  margin-top: 0;
  padding: 20px 20px 20px 20px;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 0px;
  display: flex;
  justify-content: space-between;
}
#main .the-content .content-title:after {
  content: url(../../img/blog/arrow-left.svg);
  width: 30px;
  height: 0px;
  transform: rotate(90deg);
  align-items: end;
  display: flex;
  justify-content: end;
  position: relative;
  left: 0;
}
#main .the-content .content-title.closed {
  padding: 20px 20px 0px 20px;
}
#main .the-content .content-title.closed:after {
  content: url(../../img/blog/arrow-left.svg);
  width: 30px;
  height: 0px;
  display: flex;
  justify-content: start;
  transform: rotate(-90deg);
  position: relative;
  left: 7px;
}
#main nav.category ul {
  margin-top: 0;
  margin-bottom: 25px;
  display: flex;
  list-style-type: none;
  padding-left: unset;
}
#main nav.category li {
  padding-left: 4px;
}
#main nav.category li:first-child {
  padding-left: 0;
}
#main nav.category a {
  color: #4B5159;
}
#main .blog-subscription-form-wrapper-1 {
  background: #FAFAFA;
  border-top: 1px solid #1971C2;
  padding: 40px;
}
#main .blog-subscription-form-wrapper-1 .title {
  font-style: normal;
  font-weight: bold;
  font-size: 23px;
  line-height: 36px;
  margin-bottom: 15px;
}
#main .blog-subscription-form-wrapper-1 .subtitle {
  margin-bottom: 40px;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 28px;
}
#main .blog-subscription-form-wrapper-1 .email-error {
  color: #ff0000;
}
#main .blog-subscription-form-wrapper-1 input[type=email] {
  height: 70px;
  margin-right: 20px;
  max-width: 462px;
  margin-bottom: 0;
}
#main .blog-subscription-form-wrapper-1 .btn {
  min-width: unset;
  width: 260px;
  height: 70px;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 40px;
  padding: 15px 0;
}
#main .blog-subscription-form-wrapper-1 .row {
  display: flex;
}
@media (max-width: 1250px) {
  #main .blog-subscription-form-wrapper-1 {
    padding: 40px 30px;
  }
  #main .blog-subscription-form-wrapper-1 input[type=email] {
    max-width: 300px;
    margin-bottom: 20px;
  }
  #main .blog-subscription-form-wrapper-1 .btn {
    font-size: 18px;
  }
  #main .blog-subscription-form-wrapper-1 .row {
    display: block;
  }
  #main .blog-subscription-form-wrapper-1 .title {
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 15px;
    text-align: center;
  }
  #main .blog-subscription-form-wrapper-1 .subtitle {
    margin-bottom: 30px;
    text-align: center;
  }
  #main .blog-subscription-form-wrapper-1 form {
    margin-left: auto;
    margin-right: auto;
    max-width: 462px;
  }
  #main .blog-subscription-form-wrapper-1 input[type=email] {
    height: 60px;
    margin-bottom: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: unset;
  }
  #main .blog-subscription-form-wrapper-1 .btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}
#main .banner-style-6 {
  background: #B0E7FF;
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-height: 314px;
  position: relative;
  margin-bottom: 60px;
}
#main .banner-style-6 .mobile {
  display: none;
}
#main .banner-style-6 .left {
  max-width: 406px;
  padding-top: 50px;
  padding-left: 40px;
}
#main .banner-style-6 .right {
  position: relative;
  top: 26px;
  right: 0;
}
#main .banner-style-6 .right img {
  width: unset;
  height: unset;
  margin-bottom: unset;
}
#main .banner-style-6-title {
  font-style: normal;
  font-weight: 700;
  font-size: 23px;
  line-height: 32px;
  margin-bottom: 10px;
}
#main .banner-style-6-description {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 18px;
}
#main .banner-style-6-get {
  font-style: normal;
  font-weight: 700 !important;
  font-size: 20px;
  line-height: 40px;
  text-decoration-thickness: 2px;
  text-decoration: underline;
  margin-bottom: 15px;
  background: url("../../img/pages/home/black-arrow-right.svg") no-repeat right 1px;
  padding-right: 23px;
  background-size: 9px;
}
#main .banner-style-6-small-text {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 19px;
  color: #4B5159;
}
@media (min-width: 991px) and (max-width: 1280px) {
  #main .banner-style-6 {
    overflow: hidden;
    min-height: 314px;
  }
  #main .banner-style-6 .left {
    padding-top: 30px;
    min-width: 406px;
  }
  #main .banner-style-6 .right {
    position: absolute;
    right: -80px;
  }
}
@media (max-width: 1159px) {
  #main .banner-style-6 {
    overflow-x: clip;
  }
  #main .banner-style-6 .pc {
    display: none !important;
  }
  #main .banner-style-6 .mobile {
    display: block !important;
  }
  #main .banner-style-6 .right {
    right: -100px;
    top: 58px;
  }
  #main .banner-style-6 .left {
    min-width: unset;
    max-width: 311px;
  }
}
@media (max-width: 1136px) {
  #main .banner-style-6 {
    min-height: unset;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }
  #main .banner-style-6 .right {
    display: none;
  }
  #main .banner-style-6 .left {
    padding: unset;
    width: 100%;
    max-width: unset;
  }
  #main .banner-style-6-title {
    text-align: center;
  }
  #main .banner-style-6-description {
    text-align: center;
  }
  #main .banner-style-6-btn {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  #main .banner-style-6-small-text {
    text-align: center;
  }
  #main .banner-style-6-get {
    max-width: 181px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 990px) {
  #main .banner-style-6 {
    display: block;
    padding: 40px 25px 0 25px;
    max-height: unset;
  }
  #main .banner-style-6 .right {
    display: block;
    top: 78px;
    right: unset;
    margin-top: -60px;
  }
}
@media (max-width: 767px) {
  #main .banner-style-6-get {
    background-position-y: 6px !important;
  }
  #main .banner-style-6 .right {
    right: unset;
    top: 46px;
    margin-right: unset;
    margin-top: -40px;
  }
  #main .banner-style-6 .right img {
    display: block;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: auto;
    position: relative;
    top: 3px;
  }
}
@media (max-width: 367px) {
  #main .banner-style-6-title {
    font-size: min(6.5vw, 23px);
  }
  #main .banner-style-6-description {
    line-height: 24px;
    font-size: min(4vw, 15px);
  }
}
@media (max-width: 350px) {
  #main .banner-style-6 {
    padding: 25px 25px 10px 25px;
  }
  #main .banner-style-6 .right {
    top: 50px;
  }
}
@media (max-width: 330px) {
  #main .banner-style-6 .right {
    top: 46px;
  }
}

#blog-sub-3 .btn.ajax, #blog-sub-2 .btn.ajax {
  background-color: #FFB200;
}

#footer .container {
  border-top: 0 !important;
}
#footer .container .sep {
  border-top: 0 !important;
}

#ready {
  color: #fff;
  text-align: center;
  background: #192AC2;
}
#ready h2 {
  max-width: 910px;
  line-height: 61px;
  margin-bottom: 27px;
}
#ready .info {
  font-size: 23px;
  line-height: 32px;
  margin-bottom: 54px;
}
#ready .link {
  color: #fff;
  font-size: 20px;
  line-height: 40px;
  margin-left: 30px;
}
#ready .container.section {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 767px) {
  #ready h2 {
    line-height: 38px;
  }
  #ready .info {
    font-size: 19px;
    line-height: 26px;
    margin-bottom: 40px;
  }
  #ready .link {
    margin: 18px 0 0 0;
    display: inline-block;
  }
  #ready .container.section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

#recommended-posts {
  margin-top: 90px;
}
#recommended-posts .recommended-title {
  font-style: normal;
  font-weight: bold;
  font-size: 23px;
  line-height: 32px;
  margin-bottom: 40px;
  margin-left: 0;
}
#recommended-posts .item:not(:last-child) {
  margin-bottom: 40px;
}
#recommended-posts .item {
  display: flex;
  text-decoration-line: unset;
}
#recommended-posts .item a.category-link {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
  text-decoration-line: underline;
  margin-bottom: 10px;
  display: block;
}
#recommended-posts .item .title {
  font-style: normal;
  font-weight: bold;
  font-size: 19px;
  line-height: 26px;
  margin-bottom: 10px;
}
#recommended-posts .item .author-date-wrapper {
  display: flex;
  align-items: center;
}
#recommended-posts .item .date {
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 24px;
  color: #4B5159;
}
#recommended-posts .item .splitter {
  margin-left: 6px;
  margin-right: 6px;
}
#recommended-posts .item .author {
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 24px;
  color: #4B5159;
  margin-bottom: 0;
}
#recommended-posts .back-posts {
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  line-height: 40px;
  text-decoration-line: underline;
  color: #1A1E25;
  padding-left: 27px;
  background: url("../../img/blog/arrow-left.svg") no-repeat left center;
}
#recommended-posts .right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 30px;
  max-width: 452px;
}
@media (max-width: 767px) {
  #recommended-posts .item {
    display: block;
  }
  #recommended-posts .right {
    margin-left: 0;
  }
  #recommended-posts img {
    width: 100%;
    height: auto;
  }
}

aside.right-side {
  margin-left: 52px;
  max-width: 386px;
}
aside.right-side .signup {
  background: #1971C2;
  padding: 40px;
  border-radius: 5px;
  margin-bottom: 60px;
}
aside.right-side .signup img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
aside.right-side .signup .title {
  text-align: center;
  color: #ffffff;
  font-style: normal;
  font-weight: bold;
  font-size: 23px;
  line-height: 32px;
  margin-bottom: 10px;
}
aside.right-side .signup .desc {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
}
aside.right-side .signup input[type=email] {
  height: 60px;
  margin-bottom: 0;
}
aside.right-side .signup input[type=email].error {
  background: #FFE7E7;
  border: 1px solid #C83532;
}
aside.right-side .signup .btn {
  min-width: unset;
  width: 100%;
  margin-top: 20px;
}
aside.right-side .signup .error-message {
  color: #FFE7E7;
  background: url("../../img/blog/i-err-semiwhite.svg") no-repeat left 4px;
}
aside.right-side #under-form .title {
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
aside.right-side #under-form .pop-items {
  margin-bottom: 60px;
}
aside.right-side #under-form .pop-item a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 26px;
  padding-top: 15px;
  padding-bottom: 15px;
}
aside.right-side #under-form .pop-item a:hover {
  text-decoration: underline;
}
aside.right-side #under-form .pop-item img {
  width: 80px;
  height: 80px;
  border-radius: 5px;
  margin-right: 20px;
  object-fit: cover;
}
aside.right-side .pop-item {
  border-bottom: 1px solid #DADADA;
}
aside.right-side .pop-item:first-child {
  border-top: 1px solid #DADADA;
}
@media (max-width: 991px) {
  aside.right-side {
    display: none;
  }
}

#blog-nav {
  margin-top: 0;
  padding-left: 40px;
}
#blog-nav a {
  text-decoration: none;
}
#blog-nav a:hover {
  text-decoration: underline;
}
#blog-nav li {
  list-style-type: disc;
  padding-left: 10px;
}
#blog-nav li:not(:last-child) {
  margin-bottom: 8px;
}
#blog-nav li ol {
  margin-top: 10px;
  padding-left: 30px;
}
#blog-nav li ol li {
  color: #1971C2;
  padding-left: 0;
}
#blog-nav li ol li a {
  color: #1971C2 !important;
}

#comments .comment-reply-title {
  font-weight: bold;
  font-size: 23px;
  line-height: 32px;
  margin-bottom: 30px;
}
#comments .email-group {
  display: flex;
  justify-content: space-between;
}
#comments .email-group .name {
  margin-right: 20px;
}
#comments .comment-field {
  height: 120px;
}
#comments .form-submit {
  text-align: center;
}
#comments .comments-header {
  font-weight: bold;
  font-size: 23px;
  line-height: 32px;
  margin-bottom: 4px;
}
#comments .comment-author-name {
  font-weight: bold;
  margin-right: 15px;
}
#comments .comment-date {
  font-size: 15px;
  color: #9F9F9F;
}
#comments .comment-reply-link {
  color: #9F9F9F;
  font-size: 15px;
}
#comments .comments-list {
  margin-bottom: 80px;
}
#comments .comment {
  padding: 30px 0 0 40px;
}
#comments .comment.depth-1 {
  padding: 30px 0;
  border-bottom: 1px solid #DADADA;
}
#comments .comment-text {
  font-size: 17px;
  line-height: 26px;
}

@media (max-width: 767px) {
  #comments .email-group .name {
    margin-right: 14px;
  }
  #comments input[name=email],
  #comments input[name=author] {
    height: 60px;
  }
}
#more {
  margin-bottom: 90px;
}
#more h3 {
  text-align: center;
  margin-bottom: 60px;
}
#more .items {
  display: flex;
  justify-content: center;
}
#more .item {
  width: 100%;
  max-width: 385px;
  display: flex;
  flex-direction: column;
}
#more .item:not(:last-child) {
  margin-right: 52px;
}
#more img {
  width: 100%;
  line-height: 0;
  margin-bottom: 12px;
}
#more .category {
  font-size: 15px;
  line-height: 24px;
  text-decoration: underline;
  margin-bottom: 10px;
}
#more .title {
  font-size: 23px;
  line-height: 32px;
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
  height: 100%;
}
#more .info {
  font-size: 15px;
  line-height: 24px;
}
#more .date {
  color: #9F9F9F;
}

.the-content b, .the-content strong {
  font-weight: inherit;
}
.the-content .b, .the-content .strong {
  font-weight: 700;
}
.the-content .em {
  font-style: italic;
}
.the-content em {
  font-style: normal;
}

#fb-bottom-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  background: #FF3D00;
  z-index: 100;
}
#fb-bottom-banner .inner {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #fff;
}
#fb-bottom-banner .title {
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
  margin-bottom: 5px;
}
#fb-bottom-banner .title.with-amazon span {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="108" height="32" viewBox="0 0 108 32" fill="none"><g clip-path="url(%23clip0_956_7685)"><path d="M66.9876 24.9993C60.7191 29.5351 51.6332 31.9551 43.8104 31.9551C32.8416 31.9551 22.9668 27.9724 15.4962 21.3485C14.9092 20.8276 15.4351 20.1178 16.1395 20.5234C24.2017 25.1283 34.1704 27.8987 44.4678 27.8987C51.4125 27.8987 59.0521 26.4882 66.0767 23.5611C67.1379 23.1186 68.0253 24.2433 66.9876 24.9993Z" fill="white"/><path d="M69.5934 22.0721C68.7951 21.0672 64.2968 21.5973 62.2777 21.8324C61.6626 21.9062 61.5687 21.3807 62.1228 21.0027C65.7055 18.5274 71.5843 19.2418 72.2698 20.0716C72.9554 20.9059 72.0914 26.6909 68.7247 29.452C68.2082 29.8761 67.7152 29.6502 67.9452 29.0879C68.7012 27.2348 70.3963 23.0816 69.5934 22.0721Z" fill="white"/><path d="M62.4185 3.5293V1.12311C62.4185 0.758954 62.7002 0.514648 63.0383 0.514648H74.0118C74.3639 0.514648 74.6457 0.763564 74.6457 1.12311V3.18358C74.641 3.5293 74.3452 3.98103 73.8193 4.69551L68.1329 12.6654C70.2459 12.6147 72.4763 12.9236 74.3921 13.9838C74.8241 14.2235 74.9415 14.5738 74.9744 14.9195V17.487C74.9744 17.8374 74.5799 18.2476 74.1667 18.0356C70.7906 16.2978 66.3064 16.1088 62.5734 18.054C62.1931 18.2568 61.7939 17.8512 61.7939 17.5009V15.0624C61.7939 14.6706 61.7986 14.0022 62.1978 13.4076L68.7856 4.13315H63.0524C62.7002 4.13315 62.4185 3.88884 62.4185 3.5293Z" fill="%23FFB200"/><path d="M22.388 18.5419H19.0495C18.7302 18.5188 18.4766 18.2838 18.4531 17.9841V1.16387C18.4531 0.827371 18.7396 0.560014 19.0964 0.560014H22.2096C22.5336 0.573834 22.7918 0.818149 22.8153 1.12238V3.32114H22.8763C23.6887 1.19613 25.2147 0.205078 27.2714 0.205078C29.3609 0.205078 30.6663 1.19613 31.6054 3.32114C32.413 1.19613 34.249 0.205078 36.2164 0.205078C37.6157 0.205078 39.1464 0.772053 40.0808 2.04429C41.1373 3.45942 40.9214 5.51529 40.9214 7.31762L40.9167 17.9334C40.9167 18.2699 40.6302 18.5419 40.2734 18.5419H36.9395C36.6061 18.5188 36.3385 18.2561 36.3385 17.9334V9.01855C36.3385 8.30868 36.4042 6.53861 36.2446 5.86561C35.9957 4.73627 35.2491 4.41821 34.2818 4.41821C33.4742 4.41821 32.629 4.94831 32.2862 5.79647C31.9435 6.64463 31.9763 8.06437 31.9763 9.01855V17.9334C31.9763 18.2699 31.6899 18.5419 31.333 18.5419H27.9992C27.6611 18.5188 27.3982 18.2561 27.3982 17.9334L27.3935 9.01855C27.3935 7.14246 27.7081 4.38133 25.3368 4.38133C22.9374 4.38133 23.0313 7.07331 23.0313 9.01855V17.9334C23.0313 18.2699 22.7449 18.5419 22.388 18.5419Z" fill="%23FFB200"/><path d="M84.092 0.205078C89.0458 0.205078 91.727 4.38134 91.727 9.69154C91.727 14.822 88.7641 18.8922 84.092 18.8922C79.2274 18.8922 76.5791 14.716 76.5791 9.51177C76.5791 4.27532 79.2603 0.205078 84.092 0.205078ZM84.1202 3.6392C81.6597 3.6392 81.5047 6.93042 81.5047 8.98167C81.5047 11.0375 81.4719 15.4258 84.092 15.4258C86.6792 15.4258 86.8013 11.8857 86.8013 9.72842C86.8013 8.30868 86.7403 6.61236 86.3036 5.26637C85.928 4.09555 85.1814 3.6392 84.1202 3.6392Z" fill="%23FFB200"/><path d="M98.1501 18.5419H94.8257C94.4923 18.5188 94.2247 18.2561 94.2247 17.9334L94.22 1.10855C94.2481 0.79971 94.5252 0.560014 94.8633 0.560014H97.9576C98.2488 0.573834 98.4882 0.767445 98.554 1.03019V3.60232H98.615C99.5494 1.30215 100.859 0.205078 103.165 0.205078C104.663 0.205078 106.123 0.735178 107.062 2.18719C107.936 3.53318 107.936 5.79647 107.936 7.42364V18.0118C107.898 18.3068 107.621 18.5419 107.292 18.5419H103.944C103.639 18.5188 103.386 18.2976 103.353 18.0118V8.87565C103.353 7.03644 103.569 4.34446 101.263 4.34446C100.451 4.34446 99.7044 4.87917 99.3334 5.69045C98.8639 6.71838 98.8028 7.7417 98.8028 8.87565V17.9334C98.7981 18.2699 98.507 18.5419 98.1501 18.5419Z" fill="%23FFB200"/><path d="M53.6692 10.5071V9.79728C51.2557 9.79728 48.706 10.3043 48.706 13.0977C48.706 14.5128 49.4526 15.4716 50.7345 15.4716C51.6736 15.4716 52.5141 14.9047 53.0447 13.9828C53.7021 12.8488 53.6692 11.784 53.6692 10.5071ZM57.0359 18.4955C56.8152 18.6891 56.4959 18.7029 56.2471 18.5739C55.1389 17.6704 54.9417 17.2509 54.3313 16.3889C52.5 18.2235 51.2041 18.7721 48.8281 18.7721C46.0202 18.7721 43.832 17.0712 43.832 13.6647C43.832 11.005 45.3017 9.19342 47.3913 8.30839C49.2037 7.52476 51.7346 7.38648 53.6692 7.16983V6.74575C53.6692 5.96673 53.7303 5.04482 53.2654 4.37183C52.8569 3.76798 52.0774 3.51906 51.3919 3.51906C50.1194 3.51906 48.9831 4.15979 48.706 5.48734C48.6497 5.78235 48.429 6.07276 48.1285 6.08659L44.8885 5.74548C44.6162 5.68555 44.3157 5.4689 44.3908 5.05866C45.1374 1.20507 48.6825 0.043457 51.8567 0.043457C53.4814 0.043457 55.6038 0.467536 56.8857 1.67524C58.5103 3.16413 58.3554 5.15084 58.3554 7.31273V12.4201C58.3554 13.9551 59.0034 14.6281 59.6138 15.4578C59.8298 15.7528 59.8767 16.1078 59.6044 16.329C58.9235 16.8868 57.7121 17.9239 57.0453 18.5047L57.0359 18.4955Z" fill="%23FFB200"/><path d="M9.90359 10.5071V9.79728C7.49008 9.79728 4.94039 10.3043 4.94039 13.0977C4.94039 14.5128 5.68698 15.4716 6.96887 15.4716C7.90798 15.4716 8.74848 14.9047 9.27908 13.9828C9.93646 12.8488 9.90359 11.784 9.90359 10.5071ZM13.2703 18.4955C13.0496 18.6891 12.7303 18.7029 12.4815 18.5739C11.3733 17.6704 11.1761 17.2509 10.5657 16.3889C8.7344 18.2235 7.43843 18.7721 5.06247 18.7721C2.25453 18.7721 0.0664062 17.0712 0.0664062 13.6647C0.0664062 11.005 1.53611 9.19342 3.62564 8.30839C5.43812 7.52476 7.96902 7.38648 9.90359 7.16983V6.74575C9.90359 5.96673 9.96464 5.04482 9.49977 4.37183C9.09126 3.76798 8.3118 3.51906 7.62625 3.51906C6.35375 3.51906 5.21743 4.15979 4.94039 5.48734C4.88404 5.78235 4.66335 6.07276 4.36284 6.08659L1.12291 5.74548C0.850563 5.68555 0.550047 5.4689 0.625176 5.05866C1.37177 1.20507 4.91691 0.043457 8.09111 0.043457C9.71577 0.043457 11.8382 0.467536 13.12 1.67524C14.7447 3.16413 14.5898 5.15084 14.5898 7.31273V12.4201C14.5898 13.9551 15.2377 14.6281 15.8482 15.4578C16.0642 15.7528 16.1111 16.1078 15.8388 16.329C15.1579 16.8868 13.9465 17.9239 13.2797 18.5047L13.2703 18.4955Z" fill="%23FFB200"/></g><defs><clipPath id="clip0_956_7685"><rect width="108" height="32" fill="white"/></clipPath></defs></svg>');
  display: inline-block;
  width: 108px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 14px;
}
@media (max-width: 767px) {
  #fb-bottom-banner .title.with-amazon span {
    width: 84px;
    top: 18px;
  }
}
#fb-bottom-banner .title.with-amazon-2 span {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="108" height="32" viewBox="0 0 108 32" fill="none"><g clip-path="url(%23clip0_956_7872)"><path d="M66.9876 24.9993C60.7191 29.5351 51.6332 31.9551 43.8104 31.9551C32.8416 31.9551 22.9668 27.9724 15.4962 21.3485C14.9092 20.8276 15.4351 20.1178 16.1395 20.5234C24.2017 25.1283 34.1704 27.8987 44.4678 27.8987C51.4125 27.8987 59.0521 26.4882 66.0767 23.5611C67.1379 23.1186 68.0253 24.2433 66.9876 24.9993Z" fill="white"/><path d="M69.5934 22.0721C68.7951 21.0672 64.2968 21.5973 62.2777 21.8324C61.6626 21.9062 61.5687 21.3807 62.1228 21.0027C65.7055 18.5274 71.5843 19.2418 72.2698 20.0716C72.9554 20.9059 72.0914 26.6909 68.7247 29.452C68.2082 29.8761 67.7152 29.6502 67.9452 29.0879C68.7012 27.2348 70.3963 23.0816 69.5934 22.0721Z" fill="white"/><path d="M62.6245 4.01465V1.60846C62.6245 1.24431 62.9062 1 63.2443 1H74.2178C74.57 1 74.8517 1.24892 74.8517 1.60846V3.66893C74.847 4.01465 74.5512 4.46638 74.0253 5.18086L68.339 13.1508C70.452 13.1001 72.6824 13.4089 74.5982 14.4691C75.0302 14.7088 75.1476 15.0591 75.1804 15.4049V17.9724C75.1804 18.3227 74.786 18.733 74.3728 18.5209C70.9967 16.7831 66.5124 16.5941 62.7795 18.5394C62.3991 18.7422 62 18.3365 62 17.9862V15.5478C62 15.1559 62.0047 14.4876 62.4038 13.8929L68.9917 4.6185H63.2584C62.9062 4.6185 62.6245 4.3742 62.6245 4.01465Z" fill="%231A1E25"/><path d="M22.388 18.5419H19.0495C18.7302 18.5188 18.4766 18.2838 18.4531 17.9841V1.16387C18.4531 0.827371 18.7396 0.560014 19.0964 0.560014H22.2096C22.5336 0.573834 22.7918 0.818149 22.8153 1.12238V3.32114H22.8763C23.6887 1.19613 25.2147 0.205078 27.2714 0.205078C29.3609 0.205078 30.6663 1.19613 31.6054 3.32114C32.413 1.19613 34.249 0.205078 36.2164 0.205078C37.6157 0.205078 39.1464 0.772053 40.0808 2.04429C41.1373 3.45942 40.9214 5.51529 40.9214 7.31762L40.9167 17.9334C40.9167 18.2699 40.6302 18.5419 40.2734 18.5419H36.9395C36.6061 18.5188 36.3385 18.2561 36.3385 17.9334V9.01855C36.3385 8.30868 36.4042 6.53861 36.2446 5.86561C35.9957 4.73627 35.2491 4.41821 34.2818 4.41821C33.4742 4.41821 32.629 4.94831 32.2862 5.79647C31.9435 6.64463 31.9763 8.06437 31.9763 9.01855V17.9334C31.9763 18.2699 31.6899 18.5419 31.333 18.5419H27.9992C27.6611 18.5188 27.3982 18.2561 27.3982 17.9334L27.3935 9.01855C27.3935 7.14246 27.7081 4.38133 25.3368 4.38133C22.9374 4.38133 23.0313 7.07331 23.0313 9.01855V17.9334C23.0313 18.2699 22.7449 18.5419 22.388 18.5419Z" fill="%231A1E25"/><path d="M84.092 0.205078C89.0458 0.205078 91.727 4.38134 91.727 9.69154C91.727 14.822 88.7641 18.8922 84.092 18.8922C79.2274 18.8922 76.5791 14.716 76.5791 9.51177C76.5791 4.27532 79.2603 0.205078 84.092 0.205078ZM84.1202 3.6392C81.6597 3.6392 81.5047 6.93042 81.5047 8.98167C81.5047 11.0375 81.4719 15.4258 84.092 15.4258C86.6792 15.4258 86.8013 11.8857 86.8013 9.72842C86.8013 8.30868 86.7403 6.61236 86.3036 5.26637C85.928 4.09555 85.1814 3.6392 84.1202 3.6392Z" fill="%231A1E25"/><path d="M98.1499 18.5419H94.8255C94.4921 18.5188 94.2244 18.2561 94.2244 17.9334L94.2197 1.10855C94.2479 0.79971 94.5249 0.560014 94.863 0.560014H97.9574C98.2485 0.573834 98.488 0.767445 98.5537 1.03019V3.60232H98.6148C99.5492 1.30215 100.859 0.205078 103.165 0.205078C104.663 0.205078 106.123 0.735178 107.062 2.18719C107.935 3.53318 107.935 5.79647 107.935 7.42364V18.0118C107.898 18.3068 107.621 18.5419 107.292 18.5419H103.944C103.639 18.5188 103.385 18.2976 103.353 18.0118V8.87565C103.353 7.03644 103.569 4.34446 101.263 4.34446C100.451 4.34446 99.7041 4.87917 99.3332 5.69045C98.8636 6.71838 98.8026 7.7417 98.8026 8.87565V17.9334C98.7979 18.2699 98.5068 18.5419 98.1499 18.5419Z" fill="%231A1E25"/><path d="M53.6692 10.5071V9.79728C51.2557 9.79728 48.706 10.3043 48.706 13.0977C48.706 14.5128 49.4526 15.4716 50.7345 15.4716C51.6736 15.4716 52.5141 14.9047 53.0447 13.9828C53.7021 12.8488 53.6692 11.784 53.6692 10.5071ZM57.0359 18.4955C56.8152 18.6891 56.4959 18.7029 56.2471 18.5739C55.1389 17.6704 54.9417 17.2509 54.3313 16.3889C52.5 18.2235 51.2041 18.7721 48.8281 18.7721C46.0202 18.7721 43.832 17.0712 43.832 13.6647C43.832 11.005 45.3017 9.19342 47.3913 8.30839C49.2037 7.52476 51.7346 7.38648 53.6692 7.16983V6.74575C53.6692 5.96673 53.7303 5.04482 53.2654 4.37183C52.8569 3.76798 52.0774 3.51906 51.3919 3.51906C50.1194 3.51906 48.9831 4.15979 48.706 5.48734C48.6497 5.78235 48.429 6.07276 48.1285 6.08659L44.8885 5.74548C44.6162 5.68555 44.3157 5.4689 44.3908 5.05866C45.1374 1.20507 48.6825 0.043457 51.8567 0.043457C53.4814 0.043457 55.6038 0.467536 56.8857 1.67524C58.5103 3.16413 58.3554 5.15084 58.3554 7.31273V12.4201C58.3554 13.9551 59.0034 14.6281 59.6138 15.4578C59.8298 15.7528 59.8767 16.1078 59.6044 16.329C58.9235 16.8868 57.7121 17.9239 57.0453 18.5047L57.0359 18.4955Z" fill="%231A1E25"/><path d="M9.90359 10.5071V9.79728C7.49008 9.79728 4.94039 10.3043 4.94039 13.0977C4.94039 14.5128 5.68698 15.4716 6.96887 15.4716C7.90798 15.4716 8.74848 14.9047 9.27908 13.9828C9.93646 12.8488 9.90359 11.784 9.90359 10.5071ZM13.2703 18.4955C13.0496 18.6891 12.7303 18.7029 12.4815 18.5739C11.3733 17.6704 11.1761 17.2509 10.5657 16.3889C8.7344 18.2235 7.43843 18.7721 5.06247 18.7721C2.25453 18.7721 0.0664062 17.0712 0.0664062 13.6647C0.0664062 11.005 1.53611 9.19342 3.62564 8.30839C5.43812 7.52476 7.96902 7.38648 9.90359 7.16983V6.74575C9.90359 5.96673 9.96464 5.04482 9.49977 4.37183C9.09126 3.76798 8.3118 3.51906 7.62625 3.51906C6.35375 3.51906 5.21743 4.15979 4.94039 5.48734C4.88404 5.78235 4.66335 6.07276 4.36284 6.08659L1.12291 5.74548C0.850563 5.68555 0.550047 5.4689 0.625176 5.05866C1.37177 1.20507 4.91691 0.043457 8.09111 0.043457C9.71577 0.043457 11.8382 0.467536 13.12 1.67524C14.7447 3.16413 14.5898 5.15084 14.5898 7.31273V12.4201C14.5898 13.9551 15.2377 14.6281 15.8482 15.4578C16.0642 15.7528 16.1111 16.1078 15.8388 16.329C15.1579 16.8868 13.9465 17.9239 13.2797 18.5047L13.2703 18.4955Z" fill="%231A1E25"/></g><defs><clipPath id="clip0_956_7872"><rect width="108" height="32" fill="white"/></clipPath></defs></svg>');
  display: inline-block;
  width: 108px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 14px;
}
@media (max-width: 767px) {
  #fb-bottom-banner .title.with-amazon-2 span {
    width: 84px;
    top: 18px;
  }
}
#fb-bottom-banner .info {
  font-size: 19px;
  line-height: 28px;
}
#fb-bottom-banner .body {
  margin-right: 60px;
  padding-left: 306px;
  position: relative;
}
#fb-bottom-banner .body img {
  position: absolute;
  bottom: -19px;
  left: 0;
}
#fb-bottom-banner .link {
  font-weight: 700;
  font-size: 20px;
  line-height: 40px;
  padding-right: 25px;
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center;
  text-decoration: underline;
  background-size: 12px;
}
#fb-bottom-banner .link.black {
  background: url(../../img/blog/black-arrow-right.svg) no-repeat right center;
}
#fb-bottom-banner .close {
  position: absolute;
  right: 20px;
  top: 15px;
  cursor: pointer;
  width: 30px;
  height: 28px;
}
@media (max-width: 1050px) {
  #fb-bottom-banner .inner {
    flex-direction: column;
  }
  #fb-bottom-banner .link {
    margin-top: 20px;
    margin-left: 70px;
  }
  #fb-bottom-banner .body {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  #fb-bottom-banner {
    border-radius: 20px 20px 0px 0px;
  }
  #fb-bottom-banner .inner {
    flex-direction: column;
    text-align: center;
  }
  #fb-bottom-banner .link {
    margin-left: 25px;
    margin-bottom: 15px;
  }
  #fb-bottom-banner .title {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  #fb-bottom-banner .close {
    right: 10px;
    width: 25px;
    height: 25px;
  }
  #fb-bottom-banner .info {
    font-size: 15px;
    line-height: 24px;
    max-width: 260px;
    margin: 0 auto;
  }
  #fb-bottom-banner .body {
    padding: 48px 0 0 0;
  }
  #fb-bottom-banner .body img {
    bottom: unset;
    left: calc(50% - 109px);
    top: -88px;
    width: 218px;
  }
}

#pp-bottom-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  background: #4F942F;
  z-index: 100;
}
#pp-bottom-banner .inner {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #fff;
}
#pp-bottom-banner .title {
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
  margin-bottom: 5px;
}
#pp-bottom-banner .info {
  font-size: 19px;
  line-height: 28px;
}
#pp-bottom-banner .body {
  margin-right: 60px;
  padding-left: 306px;
  position: relative;
}
#pp-bottom-banner .body img {
  position: absolute;
  bottom: -19px;
  left: 0;
}
#pp-bottom-banner .link {
  font-weight: 700;
  font-size: 20px;
  line-height: 40px;
  padding-right: 25px;
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center;
  text-decoration: underline;
  background-size: 12px;
}
#pp-bottom-banner .close {
  position: absolute;
  right: 20px;
  top: 15px;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
@media (max-width: 1350px) {
  #pp-bottom-banner .inner {
    flex-direction: column;
  }
  #pp-bottom-banner .link {
    margin-top: 20px;
    margin-left: 70px;
  }
  #pp-bottom-banner .body {
    margin-right: 0;
  }
  #pp-bottom-banner .body img {
    bottom: -80px;
  }
}
@media (max-width: 767px) {
  #pp-bottom-banner {
    border-radius: 20px 20px 0 0;
  }
  #pp-bottom-banner .inner {
    flex-direction: column;
    text-align: center;
  }
  #pp-bottom-banner .link {
    margin-left: 0;
    margin-bottom: 15px;
  }
  #pp-bottom-banner .title {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  #pp-bottom-banner .close {
    right: 10px;
  }
  #pp-bottom-banner .info {
    font-size: 15px;
    line-height: 24px;
    max-width: 260px;
    margin: 0 auto;
  }
  #pp-bottom-banner .body {
    padding: 48px 0 0 0;
  }
  #pp-bottom-banner .body img {
    bottom: unset;
    left: calc(50% - 107px);
    top: -107px;
    width: 214px;
  }
}

#fb-modal-banner .modal__container {
  background: #242F9B;
  max-width: 520px;
}
#fb-modal-banner .modal__close {
  background: transparent;
  color: #fff;
  font-size: 16px;
}
#fb-modal-banner .inner {
  text-decoration: none;
  text-align: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#fb-modal-banner .pretitle {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 10px;
}
#fb-modal-banner .title {
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
  margin-bottom: 20px;
}
#fb-modal-banner .title.with-amazon {
  font-size: 32px;
  font-weight: 700;
}
#fb-modal-banner .title.with-amazon span {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="138" height="41" viewBox="0 0 138 41" fill="none"><g clip-path="url(%23clip0_956_8072)"><path d="M84.9066 31.3928C76.916 37.0889 65.334 40.128 55.3622 40.128C41.3802 40.128 28.7927 35.1265 19.2698 26.8081C18.5216 26.1539 19.192 25.2625 20.0898 25.7719C30.3669 31.5548 43.0741 35.0339 56.2002 35.0339C65.0527 35.0339 74.7911 33.2625 83.7454 29.5867C85.0981 29.031 86.2294 30.4434 84.9066 31.3928Z" fill="%23FFB200"/><path d="M88.2276 27.7172C87.2101 26.4553 81.476 27.121 78.9022 27.4162C78.1181 27.5088 77.9984 26.8489 78.7047 26.3742C83.2716 23.2657 90.7655 24.1629 91.6393 25.2049C92.5132 26.2527 91.4119 33.5176 87.1203 36.985C86.4619 37.5176 85.8334 37.2339 86.1267 36.5277C87.0904 34.2006 89.2511 28.985 88.2276 27.7172Z" fill="%23FFB200"/><path d="M79.3456 5.0417V2.01997C79.3456 1.56266 79.7048 1.25586 80.1357 1.25586H94.1238C94.5727 1.25586 94.9318 1.56845 94.9318 2.01997V4.60754C94.9258 5.0417 94.5488 5.60899 93.8784 6.50625L86.63 16.515C89.3234 16.4513 92.1665 16.8392 94.6086 18.1706C95.1593 18.4716 95.3089 18.9115 95.3508 19.3457V22.57C95.3508 23.01 94.848 23.5252 94.3213 23.2589C90.0177 21.0765 84.3016 20.8392 79.5431 23.282C79.0583 23.5367 78.5496 23.0273 78.5496 22.5874V19.5251C78.5496 19.0331 78.5555 18.1937 79.0643 17.447L87.4619 5.80002H80.1537C79.7048 5.80002 79.3456 5.49322 79.3456 5.0417Z" fill="%231A1E25"/><path d="M28.0564 23.2854H23.8007C23.3937 23.2565 23.0705 22.9613 23.0405 22.585V1.46187C23.0405 1.0393 23.4056 0.703546 23.8605 0.703546H27.8289C28.2419 0.720901 28.5711 1.02772 28.601 1.40977V4.17101H28.6789C29.7143 1.50239 31.6596 0.257812 34.2813 0.257812C36.9448 0.257812 38.6088 1.50239 39.8059 4.17101C40.8354 1.50239 43.1757 0.257812 45.6836 0.257812C47.4673 0.257812 49.4185 0.969828 50.6097 2.56752C51.9564 4.34467 51.6811 6.92644 51.6811 9.18985L51.6751 22.5213C51.6751 22.9439 51.31 23.2854 50.8551 23.2854H46.6054C46.1804 23.2565 45.8392 22.9265 45.8392 22.5213V11.3259C45.8392 10.4344 45.923 8.21155 45.7195 7.36639C45.4023 5.94815 44.4506 5.54872 43.2176 5.54872C42.1881 5.54872 41.1107 6.21443 40.6738 7.27956C40.2368 8.34469 40.2787 10.1276 40.2787 11.3259V22.5213C40.2787 22.9439 39.9136 23.2854 39.4587 23.2854H35.209C34.7781 23.2565 34.4429 22.9265 34.4429 22.5213L34.4369 11.3259C34.4369 8.96987 34.8379 5.50241 31.8152 5.50241C28.7567 5.50241 28.8764 8.88304 28.8764 11.3259V22.5213C28.8764 22.9439 28.5113 23.2854 28.0564 23.2854Z" fill="%231A1E25"/><path d="M106.71 0.257812C113.025 0.257812 116.442 5.50241 116.442 12.171C116.442 18.6139 112.665 23.7254 106.71 23.7254C100.509 23.7254 97.1331 18.4808 97.1331 11.9453C97.1331 5.36927 100.551 0.257812 106.71 0.257812ZM106.746 4.57043C103.609 4.57043 103.412 8.70359 103.412 11.2796C103.412 13.8614 103.37 19.3722 106.71 19.3722C110.008 19.3722 110.163 14.9265 110.163 12.2174C110.163 10.4344 110.086 8.30417 109.529 6.61385C109.05 5.14352 108.098 4.57043 106.746 4.57043Z" fill="%231A1E25"/><path d="M124.631 23.2854H120.393C119.968 23.2565 119.627 22.9265 119.627 22.5213L119.621 1.39241C119.657 1.00456 120.01 0.703546 120.441 0.703546H124.386C124.757 0.720901 125.062 0.96404 125.146 1.294V4.52412H125.223C126.415 1.63553 128.085 0.257812 131.023 0.257812C132.933 0.257812 134.794 0.923519 135.991 2.74697C137.105 4.43728 137.105 7.27956 137.105 9.32298V22.6197C137.057 22.9902 136.704 23.2854 136.285 23.2854H132.017C131.628 23.2565 131.305 22.9786 131.263 22.6197V11.1464C131.263 8.83673 131.538 5.4561 128.599 5.4561C127.564 5.4561 126.612 6.1276 126.139 7.14642C125.541 8.43731 125.463 9.72241 125.463 11.1464V22.5213C125.457 22.9439 125.086 23.2854 124.631 23.2854Z" fill="%231A1E25"/><path d="M67.9309 13.1932V12.3017C64.8544 12.3017 61.6043 12.9385 61.6043 16.4465C61.6043 18.2236 62.556 19.4277 64.19 19.4277C65.3871 19.4277 66.4585 18.7156 67.1349 17.5579C67.9728 16.1339 67.9309 14.7967 67.9309 13.1932ZM72.2225 23.2251C71.9412 23.4682 71.5342 23.4856 71.217 23.3235C69.8044 22.1889 69.553 21.6621 68.7749 20.5796C66.4406 22.8835 64.7886 23.5724 61.7599 23.5724C58.1806 23.5724 55.3914 21.4364 55.3914 17.1585C55.3914 13.8184 57.2648 11.5434 59.9284 10.432C62.2387 9.44786 65.4649 9.27421 67.9309 9.00213V8.46957C67.9309 7.49127 68.0088 6.33352 67.4162 5.48837C66.8954 4.73004 65.9019 4.41745 65.028 4.41745C63.4059 4.41745 61.9574 5.22208 61.6043 6.88924C61.5325 7.25972 61.2511 7.62441 60.8681 7.64178L56.7381 7.21341C56.3909 7.13816 56.0079 6.86609 56.1036 6.35089C57.0553 1.5115 61.5744 0.0527344 65.6205 0.0527344C67.6915 0.0527344 70.397 0.585299 72.031 2.10195C74.102 3.97171 73.9044 6.46666 73.9044 9.18158V15.5955C73.9044 17.5232 74.7304 18.3683 75.5086 19.4103C75.7839 19.7808 75.8437 20.2265 75.4966 20.5044C74.6287 21.2048 73.0844 22.5073 72.2345 23.2367L72.2225 23.2251Z" fill="%231A1E25"/><path d="M12.1419 13.1942V12.3027C9.06534 12.3027 5.81522 12.9395 5.81522 16.4474C5.81522 18.2246 6.76691 19.4286 8.40095 19.4286C9.59805 19.4286 10.6694 18.7166 11.3458 17.5589C12.1838 16.1348 12.1419 14.7976 12.1419 13.1942ZM16.4335 23.226C16.1522 23.4692 15.7451 23.4865 15.4279 23.3245C14.0153 22.1899 13.7639 21.6631 12.9858 20.5806C10.6515 22.8845 8.9995 23.5734 5.97084 23.5734C2.39153 23.5734 -0.397705 21.4373 -0.397705 17.1595C-0.397705 13.8193 1.47575 11.5444 4.13929 10.4329C6.44968 9.44884 9.67586 9.27518 12.1419 9.00311V8.47055C12.1419 7.49224 12.2197 6.3345 11.6271 5.48934C11.1064 4.73102 10.1128 4.41842 9.23892 4.41842C7.61686 4.41842 6.16837 5.22306 5.81522 6.89022C5.7434 7.2607 5.46208 7.62539 5.07901 7.64276L0.949028 7.21439C0.60187 7.13914 0.218798 6.86706 0.314566 6.35187C1.26626 1.51248 5.7853 0.0537109 9.83148 0.0537109C11.9025 0.0537109 14.6079 0.586275 16.2419 2.10293C18.3129 3.97269 18.1154 6.46764 18.1154 9.18256V15.5965C18.1154 17.5241 18.9414 18.3693 19.7195 19.4113C19.9948 19.7817 20.0547 20.2275 19.7075 20.5053C18.8396 21.2058 17.2954 22.5083 16.4454 23.2376L16.4335 23.226Z" fill="%231A1E25"/></g><defs><clipPath id="clip0_956_8072"><rect width="137.669" height="40.186" fill="white"/></clipPath></defs></svg>');
  display: inline-block;
  width: 108px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 13px;
}
@media (max-width: 767px) {
  #fb-modal-banner .title.with-amazon {
    font-size: 19px;
    line-height: 26px;
  }
  #fb-modal-banner .title.with-amazon span {
    width: 74px;
    top: 20px;
  }
}
#fb-modal-banner .title.with-amazon-2 {
  font-size: 32px;
  font-weight: 700;
  max-width: 338px;
}
#fb-modal-banner .title.with-amazon-2 span {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="146" height="42" viewBox="0 0 146 42" fill="none"><g clip-path="url(%23clip0_956_8190)"><path d="M90.2811 32.9549C81.8928 38.9345 69.7344 42.1249 59.2664 42.1249C44.5884 42.1249 31.3745 36.8745 21.3776 28.1421C20.5922 27.4554 21.296 26.5195 22.2385 27.0543C33.027 33.1251 46.3666 36.7772 60.146 36.7772C69.4391 36.7772 79.6622 34.9177 89.0621 31.0589C90.4821 30.4756 91.6697 31.9583 90.2811 32.9549Z" fill="%231A1E25"/><path d="M93.7668 29.0968C92.6986 27.772 86.6791 28.4709 83.9773 28.7808C83.1542 28.878 83.0285 28.1852 83.7699 27.6869C88.5641 24.4237 96.4309 25.3656 97.3483 26.4594C98.2657 27.5593 97.1095 35.1858 92.6043 38.8258C91.9132 39.3849 91.2534 39.0871 91.5613 38.3457C92.5729 35.9028 94.8412 30.4276 93.7668 29.0968Z" fill="%231A1E25"/><path d="M84.4426 5.2931V2.12099C84.4426 1.64092 84.8196 1.31885 85.272 1.31885H99.9563C100.428 1.31885 100.805 1.647 100.805 2.12099V4.83734C100.798 5.2931 100.402 5.88863 99.6986 6.83054L92.0895 17.3374C94.917 17.2706 97.9016 17.6777 100.465 19.0754C101.043 19.3914 101.2 19.8532 101.244 20.309V23.6938C101.244 24.1556 100.717 24.6965 100.164 24.4169C95.6459 22.1259 89.6453 21.8768 84.65 24.4412C84.141 24.7086 83.6069 24.1738 83.6069 23.712V20.4974C83.6069 19.9808 83.6132 19.0997 84.1473 18.3158L92.9629 6.08917H85.2909C84.8196 6.08917 84.4426 5.7671 84.4426 5.2931Z" fill="%23FFB200"/><path d="M30.6004 24.4447H26.1329C25.7057 24.4143 25.3664 24.1044 25.335 23.7094V1.53498C25.335 1.09137 25.7182 0.738914 26.1958 0.738914H30.3617C30.7952 0.757132 31.1408 1.07922 31.1722 1.48029V4.37894H31.2539C32.3409 1.57752 34.383 0.270996 37.1351 0.270996C39.9312 0.270996 41.678 1.57752 42.9347 4.37894C44.0154 1.57752 46.4722 0.270996 49.105 0.270996C50.9774 0.270996 53.0258 1.01845 54.2762 2.69566C55.6899 4.56125 55.4009 7.27152 55.4009 9.64756L55.3946 23.6425C55.3946 24.0861 55.0113 24.4447 54.5338 24.4447H50.0726C49.6265 24.4143 49.2683 24.0679 49.2683 23.6425V11.8899C49.2683 10.9541 49.3563 8.62058 49.1427 7.73336C48.8096 6.24453 47.8106 5.82523 46.5162 5.82523C45.4355 5.82523 44.3045 6.52407 43.8458 7.64221C43.3871 8.76035 43.4311 10.632 43.4311 11.8899V23.6425C43.4311 24.0861 43.0478 24.4447 42.5702 24.4447H38.1091C37.6567 24.4143 37.3048 24.0679 37.3048 23.6425L37.2985 11.8899C37.2985 9.41664 37.7195 5.77661 34.5464 5.77661C31.3356 5.77661 31.4612 9.32549 31.4612 11.8899V23.6425C31.4612 24.0861 31.078 24.4447 30.6004 24.4447Z" fill="%23FFB200"/><path d="M113.169 0.270996C119.798 0.270996 123.385 5.77661 123.385 12.7771C123.385 19.5407 119.421 24.9065 113.169 24.9065C106.659 24.9065 103.115 19.4009 103.115 12.5401C103.115 5.63685 106.703 0.270996 113.169 0.270996ZM113.206 4.79824C109.914 4.79824 109.706 9.13711 109.706 11.8413C109.706 14.5516 109.663 20.3367 113.169 20.3367C116.631 20.3367 116.794 15.6697 116.794 12.8257C116.794 10.9541 116.712 8.71781 116.128 6.94337C115.625 5.39985 114.626 4.79824 113.206 4.79824Z" fill="%23FFB200"/><path d="M131.981 24.4447H127.533C127.087 24.4143 126.728 24.0679 126.728 23.6425L126.722 1.46206C126.76 1.05491 127.131 0.738914 127.583 0.738914H131.724C132.113 0.757132 132.434 1.01237 132.522 1.35875V4.74963H132.603C133.854 1.71728 135.607 0.270996 138.692 0.270996C140.696 0.270996 142.651 0.969834 143.907 2.88404C145.076 4.65847 145.076 7.64221 145.076 9.78733V23.7458C145.026 24.1348 144.655 24.4447 144.215 24.4447H139.735C139.327 24.4143 138.987 24.1226 138.943 23.7458V11.7015C138.943 9.27688 139.232 5.728 136.147 5.728C135.06 5.728 134.061 6.43292 133.565 7.50244C132.936 8.85757 132.855 10.2066 132.855 11.7015V23.6425C132.848 24.0861 132.459 24.4447 131.981 24.4447Z" fill="%23FFB200"/><path d="M72.4596 13.8501V12.9143C69.2299 12.9143 65.818 13.5827 65.818 17.2653C65.818 19.1309 66.8171 20.3949 68.5325 20.3949C69.7891 20.3949 70.9138 19.6474 71.6239 18.432C72.5035 16.9371 72.4596 15.5334 72.4596 13.8501ZM76.9647 24.3813C76.6694 24.6365 76.2421 24.6547 75.9091 24.4846C74.4263 23.2935 74.1623 22.7405 73.3455 21.6041C70.895 24.0227 69.1608 24.7459 65.9814 24.7459C62.2239 24.7459 59.2959 22.5035 59.2959 18.0127C59.2959 14.5064 61.2626 12.1182 64.0587 10.9514C66.4841 9.91838 69.8708 9.73607 72.4596 9.45046V8.89139C72.4596 7.8644 72.5412 6.64904 71.9192 5.76182C71.3725 4.96575 70.3295 4.6376 69.4121 4.6376C67.7093 4.6376 66.1888 5.48228 65.818 7.23241C65.7426 7.62133 65.4473 8.00417 65.0452 8.0224L60.7097 7.57272C60.3452 7.49372 59.9431 7.20811 60.0436 6.66727C61.0427 1.58703 65.7866 0.0556641 70.0342 0.0556641C72.2082 0.0556641 75.0483 0.614733 76.7637 2.20687C78.9377 4.16968 78.7304 6.7888 78.7304 9.63884V16.372C78.7304 18.3956 79.5975 19.2828 80.4143 20.3766C80.7033 20.7655 80.7662 21.2335 80.4017 21.5251C79.4907 22.2604 77.8695 23.6277 76.9773 24.3934L76.9647 24.3813Z" fill="%23FFB200"/><path d="M13.8941 13.8511V12.9152C10.6645 12.9152 7.25261 13.5837 7.25261 17.2663C7.25261 19.1318 8.25166 20.3958 9.96702 20.3958C11.2237 20.3958 12.3484 19.6484 13.0584 18.433C13.9381 16.9381 13.8941 15.5344 13.8941 13.8511ZM18.3993 24.3822C18.104 24.6375 17.6767 24.6557 17.3437 24.4855C15.8608 23.2945 15.5969 22.7415 14.7801 21.6051C12.3296 24.0237 10.5954 24.7468 7.41597 24.7468C3.65851 24.7468 0.730469 22.5045 0.730469 18.0137C0.730469 14.5074 2.69716 12.1192 5.49326 10.9524C7.91864 9.91935 11.3054 9.73705 13.8941 9.45144V8.89237C13.8941 7.86538 13.9758 6.65001 13.3538 5.7628C12.8071 4.96673 11.7641 4.63858 10.8467 4.63858C9.1439 4.63858 7.62332 5.48326 7.25261 7.23339C7.1772 7.62231 6.88189 8.00515 6.47975 8.02338L2.14423 7.57369C1.77979 7.4947 1.37765 7.20908 1.47819 6.66825C2.47725 1.58801 7.22119 0.0566406 11.4687 0.0566406C13.6428 0.0566406 16.4829 0.61571 18.1982 2.20784C20.3723 4.17066 20.1649 6.78978 20.1649 9.63982V16.373C20.1649 18.3966 21.032 19.2838 21.8489 20.3776C22.1379 20.7665 22.2007 21.2344 21.8363 21.5261C20.9252 22.2614 19.3041 23.6287 18.4119 24.3944L18.3993 24.3822Z" fill="%23FFB200"/></g><defs><clipPath id="clip0_956_8190"><rect width="146" height="42" fill="white"/></clipPath></defs></svg>');
  display: inline-block;
  width: 108px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 14px;
}
@media (max-width: 767px) {
  #fb-modal-banner .title.with-amazon-2 {
    font-size: 28px;
    line-height: 36px;
  }
  #fb-modal-banner .title.with-amazon-2 span {
    width: 100px;
    top: 12px;
    height: 29px;
  }
}
#fb-modal-banner .btn {
  margin-bottom: 40px;
  height: 60px;
  padding: 0;
  line-height: 60px;
  width: 100%;
}
#fb-modal-banner img {
  margin-bottom: 20px;
}
#fb-modal-banner img.with-amazon {
  margin-bottom: -40px;
}
@media (max-width: 767px) {
  #fb-modal-banner img.with-amazon {
    margin-bottom: -30px;
  }
}
#fb-modal-banner .link {
  font-weight: 400;
  font-size: 15px;
  line-height: 40px;
  text-decoration: underline;
}
#fb-modal-banner .link span {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat left center;
  background-size: 12px;
  width: 17px;
  height: 23px;
  display: inline-block;
  position: relative;
  top: 5px;
  margin-left: 15px;
}
@media (max-width: 767px) {
  #fb-modal-banner .pretitle {
    font-size: 15px;
    line-height: 24px;
  }
  #fb-modal-banner .title {
    font-size: 23px;
    line-height: 32px;
  }
  #fb-modal-banner .link {
    max-width: 185px;
    line-height: 24px;
    font-size: 14px !important;
  }
  #fb-modal-banner .link span {
    background-size: 10px;
  }
}

#pp-modal-banner .modal__container {
  background: linear-gradient(to bottom, #13348E 180px, #fff 0);
  overflow: visible;
  max-width: 600px;
}
#pp-modal-banner .modal__close {
  color: #fff;
  background: none;
  top: -30px;
  right: -30px;
  font-size: 15px;
}
#pp-modal-banner .inner {
  text-decoration: none;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#pp-modal-banner .pretitle {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 30px;
}
#pp-modal-banner .title {
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
  margin-bottom: 10px;
}
#pp-modal-banner img {
  position: relative;
  top: -80px;
  margin-bottom: -30px;
}
#pp-modal-banner .btn {
  height: 60px;
  padding: 0;
  line-height: 60px;
}
@media (max-width: 767px) {
  #pp-modal-banner .modal__container {
    background: linear-gradient(to bottom, #13348E 127px, #fff 0);
    max-width: 94vw;
  }
  #pp-modal-banner .modal__close {
    right: -20px;
  }
  #pp-modal-banner .pretitle {
    font-size: 15px;
    line-height: 24px;
  }
  #pp-modal-banner .title {
    font-size: 19px;
    line-height: 26px;
  }
  #pp-modal-banner img {
    margin-bottom: -35px;
  }
  #pp-modal-banner .btn {
    font-size: 16px;
  }
}

#main .king-banner-fb {
  height: 576px;
  position: relative;
  display: none !important;
}
#main .king-banner-fb a {
  text-decoration: none;
  position: absolute;
  width: 1920px;
  height: 100%;
  top: 0;
  left: -330px;
  background: #4F942F;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#main .king-banner-fb a:hover {
  color: #fff;
  text-decoration: none;
}
#main .king-banner-fb .pretitle {
  font-size: 23px;
  line-height: 36px;
  margin-bottom: 20px;
}
#main .king-banner-fb .title {
  font-weight: 700;
  font-size: 52px;
  line-height: 70px;
  margin-bottom: 40px;
  max-width: 1180px;
  text-align: center;
  padding: 0 20px;
}
#main .king-banner-fb .btn {
  background: none;
  border: 1px solid #fff;
  color: #fff;
}
#main .king-banner-fb .btn:hover {
  background: #fff;
  color: #3A3A3A;
}
@media (max-width: 1280px) {
  #main .king-banner-fb a {
    width: 100vw;
    left: -15px;
  }
}
@media (max-width: 767px) {
  #main .king-banner-fb {
    height: 430px;
  }
  #main .king-banner-fb a {
    padding: 15px;
  }
  #main .king-banner-fb .pretitle {
    font-size: 17px;
    line-height: 28px;
  }
  #main .king-banner-fb .title {
    font-size: 26px;
    line-height: 34px;
    padding: 0;
  }
}

#main .king-banner-pp {
  height: 576px;
  position: relative;
}
#main .king-banner-pp a {
  text-decoration: none;
  position: absolute;
  width: 1920px;
  height: 100%;
  top: 0;
  left: -330px;
  background: #FF3D00;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#main .king-banner-pp a:hover {
  color: #fff;
  text-decoration: none;
}
#main .king-banner-pp .pretitle {
  font-size: 23px;
  line-height: 36px;
  margin-bottom: 20px;
}
#main .king-banner-pp .title {
  font-weight: 700;
  font-size: 52px;
  line-height: 70px;
  margin-bottom: 40px;
  max-width: 1180px;
  text-align: center;
  padding: 0 20px;
}
#main .king-banner-pp .btn {
  background: none;
  border: 1px solid #fff;
  color: #fff;
}
#main .king-banner-pp .btn:hover {
  background: #fff;
  color: #3A3A3A;
}
@media (max-width: 1280px) {
  #main .king-banner-pp a {
    width: 100vw;
    left: -15px;
  }
}
@media (max-width: 767px) {
  #main .king-banner-pp {
    height: 430px;
  }
  #main .king-banner-pp a {
    padding: 15px;
  }
  #main .king-banner-pp .pretitle {
    font-size: 17px;
    line-height: 28px;
  }
  #main .king-banner-pp .title {
    font-size: 26px;
    line-height: 34px;
    padding: 0;
  }
}

#main .king-banner-best {
  height: 576px;
  position: relative;
}
#main .king-banner-best a {
  text-decoration: none;
  position: absolute;
  width: 1920px;
  height: 100%;
  top: 0;
  left: -330px;
  background: #305A96;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#main .king-banner-best a:hover {
  color: #fff;
  text-decoration: none;
}
#main .king-banner-best .pretitle {
  font-size: 23px;
  line-height: 36px;
  margin-bottom: 20px;
}
#main .king-banner-best .title {
  font-weight: 700;
  font-size: 52px;
  line-height: 70px;
  margin-bottom: 40px;
  max-width: 1180px;
  text-align: center;
  padding: 0 20px;
}
#main .king-banner-best .btn {
  background: none;
  border: 1px solid #fff;
  color: #fff;
}
#main .king-banner-best .btn:hover {
  background: #fff;
  color: #3A3A3A;
}
@media (max-width: 1280px) {
  #main .king-banner-best a {
    width: 100vw;
    left: -15px;
  }
}
@media (max-width: 767px) {
  #main .king-banner-best {
    height: 430px;
  }
  #main .king-banner-best a {
    padding: 15px;
  }
  #main .king-banner-best .pretitle {
    font-size: 17px;
    line-height: 28px;
  }
  #main .king-banner-best .title {
    font-size: 26px;
    line-height: 34px;
    padding: 0;
  }
}

#main .consultation-banner.v1 {
  position: relative;
  margin: 60px 0;
}
#main .consultation-banner.v1 a {
  background: #FFFFFF;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  padding: 20px 43px 28px 66px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  color: #1A1E25;
}
#main .consultation-banner.v1 a:hover {
  text-decoration: none;
  color: inherit;
}
#main .consultation-banner.v1 .title {
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  margin-bottom: 30px;
  text-align: center;
}
#main .consultation-banner.v1 .button {
  background: #FFB200;
  border-radius: 10px;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 20px;
}
#main .consultation-banner.v1 .left {
  width: 333px;
  flex-shrink: 0;
  margin-right: 10px;
}
#main .consultation-banner.v1 .quote {
  position: absolute;
  width: 74px;
  height: 53px;
  background: url(../../img/blog/banner-images/quote.png) no-repeat center;
}
#main .consultation-banner.v1 .quote1 {
  left: 42px;
  top: -25px;
}
#main .consultation-banner.v1 .quote2 {
  left: calc(50% - 35px);
  bottom: -25px;
}
@media (max-width: 767px) {
  #main .consultation-banner.v1 a {
    flex-direction: column;
    padding: 40px 23px;
  }
  #main .consultation-banner.v1 .left {
    width: 100%;
    margin: 0;
  }
  #main .consultation-banner.v1 .title {
    font-size: 23px;
    line-height: 32px;
  }
  #main .consultation-banner.v1 .quote2 {
    left: unset;
    right: 35px;
  }
  #main .consultation-banner.v1 .button {
    padding: 10px 8px;
    margin-bottom: 40px;
  }
}

#main .consultation-banner.v2 a {
  background: #E4E4E4;
  padding: 20px 30px;
  text-decoration: none;
  display: flex;
  align-items: center;
  position: relative;
  height: 328px;
}
#main .consultation-banner.v2 a:hover {
  text-decoration: none;
  color: inherit;
}
#main .consultation-banner.v2 .title {
  font-weight: 700;
  font-size: 37px;
  line-height: 47px;
  color: #FFFFFF;
  background: #191919;
  position: relative;
  z-index: 1;
  display: inline-block;
  padding: 8px 19px;
}
#main .consultation-banner.v2 .button {
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  max-width: 351px;
  margin-top: 30px;
  text-decoration: underline;
}
#main .consultation-banner.v2 .button span {
  width: 17px;
  height: 17px;
  display: inline-block;
  background: url(../../img/main/arrow.svg) no-repeat center;
  margin-left: 12px;
  background-size: contain;
  position: relative;
  top: 2px;
}
#main .consultation-banner.v2 .right {
  position: absolute;
  right: 25px;
  top: 18px;
}
@media (max-width: 1280px) {
  #main .consultation-banner.v2 .right {
    position: static;
  }
}
@media (max-width: 767px) {
  #main .consultation-banner.v2 a {
    height: 560px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0 -15px;
    padding: 40px 15px;
  }
  #main .consultation-banner.v2 .left {
    margin-bottom: 23px;
  }
  #main .consultation-banner.v2 .title {
    font-size: 23px;
    line-height: 32px;
    padding: 2px 16px;
  }
  #main .consultation-banner.v2 .button {
    font-size: 15px;
    line-height: 20px;
  }
  #main .consultation-banner.v2 .button span {
    height: 13px;
    margin-left: 6px;
  }
}

/*
===================
modal window for opening
images that are in the link
===================
*/
/* The Modal (background) */
.img-dynamic-opener-modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 101;
  /* Sit on top */
  padding-top: 100px;
  /* Location of the box */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgb(0, 0, 0);
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.9);
  /* Black w/ opacity */
  overflow-x: hidden;
}

/* Modal Content (image) */
.img-dynamic-opener-modal-content {
  margin: auto;
  margin-top: 100px;
  display: block;
  /* max-height: 80vh; */
  /* max-width: 700px; */
  width: 75%;
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

/* Caption of Modal Image */
.img-dynamic-opener-caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

/* Add Animation */
@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
  }
}
@keyframes zoom {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
/* The Close Button */
.img-dynamic-opener-close {
  position: absolute;
  top: 100px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}
.img-dynamic-opener-close:hover, .img-dynamic-opener-close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px) {
  .img-dynamic-opener-modal-content {
    width: 83%;
    margin-left: 15px;
  }
  .img-dynamic-opener-close {
    top: 60px;
    right: 40px;
  }
}
/*
===================
modal window for opening
images that are in the link
===================
*/
@media (max-width: 991px) {
  #more .item:not(:last-child) {
    margin-right: 22px;
  }
}
@media (max-width: 767px) {
  #main .the-content nav {
    padding: 0 40px 20px 20px;
  }
  #main .the-content .content-title {
    padding-right: 0;
  }
  #more .item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 30px;
  }
  #more .items {
    flex-direction: column;
    align-items: center;
  }
  #main {
    padding-top: 40px;
    padding-bottom: 60px;
    overflow-x: hidden;
  }
  #comments .email-group {
    display: block;
  }
  #more {
    margin-bottom: 40px;
  }
  #more h3 {
    text-align: center;
    margin-bottom: 40px;
  }
  #comments .comments-list {
    margin-bottom: 40px;
  }
  #comments .comment {
    padding: 20px 0 0 10px;
  }
}
.banner-img {
  max-width: 270px;
}

#main .the-content .first-cta {
  display: flex;
  align-items: center;
  padding: 0 20px 20px 20px;
  border-bottom: 1px solid #D9D9D9;
  margin-bottom: 25px;
}
#main .the-content .first-cta::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.1478 7L8 14.9997H12.1478L9.03727 25L22 14.9997H16.2969L19.4075 7H12.1478Z" stroke="%231971C2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 30px;
  height: 30px;
  display: inline-block;
  margin-right: 10px;
}
#main .the-content .second-cta {
  padding: 10px 10px 10px 20px;
  display: flex;
  justify-content: space-between;
  border-radius: 100px;
  background: #FFF7E2;
  align-items: center;
  color: #1A1E25;
  margin-top: 40px;
  margin-bottom: 40px;
}
#main .the-content .second-cta span {
  display: inline-block;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><rect width="30" height="30" rx="15" fill="%234B5159"/><path d="M20.5 15L15.5 12.1132V17.8868L20.5 15ZM9.5 15.5H16V14.5H9.5V15.5Z" fill="white"/></svg>');
  width: 30px;
  height: 30px;
  min-width: 30px;
}
#main .the-content .expert-tips {
  border-top: 2px solid #1971C2;
  background: #F3F8FF;
  padding: 20px;
}
#main .the-content .expert-tips .expert-bell {
  font-weight: 700;
  display: flex;
  align-items: center;
}
#main .the-content .expert-tips .expert-bell:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.56724 15.4607C9.44398 12.0916 12.0699 9.25802 15.4386 9.125C18.8073 9.25802 21.4333 12.0916 21.31 15.4607C21.31 16.86 22.8304 18.2232 22.8751 19.6257C22.8751 19.6455 22.8751 19.6654 22.8751 19.6852C22.908 20.5838 22.2074 21.3395 21.3089 21.3746H17.9174C17.9206 22.0631 17.6611 22.7269 17.1918 23.2308C16.7405 23.7208 16.1048 23.9996 15.4386 23.9996C14.7725 23.9996 14.1367 23.7208 13.6855 23.2308C13.2162 22.7269 12.9567 22.0631 12.9598 21.3746H9.56724C8.66876 21.3395 7.96821 20.5838 8.00111 19.6852C8.00111 19.6654 8.00111 19.6455 8.00111 19.6257C8.0468 18.2275 9.56724 16.8611 9.56724 15.4607Z" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.9609 20.6246C12.5467 20.6246 12.2109 20.9604 12.2109 21.3746C12.2109 21.7889 12.5467 22.1246 12.9609 22.1246V20.6246ZM17.9186 22.1246C18.3328 22.1246 18.6686 21.7889 18.6686 21.3746C18.6686 20.9604 18.3328 20.6246 17.9186 20.6246V22.1246ZM16.5012 7.75C16.9154 7.75 17.2512 7.41421 17.2512 7C17.2512 6.58579 16.9154 6.25 16.5012 6.25V7.75ZM14.3762 6.25C13.962 6.25 13.6262 6.58579 13.6262 7C13.6262 7.41421 13.962 7.75 14.3762 7.75V6.25ZM12.9609 22.1246H17.9186V20.6246H12.9609V22.1246ZM16.5012 6.25H14.3762V7.75H16.5012V6.25Z" fill="%231A1E25"/></svg>');
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
#main .the-content .expert-tips .expert-text {
  padding-left: 35px;
  margin-top: 11px;
}
#main .the-content .king-link {
  width: 100%;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
#main .the-content .king-link a {
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 42px; /* 182.609% */
  text-decoration-line: underline;
}
#main .the-content .third-cta, #main .the-content .fourth-cta, #main .the-content .fifth-cta, #main .the-content .sixth-cta, #main .the-content .seventh-cta {
  padding: 20px;
  border-radius: 10px;
  background: #FFF7E2;
  margin-top: 40px;
  margin-bottom: 40px;
  line-height: 30px;
}
#main .the-content .third-cta b, #main .the-content .fourth-cta b, #main .the-content .fifth-cta b, #main .the-content .sixth-cta b, #main .the-content .seventh-cta b {
  font-weight: 700;
  margin-right: 5px;
}
#main .the-content .third-cta a, #main .the-content .fourth-cta a, #main .the-content .fifth-cta a, #main .the-content .sixth-cta a, #main .the-content .seventh-cta a {
  color: #1971C2;
}
#main .the-content .third-cta a:hover, #main .the-content .fourth-cta a:hover, #main .the-content .fifth-cta a:hover, #main .the-content .sixth-cta a:hover, #main .the-content .seventh-cta a:hover {
  color: #024E94;
}
#main .the-content .third-cta:before, #main .the-content .fourth-cta:before, #main .the-content .fifth-cta:before, #main .the-content .sixth-cta:before, #main .the-content .seventh-cta:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="18" viewBox="0 0 20 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.68681 15.6982C3.86419 15.8401 3.02005 15.6257 2.36481 15.1085C1.70957 14.5913 1.30495 13.82 1.25181 12.987V4.03448C1.21354 3.09506 1.78493 2.23797 2.66681 1.91198C5.25699 0.961431 8.16499 1.68942 10.0018 3.74823V16.5245C8.77056 15.4895 6.64306 15.427 4.68681 15.6982Z" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.317 15.6982C16.1396 15.8401 16.9837 15.6257 17.639 15.1085C18.2942 14.5913 18.6988 13.82 18.752 12.987V4.03448C18.7902 3.09506 18.2188 2.23797 17.337 1.91198C14.7468 0.961431 11.8388 1.68942 10.002 3.74823V16.5245C11.2332 15.4895 13.3607 15.427 15.317 15.6982Z" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.87695 8.52344C7.29117 8.52344 7.62695 8.18765 7.62695 7.77344C7.62695 7.35922 7.29117 7.02344 6.87695 7.02344V8.52344ZM4.37695 7.02344C3.96274 7.02344 3.62695 7.35922 3.62695 7.77344C3.62695 8.18765 3.96274 8.52344 4.37695 8.52344V7.02344ZM6.87695 11.0234C7.29117 11.0234 7.62695 10.6877 7.62695 10.2734C7.62695 9.85922 7.29117 9.52344 6.87695 9.52344V11.0234ZM4.37695 9.52344C3.96274 9.52344 3.62695 9.85922 3.62695 10.2734C3.62695 10.6877 3.96274 11.0234 4.37695 11.0234V9.52344ZM15.627 8.52344C16.0412 8.52344 16.377 8.18765 16.377 7.77344C16.377 7.35922 16.0412 7.02344 15.627 7.02344V8.52344ZM13.127 7.02344C12.7127 7.02344 12.377 7.35922 12.377 7.77344C12.377 8.18765 12.7127 8.52344 13.127 8.52344V7.02344ZM15.627 11.0234C16.0412 11.0234 16.377 10.6877 16.377 10.2734C16.377 9.85922 16.0412 9.52344 15.627 9.52344V11.0234ZM13.127 9.52344C12.7127 9.52344 12.377 9.85922 12.377 10.2734C12.377 10.6877 12.7127 11.0234 13.127 11.0234V9.52344ZM6.87695 7.02344H4.37695V8.52344H6.87695V7.02344ZM6.87695 9.52344H4.37695V11.0234H6.87695V9.52344ZM15.627 7.02344H13.127V8.52344H15.627V7.02344ZM15.627 9.52344H13.127V11.0234H15.627V9.52344Z" fill="%231A1E25"/></svg>');
  content: "";
  width: 25px;
  height: 25px;
  display: inline-block;
  top: 4px;
  background-repeat: no-repeat;
  position: relative;
  margin-right: 10px;
}
#main .the-content .third-cta:before {
  width: 20px;
  top: 10px;
}
#main .the-content .fourth-cta:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M14.9961 18.0918H15.0051" stroke="%231A1E25" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.9961 11V15.539" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.37966 21.977L9.30489 22.7233L9.37965 21.977C8.66227 21.9051 8.09488 21.3377 8.02301 20.6203C8.00962 20.4867 8.02536 20.2954 8.08881 19.6809C8.09014 19.6681 8.09144 19.6555 8.09273 19.643C8.11692 19.4093 8.13507 19.234 8.13332 19.0624C8.12536 18.284 7.81674 17.5389 7.27201 16.983C7.15191 16.8604 7.0151 16.7492 6.83273 16.6011C6.823 16.5932 6.81314 16.5852 6.80315 16.577C6.32378 16.1874 6.17736 16.0633 6.09234 15.9593C5.63589 15.4012 5.63589 14.5988 6.09234 14.0407C6.17736 13.9367 6.32378 13.8126 6.80315 13.423C6.81314 13.4148 6.82299 13.4068 6.83271 13.3989C7.01509 13.2508 7.15191 13.1396 7.272 13.017L6.73628 12.4922L7.272 13.017C7.81674 12.4611 8.12536 11.716 8.13332 10.9376C8.13507 10.7661 8.11692 10.5907 8.09273 10.357C8.09144 10.3445 8.09014 10.3319 8.08881 10.3191C8.02536 9.70461 8.00962 9.51329 8.02301 9.37965C8.09488 8.66227 8.66227 8.09488 9.37965 8.02301C9.51329 8.00962 9.70461 8.02536 10.3191 8.08881C10.3319 8.09014 10.3445 8.09144 10.357 8.09273C10.5907 8.11692 10.7661 8.13507 10.9376 8.13332C11.716 8.12536 12.4611 7.81674 13.017 7.272L12.4922 6.73628L13.017 7.272C13.1396 7.15191 13.2508 7.01509 13.3989 6.83271C13.4068 6.82299 13.4148 6.81314 13.423 6.80315C13.8126 6.32378 13.9367 6.17736 14.0407 6.09234C14.5988 5.63589 15.4012 5.63589 15.9593 6.09234C16.0633 6.17736 16.1874 6.32378 16.577 6.80315C16.5852 6.81314 16.5932 6.823 16.6011 6.83273C16.7492 7.0151 16.8604 7.15191 16.983 7.272C17.5389 7.81674 18.284 8.12536 19.0624 8.13332C19.2339 8.13507 19.4093 8.11692 19.643 8.09273C19.6555 8.09144 19.6681 8.09014 19.6809 8.08881C20.2954 8.02536 20.4867 8.00962 20.6203 8.02301C21.3377 8.09488 21.9051 8.66227 21.977 9.37965L22.7233 9.30489L21.977 9.37966C21.9904 9.51329 21.9746 9.70461 21.9112 10.3191L21.9073 10.357C21.8831 10.5907 21.8649 10.7661 21.8667 10.9376C21.8746 11.716 22.1833 12.4611 22.728 13.017C22.8481 13.1396 22.9849 13.2508 23.1673 13.3989L23.1968 13.423C23.6762 13.8126 23.8226 13.9367 23.9077 14.0407C24.3641 14.5988 24.3641 15.4012 23.9077 15.9593L24.4882 16.4341L23.9077 15.9593C23.8226 16.0633 23.6762 16.1874 23.1969 16.577L23.1672 16.6011C22.9849 16.7493 22.8481 16.8604 22.728 16.983C22.1833 17.5389 21.8746 18.284 21.8667 19.0624C21.8649 19.2339 21.8831 19.4093 21.9073 19.643L21.9112 19.6809C21.9746 20.2954 21.9904 20.4867 21.977 20.6203L22.7233 20.6951L21.977 20.6203C21.9051 21.3377 21.3377 21.9051 20.6203 21.977L20.6951 22.7233L20.6203 21.977C20.4867 21.9904 20.2954 21.9746 19.6809 21.9112L19.643 21.9073C19.4093 21.8831 19.2339 21.8649 19.0624 21.8667C18.284 21.8746 17.5389 22.1833 16.983 22.728C16.8604 22.8481 16.7493 22.9849 16.6011 23.1672L16.577 23.1968C16.1874 23.6762 16.0633 23.8226 15.9593 23.9077L16.4341 24.4882L15.9593 23.9077C15.4012 24.3641 14.5988 24.3641 14.0407 23.9077C13.9367 23.8226 13.8126 23.6762 13.423 23.1969L13.3989 23.1672C13.2508 22.9849 13.1396 22.8481 13.017 22.728C12.4611 22.1833 11.716 21.8746 10.9376 21.8667C10.7661 21.8649 10.5907 21.8831 10.357 21.9073L10.3191 21.9112C9.70461 21.9746 9.51329 21.9904 9.37966 21.977Z" stroke="%231A1E25" stroke-width="1.5"/></svg>');
}
#main .the-content .fifth-cta:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><circle cx="14.9785" cy="13.9785" r="6.97853" stroke="%231A1E25" stroke-width="1.5"/><path d="M10.9785 15.9459L13.2319 13.6925L15.4853 15.9459L18.9781 12.4531" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.5801 12.4531H18.9806V14.8536" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.3398 20.084L21.6213 22.9992" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round"/></svg>');
}
#main .the-content .sixth-cta:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M15.5 6L15.1265 6.20118L4.36952 11.8343L3 12.5385L4.34462 13.2175V20.0074C3.8684 20.2872 3.54781 20.7964 3.54781 21.3905C3.54781 22.2801 4.26058 23 5.14143 23C6.02229 23 6.73506 22.2801 6.73506 21.3905C6.73506 20.7964 6.41447 20.2872 5.93825 20.0074V14.0473L7.53187 14.8772V18.9763C7.53187 19.3315 7.69373 19.6522 7.88048 19.8565C8.06723 20.0608 8.29445 20.1834 8.52789 20.3092C8.99788 20.5575 9.55503 20.7335 10.246 20.8876C11.628 21.1988 13.4706 21.3905 15.5 21.3905C17.5294 21.3905 19.372 21.1988 20.754 20.8876C21.445 20.7335 22.0021 20.5575 22.4721 20.3092C22.7056 20.1834 22.9328 20.0608 23.1195 19.8565C23.3063 19.6522 23.4681 19.3315 23.4681 18.9763V14.8772L26.6305 13.2426L28 12.5385L26.6305 11.8343L15.8735 6.20118L15.5 6ZM15.5 7.81065L24.5139 12.5385L23.0946 13.2678C22.9141 13.076 22.6962 12.9345 22.4721 12.8151C22.0052 12.5668 21.445 12.3907 20.754 12.2367C19.3751 11.9255 17.5387 11.7337 15.5 11.7337C13.4613 11.7337 11.6249 11.9255 10.246 12.2367C9.55503 12.3907 8.99477 12.5668 8.52789 12.8151C8.30379 12.9345 8.08591 13.076 7.90538 13.2678L6.48606 12.5385L15.5 7.81065ZM15.5 13.3432C17.4453 13.3432 19.1946 13.5224 20.4054 13.7959C21.0092 13.931 21.4948 14.0882 21.75 14.2234C21.8309 14.2674 21.8434 14.2988 21.8745 14.324V17.392C21.5415 17.2694 21.1773 17.1594 20.754 17.0651C19.372 16.7539 17.5294 16.5621 15.5 16.5621C13.4706 16.5621 11.628 16.7539 10.246 17.0651C9.82271 17.1594 9.45854 17.2694 9.1255 17.392V14.324C9.15662 14.2988 9.16907 14.2674 9.25 14.2234C9.50523 14.0882 9.99079 13.931 10.5946 13.7959C11.8054 13.5224 13.5547 13.3432 15.5 13.3432ZM15.5 18.1716C17.4329 18.1716 19.1915 18.3508 20.4054 18.6243C20.9096 18.7374 21.2271 18.8569 21.501 18.9763C21.2271 19.0958 20.9096 19.2152 20.4054 19.3284C19.1915 19.6019 17.4329 19.7811 15.5 19.7811C13.5671 19.7811 11.8085 19.6019 10.5946 19.3284C10.0904 19.2152 9.77291 19.0958 9.499 18.9763C9.77291 18.8569 10.0904 18.7374 10.5946 18.6243C11.8085 18.3508 13.5671 18.1716 15.5 18.1716Z" fill="%231A1E25"/></svg>');
}
#main .the-content .seventh-cta:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><g clip-path="url(%23clip0_773_5680)"><path d="M11.4102 17.8312L17.8312 11.4102" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9452 12.4803C12.2408 12.4803 12.4803 12.2408 12.4803 11.9452C12.4803 11.6497 12.2408 11.4102 11.9452 11.4102C11.6497 11.4102 11.4102 11.6497 11.4102 11.9452C11.4102 12.2408 11.6497 12.4803 11.9452 12.4803Z" fill="%231A1E25" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.2949 17.8299C17.5904 17.8299 17.8299 17.5904 17.8299 17.2949C17.8299 16.9993 17.5904 16.7598 17.2949 16.7598C16.9993 16.7598 16.7598 16.9993 16.7598 17.2949C16.7598 17.5904 16.9993 17.8299 17.2949 17.8299Z" fill="%231A1E25" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.12831 9.4827C7.12831 8.85828 7.37636 8.25943 7.8179 7.8179C8.25943 7.37636 8.85828 7.12831 9.4827 7.12831H10.5529C11.1745 7.12795 11.7708 6.88174 12.2117 6.4434L12.9608 5.69427C13.1796 5.47424 13.4397 5.29963 13.7262 5.18049C14.0127 5.06134 14.32 5 14.6303 5C14.9406 5 15.2478 5.06134 15.5343 5.18049C15.8208 5.29963 16.0809 5.47424 16.2997 5.69427L17.0489 6.4434C17.4897 6.88174 18.086 7.12795 18.7076 7.12831H19.7778C20.4023 7.12831 21.0011 7.37636 21.4426 7.8179C21.8842 8.25943 22.1322 8.85828 22.1322 9.4827V10.5529C22.1326 11.1745 22.3788 11.7708 22.8171 12.2117L23.5663 12.9608C23.7863 13.1796 23.9609 13.4397 24.08 13.7262C24.1992 14.0127 24.2605 14.32 24.2605 14.6303C24.2605 14.9406 24.1992 15.2478 24.08 15.5343C23.9609 15.8208 23.7863 16.0809 23.5663 16.2997L22.8171 17.0489C22.3788 17.4897 22.1326 18.086 22.1322 18.7076V19.7778C22.1322 20.4023 21.8842 21.0011 21.4426 21.4426C21.0011 21.8842 20.4023 22.1322 19.7778 22.1322H18.7076C18.086 22.1326 17.4897 22.3788 17.0489 22.8171L16.2997 23.5663C16.0809 23.7863 15.8208 23.9609 15.5343 24.08C15.2478 24.1992 14.9406 24.2605 14.6303 24.2605C14.32 24.2605 14.0127 24.1992 13.7262 24.08C13.4397 23.9609 13.1796 23.7863 12.9608 23.5663L12.2117 22.8171C11.7708 22.3788 11.1745 22.1326 10.5529 22.1322H9.4827C8.85828 22.1322 8.25943 21.8842 7.8179 21.4426C7.37636 21.0011 7.12831 20.4023 7.12831 19.7778V18.7076C7.12795 18.086 6.88174 17.4897 6.4434 17.0489L5.69427 16.2997C5.47424 16.0809 5.29963 15.8208 5.18049 15.5343C5.06134 15.2478 5 14.9406 5 14.6303C5 14.32 5.06134 14.0127 5.18049 13.7262C5.29963 13.4397 5.47424 13.1796 5.69427 12.9608L6.4434 12.2117C6.88174 11.7708 7.12795 11.1745 7.12831 10.5529V9.4827Z" stroke="%231A1E25" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_773_5680"><rect width="30" height="30" fill="white"/></clipPath></defs></svg>');
}
#main .the-content .video-cta {
  padding: 20px 20px 40px 20px;
  border-radius: 20px;
  background: #FFF7E2;
  text-align: center;
  font-weight: 400;
  line-height: 28px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#main .the-content .video-cta .video-title {
  color: #1A1E25;
  text-align: center;
  font-family: Arial;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px; /* 139.13% */
  margin-bottom: 15px;
}
#main .the-content .video-cta .embed-responsive-16by9 {
  margin-bottom: 30px;
  border-radius: 20px;
}
#main .the-content .video-cta .embed-responsive-16by9 iframe {
  border-radius: 12px;
  height: auto !important;
  aspect-ratio: 16/9;
  width: 100%;
}
#main .the-content .video-cta a {
  display: block;
  height: 50px;
  padding: 17px 10px;
  border: 1px solid #1A1E25;
  max-width: 245px;
  border-radius: 5px;
  margin: 30px auto 0 auto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  text-decoration: none;
  color: #1A1E25;
}
#main .the-content .amazon_info {
  width: 822px;
  background: linear-gradient(92deg, #F6F9FF 9.33%, #FFF4EA 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  cursor: pointer;
}
#main .the-content .amazon_info .left {
  max-width: 400px;
}
#main .the-content .amazon_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FDDADA;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
#main .the-content .amazon_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .amazon_info .left .info-text b {
  color: #FFB200;
}
#main .the-content .amazon_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 70px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}
#main .the-content .amazon_info:after {
  content: "";
  background: url("../../img/blog/banner-images/amazon_info.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 420px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
#main .the-content .amazon_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .amazon_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .amazon_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .amazon_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 15px auto 50px auto;
  }
  #main .the-content .amazon_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .amazon_info .info-text b {
    display: block;
  }
  #main .the-content .amazon_info:after {
    display: none;
  }
  #main .the-content .amazon_info .mobile {
    display: block;
  }
}
#main .the-content .amazon_info_2 {
  width: 822px;
  background: linear-gradient(92deg, #F6FDFF 9.33%, #FFE6CE 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  cursor: pointer;
}
#main .the-content .amazon_info_2 .left {
  max-width: 405px;
}
#main .the-content .amazon_info_2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
#main .the-content .amazon_info_2 .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
  color: #1A1E25;
}
#main .the-content .amazon_info_2 .left .info-text span {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="108" height="32" viewBox="0 0 108 32" fill="none"><g clip-path="url(%23clip0_979_8261)"><path d="M66.9864 24.9993C60.7178 29.5351 51.6319 31.9551 43.8092 31.9551C32.8403 31.9551 22.9656 27.9724 15.495 21.3485C14.908 20.8276 15.4339 20.1178 16.1383 20.5234C24.2005 25.1283 34.1692 27.8987 44.4665 27.8987C51.4113 27.8987 59.0509 26.4882 66.0755 23.5611C67.1367 23.1186 68.0241 24.2433 66.9864 24.9993Z" fill="%231A1E25"/><path d="M69.5924 22.0721C68.7942 21.0672 64.2958 21.5973 62.2767 21.8324C61.6616 21.9062 61.5677 21.3807 62.1218 21.0027C65.7045 18.5274 71.5833 19.2418 72.2689 20.0716C72.9544 20.9059 72.0904 26.6909 68.7237 29.452C68.2072 29.8761 67.7142 29.6502 67.9443 29.0879C68.7003 27.2348 70.3953 23.0816 69.5924 22.0721Z" fill="%231A1E25"/><path d="M62.4171 3.52832V1.12213C62.4171 0.757978 62.6988 0.513672 63.0369 0.513672H74.0104C74.3626 0.513672 74.6443 0.762588 74.6443 1.12213V3.1826C74.6396 3.52832 74.3438 3.98006 73.8179 4.69454L68.1316 12.6645C70.2446 12.6138 72.475 12.9226 74.3908 13.9828C74.8228 14.2225 74.9402 14.5728 74.973 14.9185V17.4861C74.973 17.8364 74.5786 18.2466 74.1654 18.0346C70.7893 16.2968 66.305 16.1078 62.5721 18.053C62.1917 18.2558 61.7926 17.8502 61.7926 17.4999V15.0614C61.7926 14.6696 61.7973 14.0012 62.1964 13.4066L68.7843 4.13217H63.051C62.6988 4.13217 62.4171 3.88787 62.4171 3.52832Z" fill="%23FFB200"/><path d="M22.3879 18.5419H19.0493C18.73 18.5188 18.4765 18.2838 18.453 17.9841V1.16387C18.453 0.827371 18.7394 0.560014 19.0963 0.560014H22.2094C22.5334 0.573834 22.7917 0.818149 22.8152 1.12238V3.32114H22.8762C23.6885 1.19613 25.2146 0.205078 27.2713 0.205078C29.3608 0.205078 30.6661 1.19613 31.6052 3.32114C32.4129 1.19613 34.2488 0.205078 36.2163 0.205078C37.6156 0.205078 39.1463 0.772053 40.0807 2.04429C41.1372 3.45942 40.9212 5.51529 40.9212 7.31762L40.9165 17.9334C40.9165 18.2699 40.6301 18.5419 40.2732 18.5419H36.9394C36.606 18.5188 36.3384 18.2561 36.3384 17.9334V9.01855C36.3384 8.30868 36.4041 6.53861 36.2445 5.86561C35.9956 4.73627 35.249 4.41821 34.2817 4.41821C33.4741 4.41821 32.6289 4.94831 32.2861 5.79647C31.9433 6.64463 31.9762 8.06437 31.9762 9.01855V17.9334C31.9762 18.2699 31.6898 18.5419 31.3329 18.5419H27.9991C27.661 18.5188 27.398 18.2561 27.398 17.9334L27.3933 9.01855C27.3933 7.14246 27.7079 4.38133 25.3367 4.38133C22.9373 4.38133 23.0312 7.07331 23.0312 9.01855V17.9334C23.0312 18.2699 22.7447 18.5419 22.3879 18.5419Z" fill="%23FFB200"/><path d="M84.0922 0.205078C89.0461 0.205078 91.7272 4.38133 91.7272 9.69154C91.7272 14.822 88.7643 18.8922 84.0922 18.8922C79.2276 18.8922 76.5793 14.716 76.5793 9.51177C76.5793 4.27532 79.2605 0.205078 84.0922 0.205078ZM84.1204 3.6392C81.6599 3.6392 81.505 6.93042 81.505 8.98167C81.505 11.0375 81.4721 15.4258 84.0922 15.4258C86.6795 15.4258 86.8016 11.8857 86.8016 9.72842C86.8016 8.30868 86.7405 6.61236 86.3038 5.26637C85.9282 4.09555 85.1816 3.6392 84.1204 3.6392Z" fill="%23FFB200"/><path d="M98.1505 18.5419H94.8261C94.4927 18.5188 94.225 18.2561 94.225 17.9334L94.2203 1.10855C94.2485 0.79971 94.5255 0.560014 94.8636 0.560014H97.958C98.2491 0.573834 98.4886 0.767445 98.5543 1.03019V3.60232H98.6154C99.5498 1.30215 100.86 0.205078 103.165 0.205078C104.663 0.205078 106.124 0.735177 107.063 2.18719C107.936 3.53318 107.936 5.79647 107.936 7.42364V18.0118C107.898 18.3068 107.621 18.5419 107.293 18.5419H103.945C103.64 18.5188 103.386 18.2976 103.353 18.0118V8.87565C103.353 7.03644 103.569 4.34446 101.264 4.34446C100.451 4.34446 99.7047 4.87917 99.3338 5.69045C98.8642 6.71838 98.8032 7.7417 98.8032 8.87565V17.9334C98.7985 18.2699 98.5074 18.5419 98.1505 18.5419Z" fill="%23FFB200"/><path d="M53.6693 10.5067V9.79679C51.2558 9.79679 48.7061 10.3038 48.7061 13.0972C48.7061 14.5124 49.4527 15.4712 50.7346 15.4712C51.6737 15.4712 52.5142 14.9042 53.0448 13.9823C53.7022 12.8483 53.6693 11.7835 53.6693 10.5067ZM57.0361 18.495C56.8154 18.6886 56.4961 18.7024 56.2472 18.5734C55.139 17.6699 54.9418 17.2504 54.3314 16.3885C52.5001 18.2231 51.2042 18.7716 48.8282 18.7716C46.0203 18.7716 43.8322 17.0707 43.8322 13.6642C43.8322 11.0045 45.3019 9.19294 47.3914 8.3079C49.2039 7.52428 51.7348 7.38599 53.6693 7.16934V6.74526C53.6693 5.96625 53.7304 5.04433 53.2655 4.37134C52.857 3.76749 52.0775 3.51857 51.392 3.51857C50.1195 3.51857 48.9832 4.1593 48.7061 5.48685C48.6498 5.78187 48.4291 6.07227 48.1286 6.0861L44.8887 5.74499C44.6163 5.68507 44.3158 5.46841 44.3909 5.05817C45.1375 1.20458 48.6827 0.0429688 51.8569 0.0429688C53.4815 0.0429688 55.6039 0.467048 56.8858 1.67475C58.5105 3.16364 58.3555 5.15035 58.3555 7.31224V12.4196C58.3555 13.9546 59.0035 14.6276 59.6139 15.4573C59.8299 15.7523 59.8769 16.1073 59.6045 16.3285C58.9237 16.8863 57.7122 17.9234 57.0454 18.5042L57.0361 18.495Z" fill="%23FFB200"/><path d="M9.90249 10.5067V9.79679C7.48898 9.79679 4.93929 10.3038 4.93929 13.0972C4.93929 14.5124 5.68588 15.4712 6.96777 15.4712C7.90688 15.4712 8.74739 14.9042 9.27799 13.9823C9.93536 12.8483 9.90249 11.7835 9.90249 10.5067ZM13.2692 18.495C13.0485 18.6886 12.7292 18.7024 12.4804 18.5734C11.3722 17.6699 11.175 17.2504 10.5646 16.3885C8.7333 18.2231 7.43733 18.7716 5.06138 18.7716C2.25343 18.7716 0.0653076 17.0707 0.0653076 13.6642C0.0653076 11.0045 1.53502 9.19294 3.62454 8.3079C5.43702 7.52428 7.96792 7.38599 9.90249 7.16934V6.74526C9.90249 5.96625 9.96354 5.04433 9.49868 4.37134C9.09016 3.76749 8.3107 3.51857 7.62515 3.51857C6.35266 3.51857 5.21633 4.1593 4.93929 5.48685C4.88294 5.78187 4.66225 6.07227 4.36174 6.0861L1.12181 5.74499C0.849465 5.68507 0.548949 5.46841 0.624078 5.05817C1.37067 1.20458 4.91581 0.0429688 8.09001 0.0429688C9.71467 0.0429688 11.8371 0.467048 13.1189 1.67475C14.7436 3.16364 14.5887 5.15035 14.5887 7.31224V12.4196C14.5887 13.9546 15.2366 14.6276 15.8471 15.4573C16.0631 15.7523 16.11 16.1073 15.8377 16.3285C15.1568 16.8863 13.9454 17.9234 13.2786 18.5042L13.2692 18.495Z" fill="%23FFB200"/></g><defs><clipPath id="clip0_979_8261"><rect width="108" height="32" fill="white"/></clipPath></defs></svg>');
  display: inline-block;
  width: 100px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 15px;
}
#main .the-content .amazon_info_2 .left .info-text b {
  color: #FFB200;
}
#main .the-content .amazon_info_2 .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 70px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}
#main .the-content .amazon_info_2 .left .after-info-text {
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 10px;
}
#main .the-content .amazon_info_2 .left .after-info-text span {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="21" viewBox="0 0 70 21" fill="none"><g clip-path="url(%23clip0_778_5121)"><path d="M43.417 16.2035C39.354 19.1433 33.465 20.7119 28.3947 20.7119C21.2853 20.7119 14.885 18.1305 10.0429 13.8372C9.66247 13.4996 10.0033 13.0395 10.4598 13.3024C15.6854 16.2871 22.1466 18.0827 28.8208 18.0827C33.322 18.0827 38.2736 17.1685 42.8266 15.2713C43.5144 14.9845 44.0896 15.7135 43.417 16.2035Z" fill="%23FFB200"/><path d="M45.1062 14.3059C44.5888 13.6546 41.6732 13.9982 40.3646 14.1506C39.9659 14.1984 39.905 13.8578 40.2641 13.6128C42.5863 12.0084 46.3966 12.4715 46.841 13.0093C47.2853 13.55 46.7253 17.2996 44.5432 19.0892C44.2084 19.364 43.8889 19.2177 44.038 18.8532C44.528 17.6521 45.6266 14.9602 45.1062 14.3059Z" fill="%23FFB200"/><path d="M40.4554 2.28695V0.72738C40.4554 0.491354 40.638 0.333008 40.8572 0.333008H47.9696C48.1979 0.333008 48.3805 0.494342 48.3805 0.72738V2.06287C48.3774 2.28695 48.1857 2.57974 47.8448 3.04283L44.1593 8.20852C45.5288 8.17565 46.9744 8.37583 48.2161 9.06299C48.4961 9.21835 48.5722 9.44541 48.5935 9.66949V11.3336C48.5935 11.5607 48.3379 11.8266 48.0701 11.6892C45.8818 10.5628 42.9754 10.4403 40.5559 11.7011C40.3093 11.8326 40.0507 11.5697 40.0507 11.3426V9.76211C40.0507 9.50816 40.0537 9.07494 40.3124 8.68953L44.5823 2.67833H40.8663C40.638 2.67833 40.4554 2.51999 40.4554 2.28695Z" fill="%231A1E25"/><path d="M14.5107 12.0178H12.3468C12.1399 12.0028 11.9755 11.8505 11.9603 11.6563V0.754251C11.9603 0.53615 12.146 0.362864 12.3773 0.362864H14.3951C14.6051 0.371821 14.7724 0.530173 14.7877 0.72736V2.15248H14.8272C15.3537 0.775162 16.3428 0.132812 17.6759 0.132812C19.0302 0.132812 19.8762 0.775162 20.4849 2.15248C21.0084 0.775162 22.1984 0.132812 23.4736 0.132812C24.3805 0.132812 25.3727 0.500296 25.9783 1.32489C26.6631 2.24211 26.5231 3.57461 26.5231 4.7428L26.52 11.6234C26.52 11.8415 26.3344 12.0178 26.1031 12.0178H23.9423C23.7262 12.0028 23.5527 11.8325 23.5527 11.6234V5.84525C23.5527 5.38515 23.5953 4.23788 23.4918 3.80168C23.3305 3.0697 22.8466 2.86355 22.2197 2.86355C21.6962 2.86355 21.1484 3.20713 20.9262 3.75686C20.7041 4.30659 20.7254 5.2268 20.7254 5.84525V11.6234C20.7254 11.8415 20.5397 12.0178 20.3084 12.0178H18.1476C17.9285 12.0028 17.758 11.8325 17.758 11.6234L17.755 5.84525C17.755 4.62926 17.9589 2.83965 16.422 2.83965C14.8668 2.83965 14.9277 4.58445 14.9277 5.84525V11.6234C14.9277 11.8415 14.742 12.0178 14.5107 12.0178Z" fill="%231A1E25"/><path d="M54.5041 0.132812C57.7149 0.132812 59.4527 2.83965 59.4527 6.28145C59.4527 9.60673 57.5323 12.2448 54.5041 12.2448C51.3511 12.2448 49.6346 9.53801 49.6346 6.16493C49.6346 2.77093 51.3724 0.132812 54.5041 0.132812ZM54.5224 2.35863C52.9276 2.35863 52.8272 4.49183 52.8272 5.82135C52.8272 7.15385 52.8059 9.99811 54.5041 9.99811C56.181 9.99811 56.2602 7.70358 56.2602 6.30535C56.2602 5.38515 56.2206 4.28568 55.9376 3.41328C55.6941 2.65441 55.2102 2.35863 54.5224 2.35863Z" fill="%231A1E25"/><path d="M63.6159 12.0178H61.4612C61.2451 12.0028 61.0716 11.8325 61.0716 11.6234L61.0686 0.718397C61.0869 0.518222 61.2664 0.362864 61.4855 0.362864H63.4912C63.6798 0.371821 63.8351 0.497309 63.8777 0.667607V2.33473H63.9172C64.5229 0.843879 65.372 0.132812 66.8663 0.132812C67.8372 0.132812 68.7837 0.476395 69.3923 1.41751C69.9584 2.28991 69.9584 3.75686 69.9584 4.81151V11.6742C69.9341 11.8654 69.7545 12.0178 69.5415 12.0178H67.3715C67.1737 12.0028 67.0093 11.8594 66.988 11.6742V5.75263C66.988 4.56055 67.128 2.81574 65.6337 2.81574C65.1072 2.81574 64.6233 3.16232 64.3829 3.68814C64.0785 4.3544 64.039 5.01766 64.039 5.75263V11.6234C64.0359 11.8415 63.8472 12.0178 63.6159 12.0178Z" fill="%231A1E25"/><path d="M34.7856 6.80985V6.34975C33.2213 6.34975 31.5687 6.6784 31.5687 8.48893C31.5687 9.40614 32.0526 10.0276 32.8835 10.0276C33.4922 10.0276 34.0369 9.6601 34.3808 9.06256C34.8069 8.32759 34.7856 7.63744 34.7856 6.80985ZM36.9678 11.9875C36.8247 12.113 36.6178 12.1219 36.4565 12.0383C35.7382 11.4527 35.6104 11.1808 35.2147 10.6221C34.0278 11.8112 33.1878 12.1668 31.6479 12.1668C29.8279 12.1668 28.4097 11.0643 28.4097 8.85641C28.4097 7.13252 29.3623 5.95837 30.7166 5.38473C31.8913 4.87683 33.5317 4.7872 34.7856 4.64678V4.37191C34.7856 3.86699 34.8252 3.26946 34.5239 2.83326C34.2591 2.44187 33.7539 2.28054 33.3096 2.28054C32.4848 2.28054 31.7483 2.69583 31.5687 3.55628C31.5322 3.74749 31.3892 3.93571 31.1944 3.94467L29.0944 3.72358C28.9179 3.68475 28.7231 3.54432 28.7718 3.27842C29.2557 0.780728 31.5535 0.027832 33.6109 0.027832C34.6639 0.027832 36.0395 0.302698 36.8704 1.08547C37.9234 2.05049 37.8229 3.33817 37.8229 4.7394V8.04974C37.8229 9.04464 38.2429 9.48083 38.6386 10.0186C38.7786 10.2098 38.809 10.4399 38.6325 10.5833C38.1912 10.9448 37.406 11.617 36.9738 11.9935L36.9678 11.9875Z" fill="%231A1E25"/><path d="M6.41831 6.80985V6.34975C4.854 6.34975 3.20142 6.6784 3.20142 8.48893C3.20142 9.40614 3.68532 10.0276 4.51618 10.0276C5.12486 10.0276 5.66963 9.6601 6.01354 9.06256C6.43961 8.32759 6.41831 7.63744 6.41831 6.80985ZM8.60044 11.9875C8.4574 12.113 8.25045 12.1219 8.08915 12.0383C7.3709 11.4527 7.24308 11.1808 6.84743 10.6221C5.6605 11.8112 4.82052 12.1668 3.28055 12.1668C1.46059 12.1668 0.0423584 11.0643 0.0423584 8.85641C0.0423584 7.13252 0.994947 5.95837 2.34927 5.38473C3.52402 4.87683 5.16442 4.7872 6.41831 4.64678V4.37191C6.41831 3.86699 6.45788 3.26946 6.15658 2.83326C5.8918 2.44187 5.38659 2.28054 4.94226 2.28054C4.11749 2.28054 3.38098 2.69583 3.20142 3.55628C3.1649 3.74749 3.02186 3.93571 2.82708 3.94467L0.727127 3.72358C0.550608 3.68475 0.35583 3.54432 0.404524 3.27842C0.888427 0.780728 3.1862 0.027832 5.24355 0.027832C6.29657 0.027832 7.6722 0.302698 8.50305 1.08547C9.55607 2.05049 9.45564 3.33817 9.45564 4.7394V8.04974C9.45564 9.04464 9.87563 9.48083 10.2713 10.0186C10.4113 10.2098 10.4417 10.4399 10.2652 10.5833C9.82389 10.9448 9.03869 11.617 8.60653 11.9935L8.60044 11.9875Z" fill="%231A1E25"/></g><defs><clipPath id="clip0_778_5121"><rect width="70" height="20.7407" fill="white"/></clipPath></defs></svg>');
  display: inline-block;
  width: 70px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 20px;
}
#main .the-content .amazon_info_2:after {
  content: "";
  background: url("../../img/blog/banner-images/amazon_info_2.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 420px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
#main .the-content .amazon_info_2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .amazon_info_2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .amazon_info_2 .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .amazon_info_2 .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 15px auto 0px auto;
  }
  #main .the-content .amazon_info_2 .left .after-info-text {
    margin-bottom: 20px;
  }
  #main .the-content .amazon_info_2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .amazon_info_2 .info-text b {
    display: block;
  }
  #main .the-content .amazon_info_2:after {
    display: none;
  }
  #main .the-content .amazon_info_2 .mobile {
    display: block;
  }
}
#main .the-content .voucher_info {
  width: 822px;
  background: linear-gradient(92deg, #FFFEF0 9.33%, #F9FFEA 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .voucher_info .left {
  max-width: 405px;
}
#main .the-content .voucher_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FDDADA;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
#main .the-content .voucher_info .left .info-text {
  color: #FFB200;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .voucher_info .left .info-text2 {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .voucher_info .left .btn {
  color: #fff;
}
#main .the-content .voucher_info:after {
  content: "";
  background: url("../../img/blog/banner-images/voucher-info.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 420px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
#main .the-content .voucher_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .voucher_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .voucher_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .voucher_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .voucher_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .voucher_info:after {
    display: none;
  }
  #main .the-content .voucher_info .mobile {
    display: block;
  }
}
#main .the-content .voucher_new_info {
  width: 822px;
  background: linear-gradient(91deg, #211000 25.14%, #5F3B14 40.97%, #FFAB49 58.36%, #FFE9C9 91.97%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .voucher_new_info .left {
  max-width: 405px;
}
#main .the-content .voucher_new_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .voucher_new_info .left .info-text {
  color: #FFB200;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .voucher_new_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .voucher_new_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .voucher_new_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .voucher_new_info:after {
  content: "";
  background: url("../../img/blog/banner-images/voucher100new_info.png");
  position: absolute;
  width: 358px;
  display: flex;
  height: 370px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
#main .the-content .voucher_new_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .voucher_new_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(180deg, #211000 18.92%, #FFAC4B 59.95%, #FFE9C8 77.53%);
  }
  #main .the-content .voucher_new_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .voucher_new_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .voucher_new_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .voucher_new_info:after {
    display: none;
  }
  #main .the-content .voucher_new_info .mobile {
    display: block;
  }
}
#main .the-content .usa_best_info {
  width: 822px;
  background: linear-gradient(92deg, #FFF1F0 9.33%, #EAF9FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .usa_best_info .left {
  max-width: 405px;
}
#main .the-content .usa_best_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FDDADA;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
#main .the-content .usa_best_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .usa_best_info .left .info-text span {
  color: #FFB200;
}
#main .the-content .usa_best_info .left .btn {
  color: #fff;
}
#main .the-content .usa_best_info:after {
  content: "";
  background: url("../../img/blog/banner-images/usa-best-info.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 451px;
  background-size: cover;
  right: 20px;
  bottom: 0;
}
#main .the-content .usa_best_info .mobile {
  display: none;
}
#main .the-content .usa_best_info:hover .special-offer {
  border-radius: 100px;
  border: 1px solid #FFB200;
  animation-play-state: running;
}
@media (max-width: 767px) {
  #main .the-content .usa_best_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .usa_best_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .usa_best_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .usa_best_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .usa_best_info:after {
    display: none;
  }
  #main .the-content .usa_best_info .mobile {
    display: block;
  }
}
#main .the-content .travel_info {
  width: 822px;
  background: linear-gradient(91deg, #211000 25.14%, #5F3B14 40.97%, #FFAB49 58.36%, #FFE9C9 91.97%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .travel_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .travel_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .travel_info .left .info-text {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .travel_info .left .info-text b {
  color: #FFB200;
  display: block;
}
#main .the-content .travel_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .travel_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .travel_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .travel_info:after {
  content: "";
  background: url("../../img/blog/banner-images/travel_info.png");
  position: absolute;
  width: 100%;
  display: flex;
  height: 100%;
  background-size: cover;
  right: 0;
  bottom: 0;
  z-index: 1;
}
#main .the-content .travel_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .travel_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/travel_info-m.png");
    background-size: cover;
    background-position: bottom;
    min-height: 822px;
  }
  #main .the-content .travel_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .travel_info .left .info-text {
    margin-bottom: 20px;
  }
  #main .the-content .travel_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .travel_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .travel_info:after {
    display: none;
  }
  #main .the-content .travel_info .mobile {
    display: block;
  }
}
#main .the-content .travel_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/travel_info-2-bg.jpg");
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .travel_info-2 .left {
  max-width: 405px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .travel_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .travel_info-2 .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .travel_info-2 .left .info-text b {
  color: #FFB200;
  display: block;
}
#main .the-content .travel_info-2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .travel_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .travel_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
#main .the-content .travel_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/banner_phone_3.gif");
  position: absolute;
  width: 370px;
  display: flex;
  height: 450px;
  background-size: cover;
  left: 0;
  bottom: 0;
}
#main .the-content .travel_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .travel_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/travel_info-2-bg-m.jpg");
    background-size: cover;
  }
  #main .the-content .travel_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .travel_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .travel_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .travel_info-2:after {
    display: none;
  }
  #main .the-content .travel_info-2 .mobile {
    display: block;
  }
}
#main .the-content .fashion2024_info {
  width: 822px;
  background: linear-gradient(91deg, #F89E0F 25.14%, #FFB715 57.89%, #E36F03 91.97%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .fashion2024_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .fashion2024_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFF;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .fashion2024_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .fashion2024_info .left .info-text b {
  color: #FFF;
  display: block;
}
#main .the-content .fashion2024_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .fashion2024_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #1A1E25 31.55%, #FFF 52.07%, #FFF 42.94%, #1A1E25 68.45%, #1A1E25 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #1A1E25;
}
#main .the-content .fashion2024_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .fashion2024_info:after {
  content: "";
  background: url("../../img/blog/banner-images/fashion2024_info.png");
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .fashion2024_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .fashion2024_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 822px;
    justify-content: end;
  }
  #main .the-content .fashion2024_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .fashion2024_info .left .info-text {
    margin-bottom: 20px;
  }
  #main .the-content .fashion2024_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .fashion2024_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .fashion2024_info:after {
    display: none;
  }
  #main .the-content .fashion2024_info .mobile {
    display: block;
  }
}
#main .the-content .fashion2024_info-2 {
  width: 822px;
  background: linear-gradient(256deg, #FFF7F0 8.31%, #FFEEEA 49.28%, #FF9E67 90.24%);
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .fashion2024_info-2 .left {
  max-width: 385px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .fashion2024_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .fashion2024_info-2 .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .fashion2024_info-2 .left .info-text b {
  color: #FFB200;
  display: block;
}
#main .the-content .fashion2024_info-2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .fashion2024_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .fashion2024_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
#main .the-content .fashion2024_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/fashion_2024.gif");
  position: absolute;
  width: 370px;
  display: flex;
  height: 425px;
  background-size: cover;
  left: 15px;
  bottom: 0;
}
#main .the-content .fashion2024_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .fashion2024_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(0deg, #FF9E67 6.67%, #FFEEEA 44.81%, #FFF7F0 82.95%);
    background-size: cover;
  }
  #main .the-content .fashion2024_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .fashion2024_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .fashion2024_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .fashion2024_info-2:after {
    display: none;
  }
  #main .the-content .fashion2024_info-2 .mobile {
    display: block;
  }
}
#main .the-content .design_new_info {
  width: 822px;
  background: url(../../img/blog/banner-images/design_new_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .design_new_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .design_new_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .design_new_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .design_new_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
#main .the-content .design_new_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .design_new_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .design_new_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .design_new_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .design_new_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .design_new_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/design_new_info-m.png");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 822px;
    justify-content: start;
  }
  #main .the-content .design_new_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .design_new_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .design_new_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .design_new_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .design_new_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .design_new_info:after {
    display: none;
  }
  #main .the-content .design_new_info .mobile {
    display: block;
  }
}
#main .the-content .design_new_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/design_new_info_bg-2.png");
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .design_new_info-2 .left {
  max-width: 400px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .design_new_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .design_new_info-2 .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .design_new_info-2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .design_new_info-2 .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .design_new_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .design_new_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .design_new_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/design_new_info-2.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 15px;
  bottom: 5px;
}
#main .the-content .design_new_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .design_new_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/design_new_info_bg-2-m.png");
    background-size: cover;
  }
  #main .the-content .design_new_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .design_new_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .design_new_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .design_new_info-2:after {
    display: none;
  }
  #main .the-content .design_new_info-2 .mobile {
    display: block;
  }
}
#main .the-content .supreme_holiday_info {
  width: 822px;
  background: url(../../img/blog/banner-images/supreme_holiday_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .supreme_holiday_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .supreme_holiday_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .supreme_holiday_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .supreme_holiday_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
#main .the-content .supreme_holiday_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
#main .the-content .supreme_holiday_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .supreme_holiday_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .supreme_holiday_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .supreme_holiday_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .supreme_holiday_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/supreme_holiday_info-m.png");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 900px;
    justify-content: start;
  }
  #main .the-content .supreme_holiday_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .supreme_holiday_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .supreme_holiday_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .supreme_holiday_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .supreme_holiday_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .supreme_holiday_info:after {
    display: none;
  }
  #main .the-content .supreme_holiday_info .mobile {
    display: block;
  }
}
#main .the-content .supreme_holiday_info-2 {
  width: 822px;
  background: linear-gradient(107deg, #FFE6D0 1.87%, #47331F 59.55%);
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .supreme_holiday_info-2 .left {
  max-width: 400px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .supreme_holiday_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .supreme_holiday_info-2 .left .info-text {
  color: #FFF;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .supreme_holiday_info-2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .supreme_holiday_info-2 .left .info-text svg {
  transform: translate(-1px, 16px);
  height: 35px;
}
#main .the-content .supreme_holiday_info-2 .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .supreme_holiday_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .supreme_holiday_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .supreme_holiday_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/supreme_holiday_info_2.png");
  position: absolute;
  width: 360px;
  display: flex;
  height: 467px;
  background-size: cover;
  left: 15px;
  bottom: 0px;
}
#main .the-content .supreme_holiday_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .supreme_holiday_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(180deg, #47331F 25.09%, #FFE6D0 87.97%);
  }
  #main .the-content .supreme_holiday_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .supreme_holiday_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .supreme_holiday_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .supreme_holiday_info-2:after {
    display: none;
  }
  #main .the-content .supreme_holiday_info-2 .mobile {
    display: block;
  }
}
#main .the-content .blackf_info {
  width: 822px;
  background: url(../../img/blog/banner-images/blackf_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .blackf_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .blackf_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .blackf_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .blackf_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
#main .the-content .blackf_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
#main .the-content .blackf_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .blackf_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .blackf_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .blackf_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .blackf_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/blackf_info-m.png");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 900px;
    justify-content: start;
  }
  #main .the-content .blackf_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .blackf_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .blackf_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .blackf_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .blackf_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .blackf_info:after {
    display: none;
  }
  #main .the-content .blackf_info .mobile {
    display: block;
  }
}
#main .the-content .blackf_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/blackf_info_2-bg.png");
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .blackf_info-2 .left {
  max-width: 385px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .blackf_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #1A1E25;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .blackf_info-2 .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .blackf_info-2 .left .info-text b {
  color: #FFB200;
  display: block;
}
#main .the-content .blackf_info-2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .blackf_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #1A1E25 31.55%, #FFF 52.07%, #FFF 42.94%, #1A1E25 68.45%, #1A1E25 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #1A1E25;
}
#main .the-content .blackf_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #FFF;
  color: #FFF;
}
#main .the-content .blackf_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/blackf_info_2.gif");
  position: absolute;
  width: 317px;
  display: flex;
  height: 364px;
  background-size: cover;
  left: 35px;
  bottom: 0;
}
#main .the-content .blackf_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .blackf_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/blackf_info_2-bg-m.png");
    background-size: cover;
  }
  #main .the-content .blackf_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .blackf_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .blackf_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .blackf_info-2:after {
    display: none;
  }
  #main .the-content .blackf_info-2 .mobile {
    display: block;
  }
}
#main .the-content .christmas_cats_info {
  width: 822px;
  background: url(../../img/blog/banner-images/christmas_cats_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
  background-position: right;
}
#main .the-content .christmas_cats_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .christmas_cats_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .christmas_cats_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  max-width: 350px;
}
#main .the-content .christmas_cats_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
@media (max-width: 600px) {
  #main .the-content .christmas_cats_info .left .info-text b {
    max-width: 315px;
  }
}
#main .the-content .christmas_cats_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: -5px;
  margin-top: 5px;
}
#main .the-content .christmas_cats_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .christmas_cats_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .christmas_cats_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .christmas_cats_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .christmas_cats_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/christmas_cats_info-m.png");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 900px;
    justify-content: start;
  }
  #main .the-content .christmas_cats_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .christmas_cats_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
    max-width: 100%;
  }
  #main .the-content .christmas_cats_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .christmas_cats_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .christmas_cats_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .christmas_cats_info:after {
    display: none;
  }
  #main .the-content .christmas_cats_info .mobile {
    display: block;
  }
}
#main .the-content .christmas_cats_info-2 {
  width: 822px;
  background: linear-gradient(91deg, #FFF 25.14%, #FFF4E9 57.89%, #FFD3A7 91.97%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .christmas_cats_info-2 .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .christmas_cats_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .christmas_cats_info-2 .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  max-width: 350px;
}
#main .the-content .christmas_cats_info-2 .left .info-text b {
  color: #FFB200;
  display: block;
  margin: 0 auto;
}
@media (max-width: 600px) {
  #main .the-content .christmas_cats_info-2 .left .info-text b {
    max-width: 315px;
  }
}
#main .the-content .christmas_cats_info-2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .christmas_cats_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
#main .the-content .christmas_cats_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
#main .the-content .christmas_cats_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/christmas_cats-2.png");
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .christmas_cats_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .christmas_cats_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(180deg, #FFF 22.34%, #FFF4E9 69.67%, #FFD3A7 94.3%);
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 822px;
    justify-content: end;
  }
  #main .the-content .christmas_cats_info-2 .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .christmas_cats_info-2 .left .info-text {
    margin-bottom: 20px;
    max-width: 100%;
  }
  #main .the-content .christmas_cats_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .christmas_cats_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .christmas_cats_info-2:after {
    display: none;
  }
  #main .the-content .christmas_cats_info-2 .mobile {
    display: block;
  }
}
#main .the-content .bs_2025_info {
  width: 822px;
  background: url(../../img/blog/banner-images/bs_2025_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
  background-position: right;
}
#main .the-content .bs_2025_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .bs_2025_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .bs_2025_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .bs_2025_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
#main .the-content .bs_2025_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: -5px;
  margin-top: 5px;
}
#main .the-content .bs_2025_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .bs_2025_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .bs_2025_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .bs_2025_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .bs_2025_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/bs_2025_info-m.png");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 900px;
    justify-content: start;
  }
  #main .the-content .bs_2025_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .bs_2025_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .bs_2025_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .bs_2025_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .bs_2025_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .bs_2025_info:after {
    display: none;
  }
  #main .the-content .bs_2025_info .mobile {
    display: block;
  }
}
#main .the-content .bs_2025_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/bs_2025-bg.jpg");
  padding: 50px 25px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover;
}
#main .the-content .bs_2025_info-2 .left {
  max-width: 385px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .bs_2025_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #1A1E25;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .bs_2025_info-2 .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .bs_2025_info-2 .left .info-text b {
  color: #FFB200;
  display: block;
}
#main .the-content .bs_2025_info-2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .bs_2025_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #1A1E25 31.55%, #FFF 52.07%, #FFF 42.94%, #1A1E25 68.45%, #1A1E25 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #1A1E25;
}
#main .the-content .bs_2025_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
#main .the-content .bs_2025_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/bs_2025_info-2.png");
  position: absolute;
  width: 370px;
  display: flex;
  height: 419px;
  background-size: cover;
  left: 25px;
  top: 0;
}
#main .the-content .bs_2025_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .bs_2025_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/bs_2025-bg-m.jpg");
    background-size: cover;
  }
  #main .the-content .bs_2025_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .bs_2025_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .bs_2025_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .bs_2025_info-2:after {
    display: none;
  }
  #main .the-content .bs_2025_info-2 .mobile {
    display: block;
  }
}
#main .the-content .usa_new_info {
  width: 822px;
  background: url(../../img/blog/banner-images/usa_new_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .usa_new_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .usa_new_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 10px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .usa_new_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .usa_new_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
#main .the-content .usa_new_info .left .info-text2 {
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-top: 15px;
  color: #fff;
  margin-bottom: 0;
}
#main .the-content .usa_new_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .usa_new_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .usa_new_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .usa_new_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .usa_new_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/usa_new_info-m.png");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 822px;
    justify-content: start;
  }
  #main .the-content .usa_new_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .usa_new_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .usa_new_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .usa_new_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .usa_new_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .usa_new_info:after {
    display: none;
  }
  #main .the-content .usa_new_info .mobile {
    display: block;
  }
}
#main .the-content .usa_new_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/usa_new_info-bg-2.png");
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .usa_new_info-2 .left {
  max-width: 400px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .usa_new_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .usa_new_info-2 .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .usa_new_info-2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .usa_new_info-2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .usa_new_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .usa_new_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #FFA800;
  color: #FFA800;
}
#main .the-content .usa_new_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/usa_new_info-2.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 15px;
  bottom: 5px;
}
#main .the-content .usa_new_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .usa_new_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/usa_new_info-bg-2-m.png");
    background-size: cover;
  }
  #main .the-content .usa_new_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .usa_new_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .usa_new_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .usa_new_info-2:after {
    display: none;
  }
  #main .the-content .usa_new_info-2 .mobile {
    display: block;
  }
}
#main .the-content .abf_info {
  width: 822px;
  background: linear-gradient(92deg, #F89E0F 21.45%, #F89E0F 48.88%, #0E0E0E 73.89%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .abf_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .abf_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFF;
  max-width: 180px;
  text-align: center;
  margin-bottom: 10px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .abf_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .abf_info .left .info-text b {
  color: #FFF;
  display: inline-block;
}
#main .the-content .abf_info .left .info-text svg {
  transform: translate(-1px, 15px);
  height: 35px;
}
#main .the-content .abf_info .left .info-text2 {
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-top: 15px;
  color: #1A1E25;
  margin-bottom: 0;
}
#main .the-content .abf_info .left .btn {
  color: #fff;
  background: linear-gradient(107deg, #F6F6F6 1.87%, #0E0E0E 59.55%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .abf_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .abf_info:after {
  content: "";
  background: url("../../img/blog/banner-images/abf_info.png");
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .abf_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .abf_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(180deg, #F89E0F 10.92%, #F89E0F 58.38%, #0E0E0E 90.01%);
    min-height: 822px;
    justify-content: start;
  }
  #main .the-content .abf_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .abf_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .abf_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .abf_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .abf_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .abf_info:after {
    display: none;
  }
  #main .the-content .abf_info .mobile {
    display: block;
  }
}
#main .the-content .abf_info-2 {
  width: 822px;
  background: linear-gradient(107deg, #F8F8F8 0.75%, #0E0E0E 67.15%);
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .abf_info-2 .left {
  max-width: 400px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .abf_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .abf_info-2 .left .info-text {
  color: #FFF;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .abf_info-2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .abf_info-2 .left .info-text svg {
  transform: translate(-1px, 16px);
  height: 35px;
}
#main .the-content .abf_info-2 .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .abf_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .abf_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .abf_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/abf_info_2.gif");
  position: absolute;
  width: 360px;
  display: flex;
  height: 467px;
  background-size: cover;
  left: 15px;
  bottom: 0px;
}
#main .the-content .abf_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .abf_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(180deg, #0E0E0E 25.09%, #F8F8F8 87.97%);
  }
  #main .the-content .abf_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .abf_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .abf_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .abf_info-2:after {
    display: none;
  }
  #main .the-content .abf_info-2 .mobile {
    display: block;
  }
}
#main .the-content .halloween_cats_info {
  width: 822px;
  background: linear-gradient(91deg, #0A3043 25.14%, #118299 91.97%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .halloween_cats_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .halloween_cats_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .halloween_cats_info .left .info-text {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .halloween_cats_info .left .info-text b {
  color: #FFB200;
  display: block;
}
#main .the-content .halloween_cats_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .halloween_cats_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .halloween_cats_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .halloween_cats_info:after {
  content: "";
  background: url("../../img/blog/banner-images/halloween_cats_info.png");
  position: absolute;
  width: 322px;
  display: flex;
  height: 390px;
  background-size: cover;
  right: 0;
  bottom: 0;
  z-index: 1;
}
#main .the-content .halloween_cats_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .halloween_cats_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(180deg, #0A3043 18.92%, #118299 77.53%);
    background-size: cover;
    background-position: bottom;
    min-height: 822px;
  }
  #main .the-content .halloween_cats_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .halloween_cats_info .left .info-text {
    margin-bottom: 20px;
  }
  #main .the-content .halloween_cats_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .halloween_cats_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .halloween_cats_info:after {
    display: none;
  }
  #main .the-content .halloween_cats_info .mobile {
    display: block;
  }
}
#main .the-content .halloween_cats_info-2 {
  width: 822px;
  background: linear-gradient(-90deg, #49377C 35.28%, #07001C 67.15%);
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .halloween_cats_info-2 .left {
  max-width: 405px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .halloween_cats_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .halloween_cats_info-2 .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .halloween_cats_info-2 .left .info-text b {
  color: #FFB200;
  display: block;
}
#main .the-content .halloween_cats_info-2 .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .halloween_cats_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .halloween_cats_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #FFF;
  color: #FFF;
}
#main .the-content .halloween_cats_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/halloween_cats_info-2.png");
  position: absolute;
  width: 370px;
  display: flex;
  height: 450px;
  background-size: cover;
  left: 0;
  bottom: 0;
}
#main .the-content .halloween_cats_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .halloween_cats_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(0deg, #07001C 6.67%, #49377C 82.95%);
    background-size: cover;
  }
  #main .the-content .halloween_cats_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .halloween_cats_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .halloween_cats_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .halloween_cats_info-2:after {
    display: none;
  }
  #main .the-content .halloween_cats_info-2 .mobile {
    display: block;
  }
}
#main .the-content .mix_brands_info {
  width: 822px;
  background: url(../../img/blog/banner-images/mix_brands_info-bg.webp);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .mix_brands_info .left {
  max-width: 375px;
  position: relative;
  z-index: 2;
  margin-left: auto;
}
#main .the-content .mix_brands_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .mix_brands_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .mix_brands_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
#main .the-content .mix_brands_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
#main .the-content .mix_brands_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .mix_brands_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .mix_brands_info:after {
  content: "";
  background: url("../../img/blog/banner-images/mix_brands_info.webp");
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  left: 15px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .mix_brands_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .mix_brands_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/mix_brands_info-bg-m.webp");
    background-size: cover !important;
    background-position: bottom !important;
    justify-content: start;
  }
  #main .the-content .mix_brands_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .mix_brands_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .mix_brands_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .mix_brands_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .mix_brands_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .mix_brands_info:after {
    display: none;
  }
  #main .the-content .mix_brands_info .mobile {
    display: block;
  }
}
#main .the-content .mix_brands_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/mix_brands_info-2.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .mix_brands_info-2 .left {
  max-width: 400px;
  padding-left: 0px;
}
#main .the-content .mix_brands_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .mix_brands_info-2 .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .mix_brands_info-2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .mix_brands_info-2 .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .mix_brands_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .mix_brands_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .mix_brands_info-2:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  right: 25px;
  bottom: 5px;
}
#main .the-content .mix_brands_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .mix_brands_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/mix_brands_info-2-m.webp");
    background-size: cover;
    min-height: 800px;
    background-position: bottom;
  }
  #main .the-content .mix_brands_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .mix_brands_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .mix_brands_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .mix_brands_info-2:after {
    display: none;
  }
  #main .the-content .mix_brands_info-2 .mobile {
    display: block;
  }
}
#main .the-content .autopromotion_info {
  width: 822px;
  background: url("../../img/blog/banner-images/autopromotion_info.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .autopromotion_info .left {
  max-width: 360px;
  padding-left: 0px;
}
#main .the-content .autopromotion_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .autopromotion_info .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .autopromotion_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .autopromotion_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .autopromotion_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #1A1E25 31.55%, #FFF 52.07%, #FFF 42.94%, #1A1E25 68.45%, #1A1E25 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #1A1E25;
}
#main .the-content .autopromotion_info .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
#main .the-content .autopromotion_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  right: 25px;
  bottom: 5px;
}
#main .the-content .autopromotion_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .autopromotion_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/autopromotion_info-m.webp");
    background-size: cover;
    min-height: 772px;
    background-position: bottom;
  }
  #main .the-content .autopromotion_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .autopromotion_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .autopromotion_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .autopromotion_info:after {
    display: none;
  }
  #main .the-content .autopromotion_info .mobile {
    display: block;
  }
}
#main .the-content .autopromotion_info-2 {
  width: 822px;
  background: url("../../img/blog/banner-images/autopromotion_info-2.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .autopromotion_info-2 .left {
  max-width: 360px;
  padding-left: 0px;
}
#main .the-content .autopromotion_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .autopromotion_info-2 .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .autopromotion_info-2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .autopromotion_info-2 .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .autopromotion_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .autopromotion_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .autopromotion_info-2:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  right: 25px;
  bottom: 5px;
}
#main .the-content .autopromotion_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .autopromotion_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/autopromotion_info-2-m.webp");
    background-size: cover;
    min-height: 772px;
    background-position: bottom;
  }
  #main .the-content .autopromotion_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .autopromotion_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .autopromotion_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .autopromotion_info-2:after {
    display: none;
  }
  #main .the-content .autopromotion_info-2 .mobile {
    display: block;
  }
}
#main .the-content .fashion_spring_2025_cat_info {
  width: 822px;
  background-size: contain;
  background: linear-gradient(270deg, #0D978B 60.46%, #04312D 100%);
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  display: flex;
}
#main .the-content .fashion_spring_2025_cat_info .left {
  max-width: 360px;
  padding-left: 0px;
}
#main .the-content .fashion_spring_2025_cat_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .fashion_spring_2025_cat_info .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .fashion_spring_2025_cat_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .fashion_spring_2025_cat_info .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .fashion_spring_2025_cat_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .fashion_spring_2025_cat_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .fashion_spring_2025_cat_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  right: 25px;
  bottom: 5px;
}
#main .the-content .fashion_spring_2025_cat_info .right img {
  max-height: 400px;
}
#main .the-content .fashion_spring_2025_cat_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .fashion_spring_2025_cat_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background-size: contain;
    background: linear-gradient(0deg, #0D978B 57.84%, #04312D 92.03%);
    min-height: 772px;
    background-position: bottom;
  }
  #main .the-content .fashion_spring_2025_cat_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .fashion_spring_2025_cat_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .fashion_spring_2025_cat_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .fashion_spring_2025_cat_info:after {
    display: none;
  }
  #main .the-content .fashion_spring_2025_cat_info .mobile {
    display: block;
  }
}
#main .the-content .fashion_spring_2025_cat_info_2 {
  width: 822px;
  background: url("../../img/blog/banner-images/fashion_spring_2025_info_2_bg.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .fashion_spring_2025_cat_info_2 .left {
  max-width: 360px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .fashion_spring_2025_cat_info_2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .fashion_spring_2025_cat_info_2 .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .fashion_spring_2025_cat_info_2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .fashion_spring_2025_cat_info_2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .fashion_spring_2025_cat_info_2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .fashion_spring_2025_cat_info_2 .left .btn:hover {
  background: transparent;
  border: 1px solid #FFA800;
  color: #FFA800;
}
#main .the-content .fashion_spring_2025_cat_info_2:after {
  content: "";
  background: url("../../img/blog/banner-images/fashion_spring_2025_info_2.webp");
  position: absolute;
  width: 402px;
  display: flex;
  height: 456px;
  background-size: contain;
  background-repeat: no-repeat;
  left: 15px;
  bottom: 0px;
}
#main .the-content .fashion_spring_2025_cat_info_2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .fashion_spring_2025_cat_info_2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/fashion_spring_2025_info_2_bg_m.webp");
    background-size: cover;
  }
  #main .the-content .fashion_spring_2025_cat_info_2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .fashion_spring_2025_cat_info_2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .fashion_spring_2025_cat_info_2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .fashion_spring_2025_cat_info_2:after {
    display: none;
  }
  #main .the-content .fashion_spring_2025_cat_info_2 .mobile {
    display: block;
  }
}
#main .the-content .voucher_100_2_info_2 {
  width: 822px;
  background: url("../../img/blog/banner-images/voucher_100_2_info_2_bg.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .voucher_100_2_info_2 .left {
  max-width: 360px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .voucher_100_2_info_2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .voucher_100_2_info_2 .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .voucher_100_2_info_2 .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .voucher_100_2_info_2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .voucher_100_2_info_2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .voucher_100_2_info_2 .left .btn:hover {
  background: transparent;
  border: 1px solid #FFA800;
  color: #FFA800;
}
#main .the-content .voucher_100_2_info_2:after {
  content: "";
  background: url("../../img/blog/banner-images/voucher_100_2_info_2.webp");
  position: absolute;
  width: 370px;
  display: flex;
  height: 430px;
  background-size: contain;
  background-repeat: no-repeat;
  left: 15px;
  bottom: 0px;
}
#main .the-content .voucher_100_2_info_2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .voucher_100_2_info_2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/voucher_100_2_info_2_bg_m.webp");
    background-size: cover;
  }
  #main .the-content .voucher_100_2_info_2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .voucher_100_2_info_2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .voucher_100_2_info_2 .btn {
    margin-bottom: 20px;
  }
  #main .the-content .voucher_100_2_info_2:after {
    display: none;
  }
  #main .the-content .voucher_100_2_info_2 .mobile {
    display: block;
  }
}
#main .the-content .amazon_info_3 {
  width: 822px;
  background: linear-gradient(92deg, #FFF4EA 9.33%, #F6F9FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  cursor: pointer;
}
#main .the-content .amazon_info_3 .left {
  max-width: 400px;
  margin-left: auto;
}
#main .the-content .amazon_info_3 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
#main .the-content .amazon_info_3 .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
  color: #1A1E25;
}
#main .the-content .amazon_info_3 .left .info-text span {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="108" height="32" viewBox="0 0 108 32" fill="none"><g clip-path="url(%23clip0_979_8261)"><path d="M66.9864 24.9993C60.7178 29.5351 51.6319 31.9551 43.8092 31.9551C32.8403 31.9551 22.9656 27.9724 15.495 21.3485C14.908 20.8276 15.4339 20.1178 16.1383 20.5234C24.2005 25.1283 34.1692 27.8987 44.4665 27.8987C51.4113 27.8987 59.0509 26.4882 66.0755 23.5611C67.1367 23.1186 68.0241 24.2433 66.9864 24.9993Z" fill="%231A1E25"/><path d="M69.5924 22.0721C68.7942 21.0672 64.2958 21.5973 62.2767 21.8324C61.6616 21.9062 61.5677 21.3807 62.1218 21.0027C65.7045 18.5274 71.5833 19.2418 72.2689 20.0716C72.9544 20.9059 72.0904 26.6909 68.7237 29.452C68.2072 29.8761 67.7142 29.6502 67.9443 29.0879C68.7003 27.2348 70.3953 23.0816 69.5924 22.0721Z" fill="%231A1E25"/><path d="M62.4171 3.52832V1.12213C62.4171 0.757978 62.6988 0.513672 63.0369 0.513672H74.0104C74.3626 0.513672 74.6443 0.762588 74.6443 1.12213V3.1826C74.6396 3.52832 74.3438 3.98006 73.8179 4.69454L68.1316 12.6645C70.2446 12.6138 72.475 12.9226 74.3908 13.9828C74.8228 14.2225 74.9402 14.5728 74.973 14.9185V17.4861C74.973 17.8364 74.5786 18.2466 74.1654 18.0346C70.7893 16.2968 66.305 16.1078 62.5721 18.053C62.1917 18.2558 61.7926 17.8502 61.7926 17.4999V15.0614C61.7926 14.6696 61.7973 14.0012 62.1964 13.4066L68.7843 4.13217H63.051C62.6988 4.13217 62.4171 3.88787 62.4171 3.52832Z" fill="%23FFB200"/><path d="M22.3879 18.5419H19.0493C18.73 18.5188 18.4765 18.2838 18.453 17.9841V1.16387C18.453 0.827371 18.7394 0.560014 19.0963 0.560014H22.2094C22.5334 0.573834 22.7917 0.818149 22.8152 1.12238V3.32114H22.8762C23.6885 1.19613 25.2146 0.205078 27.2713 0.205078C29.3608 0.205078 30.6661 1.19613 31.6052 3.32114C32.4129 1.19613 34.2488 0.205078 36.2163 0.205078C37.6156 0.205078 39.1463 0.772053 40.0807 2.04429C41.1372 3.45942 40.9212 5.51529 40.9212 7.31762L40.9165 17.9334C40.9165 18.2699 40.6301 18.5419 40.2732 18.5419H36.9394C36.606 18.5188 36.3384 18.2561 36.3384 17.9334V9.01855C36.3384 8.30868 36.4041 6.53861 36.2445 5.86561C35.9956 4.73627 35.249 4.41821 34.2817 4.41821C33.4741 4.41821 32.6289 4.94831 32.2861 5.79647C31.9433 6.64463 31.9762 8.06437 31.9762 9.01855V17.9334C31.9762 18.2699 31.6898 18.5419 31.3329 18.5419H27.9991C27.661 18.5188 27.398 18.2561 27.398 17.9334L27.3933 9.01855C27.3933 7.14246 27.7079 4.38133 25.3367 4.38133C22.9373 4.38133 23.0312 7.07331 23.0312 9.01855V17.9334C23.0312 18.2699 22.7447 18.5419 22.3879 18.5419Z" fill="%23FFB200"/><path d="M84.0922 0.205078C89.0461 0.205078 91.7272 4.38133 91.7272 9.69154C91.7272 14.822 88.7643 18.8922 84.0922 18.8922C79.2276 18.8922 76.5793 14.716 76.5793 9.51177C76.5793 4.27532 79.2605 0.205078 84.0922 0.205078ZM84.1204 3.6392C81.6599 3.6392 81.505 6.93042 81.505 8.98167C81.505 11.0375 81.4721 15.4258 84.0922 15.4258C86.6795 15.4258 86.8016 11.8857 86.8016 9.72842C86.8016 8.30868 86.7405 6.61236 86.3038 5.26637C85.9282 4.09555 85.1816 3.6392 84.1204 3.6392Z" fill="%23FFB200"/><path d="M98.1505 18.5419H94.8261C94.4927 18.5188 94.225 18.2561 94.225 17.9334L94.2203 1.10855C94.2485 0.79971 94.5255 0.560014 94.8636 0.560014H97.958C98.2491 0.573834 98.4886 0.767445 98.5543 1.03019V3.60232H98.6154C99.5498 1.30215 100.86 0.205078 103.165 0.205078C104.663 0.205078 106.124 0.735177 107.063 2.18719C107.936 3.53318 107.936 5.79647 107.936 7.42364V18.0118C107.898 18.3068 107.621 18.5419 107.293 18.5419H103.945C103.64 18.5188 103.386 18.2976 103.353 18.0118V8.87565C103.353 7.03644 103.569 4.34446 101.264 4.34446C100.451 4.34446 99.7047 4.87917 99.3338 5.69045C98.8642 6.71838 98.8032 7.7417 98.8032 8.87565V17.9334C98.7985 18.2699 98.5074 18.5419 98.1505 18.5419Z" fill="%23FFB200"/><path d="M53.6693 10.5067V9.79679C51.2558 9.79679 48.7061 10.3038 48.7061 13.0972C48.7061 14.5124 49.4527 15.4712 50.7346 15.4712C51.6737 15.4712 52.5142 14.9042 53.0448 13.9823C53.7022 12.8483 53.6693 11.7835 53.6693 10.5067ZM57.0361 18.495C56.8154 18.6886 56.4961 18.7024 56.2472 18.5734C55.139 17.6699 54.9418 17.2504 54.3314 16.3885C52.5001 18.2231 51.2042 18.7716 48.8282 18.7716C46.0203 18.7716 43.8322 17.0707 43.8322 13.6642C43.8322 11.0045 45.3019 9.19294 47.3914 8.3079C49.2039 7.52428 51.7348 7.38599 53.6693 7.16934V6.74526C53.6693 5.96625 53.7304 5.04433 53.2655 4.37134C52.857 3.76749 52.0775 3.51857 51.392 3.51857C50.1195 3.51857 48.9832 4.1593 48.7061 5.48685C48.6498 5.78187 48.4291 6.07227 48.1286 6.0861L44.8887 5.74499C44.6163 5.68507 44.3158 5.46841 44.3909 5.05817C45.1375 1.20458 48.6827 0.0429688 51.8569 0.0429688C53.4815 0.0429688 55.6039 0.467048 56.8858 1.67475C58.5105 3.16364 58.3555 5.15035 58.3555 7.31224V12.4196C58.3555 13.9546 59.0035 14.6276 59.6139 15.4573C59.8299 15.7523 59.8769 16.1073 59.6045 16.3285C58.9237 16.8863 57.7122 17.9234 57.0454 18.5042L57.0361 18.495Z" fill="%23FFB200"/><path d="M9.90249 10.5067V9.79679C7.48898 9.79679 4.93929 10.3038 4.93929 13.0972C4.93929 14.5124 5.68588 15.4712 6.96777 15.4712C7.90688 15.4712 8.74739 14.9042 9.27799 13.9823C9.93536 12.8483 9.90249 11.7835 9.90249 10.5067ZM13.2692 18.495C13.0485 18.6886 12.7292 18.7024 12.4804 18.5734C11.3722 17.6699 11.175 17.2504 10.5646 16.3885C8.7333 18.2231 7.43733 18.7716 5.06138 18.7716C2.25343 18.7716 0.0653076 17.0707 0.0653076 13.6642C0.0653076 11.0045 1.53502 9.19294 3.62454 8.3079C5.43702 7.52428 7.96792 7.38599 9.90249 7.16934V6.74526C9.90249 5.96625 9.96354 5.04433 9.49868 4.37134C9.09016 3.76749 8.3107 3.51857 7.62515 3.51857C6.35266 3.51857 5.21633 4.1593 4.93929 5.48685C4.88294 5.78187 4.66225 6.07227 4.36174 6.0861L1.12181 5.74499C0.849465 5.68507 0.548949 5.46841 0.624078 5.05817C1.37067 1.20458 4.91581 0.0429688 8.09001 0.0429688C9.71467 0.0429688 11.8371 0.467048 13.1189 1.67475C14.7436 3.16364 14.5887 5.15035 14.5887 7.31224V12.4196C14.5887 13.9546 15.2366 14.6276 15.8471 15.4573C16.0631 15.7523 16.11 16.1073 15.8377 16.3285C15.1568 16.8863 13.9454 17.9234 13.2786 18.5042L13.2692 18.495Z" fill="%23FFB200"/></g><defs><clipPath id="clip0_979_8261"><rect width="108" height="32" fill="white"/></clipPath></defs></svg>');
  display: inline-block;
  width: 95px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 16px;
}
#main .the-content .amazon_info_3 .left .info-text b {
  color: #FFB200;
}
#main .the-content .amazon_info_3 .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 70px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}
#main .the-content .amazon_info_3 .left .after-info-text {
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 10px;
}
#main .the-content .amazon_info_3 .left .after-info-text span {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="21" viewBox="0 0 70 21" fill="none"><g clip-path="url(%23clip0_778_5121)"><path d="M43.417 16.2035C39.354 19.1433 33.465 20.7119 28.3947 20.7119C21.2853 20.7119 14.885 18.1305 10.0429 13.8372C9.66247 13.4996 10.0033 13.0395 10.4598 13.3024C15.6854 16.2871 22.1466 18.0827 28.8208 18.0827C33.322 18.0827 38.2736 17.1685 42.8266 15.2713C43.5144 14.9845 44.0896 15.7135 43.417 16.2035Z" fill="%23FFB200"/><path d="M45.1062 14.3059C44.5888 13.6546 41.6732 13.9982 40.3646 14.1506C39.9659 14.1984 39.905 13.8578 40.2641 13.6128C42.5863 12.0084 46.3966 12.4715 46.841 13.0093C47.2853 13.55 46.7253 17.2996 44.5432 19.0892C44.2084 19.364 43.8889 19.2177 44.038 18.8532C44.528 17.6521 45.6266 14.9602 45.1062 14.3059Z" fill="%23FFB200"/><path d="M40.4554 2.28695V0.72738C40.4554 0.491354 40.638 0.333008 40.8572 0.333008H47.9696C48.1979 0.333008 48.3805 0.494342 48.3805 0.72738V2.06287C48.3774 2.28695 48.1857 2.57974 47.8448 3.04283L44.1593 8.20852C45.5288 8.17565 46.9744 8.37583 48.2161 9.06299C48.4961 9.21835 48.5722 9.44541 48.5935 9.66949V11.3336C48.5935 11.5607 48.3379 11.8266 48.0701 11.6892C45.8818 10.5628 42.9754 10.4403 40.5559 11.7011C40.3093 11.8326 40.0507 11.5697 40.0507 11.3426V9.76211C40.0507 9.50816 40.0537 9.07494 40.3124 8.68953L44.5823 2.67833H40.8663C40.638 2.67833 40.4554 2.51999 40.4554 2.28695Z" fill="%231A1E25"/><path d="M14.5107 12.0178H12.3468C12.1399 12.0028 11.9755 11.8505 11.9603 11.6563V0.754251C11.9603 0.53615 12.146 0.362864 12.3773 0.362864H14.3951C14.6051 0.371821 14.7724 0.530173 14.7877 0.72736V2.15248H14.8272C15.3537 0.775162 16.3428 0.132812 17.6759 0.132812C19.0302 0.132812 19.8762 0.775162 20.4849 2.15248C21.0084 0.775162 22.1984 0.132812 23.4736 0.132812C24.3805 0.132812 25.3727 0.500296 25.9783 1.32489C26.6631 2.24211 26.5231 3.57461 26.5231 4.7428L26.52 11.6234C26.52 11.8415 26.3344 12.0178 26.1031 12.0178H23.9423C23.7262 12.0028 23.5527 11.8325 23.5527 11.6234V5.84525C23.5527 5.38515 23.5953 4.23788 23.4918 3.80168C23.3305 3.0697 22.8466 2.86355 22.2197 2.86355C21.6962 2.86355 21.1484 3.20713 20.9262 3.75686C20.7041 4.30659 20.7254 5.2268 20.7254 5.84525V11.6234C20.7254 11.8415 20.5397 12.0178 20.3084 12.0178H18.1476C17.9285 12.0028 17.758 11.8325 17.758 11.6234L17.755 5.84525C17.755 4.62926 17.9589 2.83965 16.422 2.83965C14.8668 2.83965 14.9277 4.58445 14.9277 5.84525V11.6234C14.9277 11.8415 14.742 12.0178 14.5107 12.0178Z" fill="%231A1E25"/><path d="M54.5041 0.132812C57.7149 0.132812 59.4527 2.83965 59.4527 6.28145C59.4527 9.60673 57.5323 12.2448 54.5041 12.2448C51.3511 12.2448 49.6346 9.53801 49.6346 6.16493C49.6346 2.77093 51.3724 0.132812 54.5041 0.132812ZM54.5224 2.35863C52.9276 2.35863 52.8272 4.49183 52.8272 5.82135C52.8272 7.15385 52.8059 9.99811 54.5041 9.99811C56.181 9.99811 56.2602 7.70358 56.2602 6.30535C56.2602 5.38515 56.2206 4.28568 55.9376 3.41328C55.6941 2.65441 55.2102 2.35863 54.5224 2.35863Z" fill="%231A1E25"/><path d="M63.6159 12.0178H61.4612C61.2451 12.0028 61.0716 11.8325 61.0716 11.6234L61.0686 0.718397C61.0869 0.518222 61.2664 0.362864 61.4855 0.362864H63.4912C63.6798 0.371821 63.8351 0.497309 63.8777 0.667607V2.33473H63.9172C64.5229 0.843879 65.372 0.132812 66.8663 0.132812C67.8372 0.132812 68.7837 0.476395 69.3923 1.41751C69.9584 2.28991 69.9584 3.75686 69.9584 4.81151V11.6742C69.9341 11.8654 69.7545 12.0178 69.5415 12.0178H67.3715C67.1737 12.0028 67.0093 11.8594 66.988 11.6742V5.75263C66.988 4.56055 67.128 2.81574 65.6337 2.81574C65.1072 2.81574 64.6233 3.16232 64.3829 3.68814C64.0785 4.3544 64.039 5.01766 64.039 5.75263V11.6234C64.0359 11.8415 63.8472 12.0178 63.6159 12.0178Z" fill="%231A1E25"/><path d="M34.7856 6.80985V6.34975C33.2213 6.34975 31.5687 6.6784 31.5687 8.48893C31.5687 9.40614 32.0526 10.0276 32.8835 10.0276C33.4922 10.0276 34.0369 9.6601 34.3808 9.06256C34.8069 8.32759 34.7856 7.63744 34.7856 6.80985ZM36.9678 11.9875C36.8247 12.113 36.6178 12.1219 36.4565 12.0383C35.7382 11.4527 35.6104 11.1808 35.2147 10.6221C34.0278 11.8112 33.1878 12.1668 31.6479 12.1668C29.8279 12.1668 28.4097 11.0643 28.4097 8.85641C28.4097 7.13252 29.3623 5.95837 30.7166 5.38473C31.8913 4.87683 33.5317 4.7872 34.7856 4.64678V4.37191C34.7856 3.86699 34.8252 3.26946 34.5239 2.83326C34.2591 2.44187 33.7539 2.28054 33.3096 2.28054C32.4848 2.28054 31.7483 2.69583 31.5687 3.55628C31.5322 3.74749 31.3892 3.93571 31.1944 3.94467L29.0944 3.72358C28.9179 3.68475 28.7231 3.54432 28.7718 3.27842C29.2557 0.780728 31.5535 0.027832 33.6109 0.027832C34.6639 0.027832 36.0395 0.302698 36.8704 1.08547C37.9234 2.05049 37.8229 3.33817 37.8229 4.7394V8.04974C37.8229 9.04464 38.2429 9.48083 38.6386 10.0186C38.7786 10.2098 38.809 10.4399 38.6325 10.5833C38.1912 10.9448 37.406 11.617 36.9738 11.9935L36.9678 11.9875Z" fill="%231A1E25"/><path d="M6.41831 6.80985V6.34975C4.854 6.34975 3.20142 6.6784 3.20142 8.48893C3.20142 9.40614 3.68532 10.0276 4.51618 10.0276C5.12486 10.0276 5.66963 9.6601 6.01354 9.06256C6.43961 8.32759 6.41831 7.63744 6.41831 6.80985ZM8.60044 11.9875C8.4574 12.113 8.25045 12.1219 8.08915 12.0383C7.3709 11.4527 7.24308 11.1808 6.84743 10.6221C5.6605 11.8112 4.82052 12.1668 3.28055 12.1668C1.46059 12.1668 0.0423584 11.0643 0.0423584 8.85641C0.0423584 7.13252 0.994947 5.95837 2.34927 5.38473C3.52402 4.87683 5.16442 4.7872 6.41831 4.64678V4.37191C6.41831 3.86699 6.45788 3.26946 6.15658 2.83326C5.8918 2.44187 5.38659 2.28054 4.94226 2.28054C4.11749 2.28054 3.38098 2.69583 3.20142 3.55628C3.1649 3.74749 3.02186 3.93571 2.82708 3.94467L0.727127 3.72358C0.550608 3.68475 0.35583 3.54432 0.404524 3.27842C0.888427 0.780728 3.1862 0.027832 5.24355 0.027832C6.29657 0.027832 7.6722 0.302698 8.50305 1.08547C9.55607 2.05049 9.45564 3.33817 9.45564 4.7394V8.04974C9.45564 9.04464 9.87563 9.48083 10.2713 10.0186C10.4113 10.2098 10.4417 10.4399 10.2652 10.5833C9.82389 10.9448 9.03869 11.617 8.60653 11.9935L8.60044 11.9875Z" fill="%231A1E25"/></g><defs><clipPath id="clip0_778_5121"><rect width="70" height="20.7407" fill="white"/></clipPath></defs></svg>');
  display: inline-block;
  width: 70px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 20px;
}
#main .the-content .amazon_info_3:after {
  content: "";
  background: url("../../img/blog/banner-images/amazon_info_3.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 420px;
  background-size: cover;
  left: 0;
  bottom: 0;
}
#main .the-content .amazon_info_3 .mobile {
  display: none;
}
#main .the-content .kids_new_info {
  width: 822px;
  background: url("../../img/blog/banner-images/kids_new_info.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .kids_new_info .left {
  max-width: 320px;
  padding-left: 0px;
}
#main .the-content .kids_new_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .kids_new_info .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .kids_new_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .kids_new_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .kids_new_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
#main .the-content .kids_new_info .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
#main .the-content .kids_new_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  right: 25px;
  bottom: 5px;
}
#main .the-content .kids_new_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .kids_new_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/kids_new_info-m.webp");
    background-size: cover;
    min-height: 772px;
    background-position: bottom;
  }
  #main .the-content .kids_new_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .kids_new_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .kids_new_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .kids_new_info:after {
    display: none;
  }
  #main .the-content .kids_new_info .mobile {
    display: block;
  }
}
#main .the-content .kids_new_2_info {
  width: 822px;
  background: url("../../img/blog/banner-images/kids_new_2_info.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .kids_new_2_info .left {
  max-width: 360px;
  padding-left: 0px;
  margin-left: auto;
}
#main .the-content .kids_new_2_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .kids_new_2_info .left .info-text {
  color: #1A1E25;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .kids_new_2_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .kids_new_2_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .kids_new_2_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
#main .the-content .kids_new_2_info .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
#main .the-content .kids_new_2_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
#main .the-content .kids_new_2_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .kids_new_2_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/kids_new_2_info-m.webp");
    background-size: cover;
    min-height: 800px;
    background-position: bottom;
  }
  #main .the-content .kids_new_2_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .kids_new_2_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .kids_new_2_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .kids_new_2_info:after {
    display: none;
  }
  #main .the-content .kids_new_2_info .mobile {
    display: block;
  }
}
#main .the-content .apple_maxi_info {
  width: 822px;
  background: url("../../img/blog/banner-images/apple_maxi_info.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .apple_maxi_info .left {
  max-width: 360px;
  padding-left: 0px;
  margin-right: auto;
}
#main .the-content .apple_maxi_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .apple_maxi_info .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .apple_maxi_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .apple_maxi_info .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .apple_maxi_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
#main .the-content .apple_maxi_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .apple_maxi_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
#main .the-content .apple_maxi_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .apple_maxi_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/apple_maxi_info-m.webp");
    background-size: cover;
    min-height: 800px;
    background-position: bottom;
  }
  #main .the-content .apple_maxi_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .apple_maxi_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .apple_maxi_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .apple_maxi_info:after {
    display: none;
  }
  #main .the-content .apple_maxi_info .mobile {
    display: block;
  }
}
#main .the-content .apple_maxi_2_info {
  width: 822px;
  background: url("../../img/blog/banner-images/apple_maxi_info_2.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .apple_maxi_2_info .left {
  max-width: 360px;
  padding-left: 0px;
  margin-left: auto;
}
#main .the-content .apple_maxi_2_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .apple_maxi_2_info .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .apple_maxi_2_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .apple_maxi_2_info .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .apple_maxi_2_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
#main .the-content .apple_maxi_2_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .apple_maxi_2_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
#main .the-content .apple_maxi_2_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .apple_maxi_2_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/apple_maxi_info_2-m.webp");
    background-size: cover;
    min-height: 900px;
    background-position: bottom;
  }
  #main .the-content .apple_maxi_2_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .apple_maxi_2_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .apple_maxi_2_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .apple_maxi_2_info:after {
    display: none;
  }
  #main .the-content .apple_maxi_2_info .mobile {
    display: block;
  }
}
#main .the-content .fashion_2025_summer_info {
  width: 822px;
  background: url(../../img/blog/banner-images/fashion_2025_summer_info_bg.webp);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .fashion_2025_summer_info .left {
  max-width: 340px;
  position: relative;
  z-index: 2;
  margin-left: auto;
}
#main .the-content .fashion_2025_summer_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .fashion_2025_summer_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .fashion_2025_summer_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
#main .the-content .fashion_2025_summer_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
#main .the-content .fashion_2025_summer_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .fashion_2025_summer_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .fashion_2025_summer_info:after {
  content: "";
  background: url("../../img/blog/banner-images/fashion_2025_summer_info.webp");
  position: absolute;
  width: 370px;
  display: flex;
  height: 449px;
  background-size: cover;
  left: 15px;
  top: -15px;
  z-index: 1;
}
#main .the-content .fashion_2025_summer_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .fashion_2025_summer_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/fashion_2025_summer_info_bg_m.webp");
    background-size: cover !important;
    background-position: bottom !important;
    justify-content: start;
  }
  #main .the-content .fashion_2025_summer_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .fashion_2025_summer_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .fashion_2025_summer_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .fashion_2025_summer_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .fashion_2025_summer_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .fashion_2025_summer_info:after {
    display: none;
  }
  #main .the-content .fashion_2025_summer_info .mobile {
    display: block;
    margin-bottom: 50px;
  }
}
#main .the-content .fashion_2025_summer_2_info {
  width: 822px;
  background: url("../../img/blog/banner-images/fashion_2025_summer_2_info.webp");
  background-size: cover;
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .fashion_2025_summer_2_info .left {
  max-width: 360px;
  padding-left: 0px;
  margin-right: auto;
}
#main .the-content .fashion_2025_summer_2_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .fashion_2025_summer_2_info .left .info-text {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 15px;
}
#main .the-content .fashion_2025_summer_2_info .left .info-text b {
  font-size: 27px;
  color: #FFB200;
  display: block;
}
#main .the-content .fashion_2025_summer_2_info .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .fashion_2025_summer_2_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
}
#main .the-content .fashion_2025_summer_2_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .fashion_2025_summer_2_info:after {
  content: "";
  position: absolute;
  width: 330px;
  display: flex;
  height: 410px;
  background-size: cover;
  left: 25px;
  bottom: 5px;
}
#main .the-content .fashion_2025_summer_2_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .fashion_2025_summer_2_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/fashion_2025_summer_2_info_m.webp");
    background-size: cover;
    min-height: 800px;
    background-position: bottom;
  }
  #main .the-content .fashion_2025_summer_2_info .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .fashion_2025_summer_2_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .fashion_2025_summer_2_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .fashion_2025_summer_2_info:after {
    display: none;
  }
  #main .the-content .fashion_2025_summer_2_info .mobile {
    display: block;
  }
}
@media (max-width: 767px) {
  #main .the-content .amazon_info_3 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .amazon_info_3 .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .amazon_info_3 .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 15px auto 0px auto;
  }
  #main .the-content .amazon_info_3 .left .after-info-text {
    margin-bottom: 20px;
  }
  #main .the-content .amazon_info_3 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .amazon_info_3 .info-text b {
    display: block;
  }
  #main .the-content .amazon_info_3:after {
    display: none;
  }
  #main .the-content .amazon_info_3 .mobile {
    display: block;
  }
}
#main .the-content .nikes_info {
  width: 822px;
  background: url(../../img/blog/banner-images/nikes_cats_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .nikes_info .left {
  max-width: 385px;
  position: relative;
  z-index: 2;
}
#main .the-content .nikes_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #1A1E25;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .nikes_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .nikes_info .left .info-text b {
  color: #1A1E25;
  display: inline-block;
}
#main .the-content .nikes_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
#main .the-content .nikes_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #1A1E25 31.55%, #FFF 52.07%, #FFF 42.94%, #1A1E25 68.45%, #1A1E25 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #1A1E25;
  margin-top: 30px;
}
#main .the-content .nikes_info .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
#main .the-content .nikes_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .nikes_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .nikes_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/nikes_cats_info-m.png");
    background-size: cover !important;
    background-position: center !important;
    min-height: 900px;
    justify-content: start;
  }
  #main .the-content .nikes_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .nikes_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .nikes_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .nikes_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .nikes_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .nikes_info:after {
    display: none;
  }
  #main .the-content .nikes_info .mobile {
    display: block;
  }
}
#main .the-content .nikes_info-2 {
  width: 822px;
  background: linear-gradient(256deg, #121212 8.31%, #004BEC 49.28%, #004BEC 90.24%);
  padding: 50px 52px;
  position: relative;
  margin-top: 60px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .nikes_info-2 .left {
  max-width: 385px;
  margin-left: auto;
  padding-left: 30px;
}
#main .the-content .nikes_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #FFF;
}
#main .the-content .nikes_info-2 .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .nikes_info-2 .left .info-text b {
  color: #FFB200;
  display: block;
}
#main .the-content .nikes_info-2 .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}
#main .the-content .nikes_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFA800;
}
#main .the-content .nikes_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #FFF;
  color: #FFF;
}
#main .the-content .nikes_info-2:after {
  content: "";
  background: url("../../img/blog/banner-images/nikes_cats_info-2.png");
  position: absolute;
  width: 340px;
  display: flex;
  height: 380px;
  background-size: cover;
  left: 15px;
  bottom: 0;
}
#main .the-content .nikes_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .nikes_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(0deg, #014BEC 6.67%, #014BEC 44.81%, #121212 82.95%);
    background-size: cover;
  }
  #main .the-content .nikes_info-2 .left {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  #main .the-content .nikes_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .nikes_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .nikes_info-2:after {
    display: none;
  }
  #main .the-content .nikes_info-2 .mobile {
    display: block;
  }
}
#main .the-content .checklist_info {
  width: 822px;
  background: url(../../img/blog/banner-images/checklist_info.jpg);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .checklist_info .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .checklist_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .checklist_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
#main .the-content .checklist_info .left .info-text2 {
  color: #FFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
#main .the-content .checklist_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .checklist_info .left .btn:hover {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#main .the-content .checklist_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .checklist_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .checklist_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/checklist_info-m.jpg");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 900px;
    justify-content: start;
  }
  #main .the-content .checklist_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .checklist_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .checklist_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .checklist_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .checklist_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .checklist_info:after {
    display: none;
  }
  #main .the-content .checklist_info .mobile {
    display: block;
  }
}
#main .the-content .checklist_info_2 {
  width: 822px;
  background: url(../../img/blog/banner-images/checklist_info_2.jpg);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .checklist_info_2 .left {
  max-width: 405px;
  position: relative;
  z-index: 2;
}
#main .the-content .checklist_info_2 .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .checklist_info_2 .left .info-text b {
  color: #1A1E25;
  display: inline-block;
}
#main .the-content .checklist_info_2 .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
#main .the-content .checklist_info_2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .checklist_info_2 .left .btn:hover {
  background: transparent;
  border: 1px solid #1A1E25;
  color: #1A1E25;
}
#main .the-content .checklist_info_2:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .checklist_info_2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .checklist_info_2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/checklist_info_2-m.jpg");
    background-size: cover !important;
    background-position: bottom !important;
    min-height: 900px;
    justify-content: start;
  }
  #main .the-content .checklist_info_2 .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .checklist_info_2 .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .checklist_info_2 .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .checklist_info_2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .checklist_info_2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .checklist_info_2:after {
    display: none;
  }
  #main .the-content .checklist_info_2 .mobile {
    display: block;
  }
}
#main .the-content .winter_fashion_info {
  width: 822px;
  background: url(../../img/blog/banner-images/winter_fashion_info.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .winter_fashion_info .left {
  max-width: 385px;
  position: relative;
  z-index: 2;
}
#main .the-content .winter_fashion_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #1A1E25;
}
#main .the-content .winter_fashion_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .winter_fashion_info .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
#main .the-content .winter_fashion_info .left .info-text2 {
  color: #1A1E25;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
#main .the-content .winter_fashion_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .winter_fashion_info .left .btn:hover {
  background: transparent;
  border: 1px solid #FFB200;
  color: #FFB200;
}
#main .the-content .winter_fashion_info:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .winter_fashion_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .winter_fashion_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/winter_fashion_info-m.png");
    background-size: cover !important;
    background-position: center !important;
    min-height: 900px;
    justify-content: start;
  }
  #main .the-content .winter_fashion_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .winter_fashion_info .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .winter_fashion_info .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .winter_fashion_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .winter_fashion_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .winter_fashion_info:after {
    display: none;
  }
  #main .the-content .winter_fashion_info .mobile {
    display: block;
  }
}
#main .the-content .winter_fashion_info-2 {
  width: 822px;
  background: url(../../img/blog/banner-images/winter_fashion_info-2.png);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
  background-size: cover !important;
}
#main .the-content .winter_fashion_info-2 .left {
  max-width: 385px;
  position: relative;
  z-index: 2;
}
#main .the-content .winter_fashion_info-2 .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  color: #fff;
}
#main .the-content .winter_fashion_info-2 .left .info-text {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .winter_fashion_info-2 .left .info-text b {
  color: #FFB200;
  display: inline-block;
}
#main .the-content .winter_fashion_info-2 .left .info-text2 {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
  margin-top: 30px;
}
#main .the-content .winter_fashion_info-2 .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: 1px solid #FFB200;
  margin-top: 30px;
}
#main .the-content .winter_fashion_info-2 .left .btn:hover {
  background: transparent;
  border: 1px solid #FFB200;
  color: #FFB200;
}
#main .the-content .winter_fashion_info-2:after {
  content: "";
  position: absolute;
  width: 374px;
  display: flex;
  height: 435px;
  background-size: cover;
  right: 25px;
  bottom: 0;
  z-index: 1;
}
#main .the-content .winter_fashion_info-2 .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .winter_fashion_info-2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
    background: url("../../img/blog/banner-images/winter_fashion_info-2-m.png");
    background-size: cover !important;
    background-position: center !important;
    min-height: 900px;
    justify-content: start;
  }
  #main .the-content .winter_fashion_info-2 .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .winter_fashion_info-2 .left .info-text {
    margin-bottom: 20px;
    font-size: 27px;
  }
  #main .the-content .winter_fashion_info-2 .left .info-text b {
    font-size: 27px;
  }
  #main .the-content .winter_fashion_info-2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .winter_fashion_info-2 .btn {
    margin-bottom: 50px;
  }
  #main .the-content .winter_fashion_info-2:after {
    display: none;
  }
  #main .the-content .winter_fashion_info-2 .mobile {
    display: block;
  }
}
#main .the-content .btn-cta {
  text-decoration: none;
  color: #fff;
  min-width: 280px;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 25px 30px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Arial;
}
#main .the-content .btn-cta:hover {
  color: #FFF;
}
#main .the-content .calc-block {
  border-radius: 16px;
  background: #005DB2;
  padding: 40px;
  color: #FFF;
  display: flex;
  font-family: Arial;
  white-space: normal;
  /* The slider itself */
  /* Mouse-over effects */
  /* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
  /* chromium */
  /* Firefox */
}
#main .the-content .calc-block .calc-title {
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}
#main .the-content .calc-block .calc-post-title {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
#main .the-content .calc-block .calc-sub {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #C9E2F0;
  margin-top: 10px;
}
#main .the-content .calc-block .calc-btn {
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 25px 30px;
  width: 100%;
}
#main .the-content .calc-block .calc-income {
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
}
#main .the-content .calc-block .calc-profit {
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}
#main .the-content .calc-block .left {
  display: flex;
  flex-direction: column;
  max-width: 370px;
  gap: 20px;
  padding-right: 40px;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
#main .the-content .calc-block .right {
  display: flex;
  flex-direction: column;
  max-width: 370px;
  gap: 20px;
  padding-left: 40px;
}
#main .the-content .calc-block .calc-slider {
  margin-top: 60px;
}
#main .the-content .calc-block .slidecontainer {
  width: 100%; /* Width of the outside container */
}
#main .the-content .calc-block .slider {
  -webkit-appearance: none; /* Override default CSS styles */
  appearance: none;
  width: 100%; /* Full-width */
  height: 4px; /* Specified height */
  padding: 0;
  background: #D6E2ED; /* Grey background */
  outline: none; /* Remove outline */
  opacity: 1; /* Set transparency (for mouse-over effects on hover) */
  -webkit-transition: 0.2s; /* 0.2 seconds transition on hover */
  transition: opacity 0.2s;
}
#main .the-content .calc-block .slider:hover {
  opacity: 1; /* Fully shown on mouse-over */
}
#main .the-content .calc-block .slider::-webkit-slider-thumb {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50" fill="none"><g filter="url(%23filter0_d_680_21940)"><circle cx="25" cy="21" r="15" fill="%230672D7"/><circle cx="25" cy="21" r="10" stroke="white" stroke-width="10"/></g><defs><filter id="filter0_d_680_21940" x="0" y="0" width="50" height="50" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_680_21940"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_680_21940" result="shape"/></filter></defs></svg>') no-repeat;
  background-size: 100%;
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  margin-top: -10px;
  padding: 0;
  width: 50px; /* Set a specific slider handle width */
  height: 50px; /* Slider handle height */
  cursor: pointer; /* Cursor on hover */
}
#main .the-content .calc-block .slider::-moz-range-thumb {
  width: 50px; /* Set a specific slider handle width */
  height: 50px; /* Slider handle height */
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50" fill="none"><g filter="url(%23filter0_d_680_21940)"><circle cx="25" cy="21" r="15" fill="%230672D7"/><circle cx="25" cy="21" r="10" stroke="white" stroke-width="10"/></g><defs><filter id="filter0_d_680_21940" x="0" y="0" width="50" height="50" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_680_21940"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_680_21940" result="shape"/></filter></defs></svg>') no-repeat;
  background-size: 100%;
  cursor: pointer; /* Cursor on hover */
}
#main .the-content .calc-block .slidecontainer datalist {
  display: flex;
  justify-content: space-between;
  margin-left: 7%;
  margin-right: 3%;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
#main .the-content .calc-block .slidecontainer datalist option {
  width: 20%;
}
#main .the-content .calc-block .slidecontainer datalist option:nth-child(3) {
  padding-left: 4%;
}
#main .the-content .calc-block .slidecontainer datalist option:nth-child(4) {
  padding-left: 9%;
}
#main .the-content .calc-block .slidecontainer datalist option:nth-child(5) {
  text-align: right;
  margin-right: 2%;
}
#main .the-content .calc-block input[type=range i]::-webkit-slider-thumb {
  border-image: linear-gradient(90deg, var(--_c) 50%, #FFFFFF 0) 0 1/calc(50% - var(--l) / 2) 100vw/0 calc(100vw + var(--g));
  -webkit-appearance: none;
  appearance: none;
  transition: 0.3s;
  anchor-name: --thumb;
  view-timeline: --thumb-view inline;
  view-timeline-inset: var(--s);
}
#main .the-content .calc-block input[type=range]::-moz-range-thumb {
  background: none;
  border-image: linear-gradient(90deg, var(--_c) 50%, #FFFFFF 0) 0 1/calc(50% - var(--l) / 2) 100vw/0 calc(100vw + var(--g));
  -moz-appearance: none;
  appearance: none;
  transition: 0.3s;
  anchor-name: --thumb;
  view-timeline: --thumb-view inline;
  view-timeline-inset: var(--s);
}
#main .the-content .calc-block output {
  position-anchor: --thumb;
  position: absolute;
  inset-area: top span-all;
  color: #0672D7;
  font-weight: bold;
  font-family: sans-serif;
  width: 40px;
  text-align: center;
  padding: 14px 0 14px 0;
  border-radius: 5px;
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.15);
  background: #FFFFFF;
  animation: range linear;
  animation-timeline: --thumb-view;
  margin-bottom: 10px;
}
#main .the-content .calc-block output::before, #main .the-content .calc-block output::after {
  content: "";
  position: absolute;
  left: 20px;
  bottom: -19px;
  border: 10px solid transparent;
}
#main .the-content .calc-block output::after {
  border-top: 10px solid white;
  bottom: -16px;
  left: 11px;
}
@supports not (anchor-name: ---) {
  #main .the-content .calc-block output {
    display: none;
  }
}
@media (max-width: 767px) {
  #main .the-content .calc-block {
    flex-direction: column;
    max-width: 100%;
    padding: 40px 20px;
    text-align: center;
    align-items: center;
  }
  #main .the-content .calc-block .calc-slider {
    margin-bottom: 40px;
  }
  #main .the-content .calc-block .left {
    padding-right: 0;
    border: none;
  }
  #main .the-content .calc-block .right {
    padding-left: 0;
  }
}
@media (max-width: 400px) {
  #main .the-content .calc-block {
    text-align: left;
    align-items: self-start;
  }
  #main .the-content .calc-block .calc-title {
    font-size: 19px;
  }
}
#main .the-content .manager_info {
  width: 822px;
  background: linear-gradient(92deg, #FFFEF0 9.33%, #EAF7FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  cursor: pointer;
}
#main .the-content .manager_info .left {
  max-width: 400px;
}
#main .the-content .manager_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
#main .the-content .manager_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .manager_info .left .info-text b {
  color: #FFB200;
}
#main .the-content .manager_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 70px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}
#main .the-content .manager_info:after {
  content: "";
  background: url("../../img/blog/banner-images/manager_info.png?v=1");
  position: absolute;
  width: 330px;
  display: flex;
  height: 420px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
#main .the-content .manager_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .manager_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .manager_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .manager_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 15px auto 50px auto;
  }
  #main .the-content .manager_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .manager_info .info-text b {
    display: block;
  }
  #main .the-content .manager_info:after {
    display: none;
  }
  #main .the-content .manager_info .mobile {
    display: block;
  }
}
#main .the-content .business_info {
  width: 822px;
  background: linear-gradient(92deg, #F0FFFB 9.33%, #FFF7EA 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  cursor: pointer;
}
#main .the-content .business_info .left {
  max-width: 400px;
}
#main .the-content .business_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
#main .the-content .business_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .business_info .left .info-text b {
  color: #FFB200;
}
#main .the-content .business_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 70px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}
#main .the-content .business_info:after {
  content: "";
  background: url("../../img/blog/banner-images/business_info.png");
  position: absolute;
  width: 330px;
  display: flex;
  height: 420px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
#main .the-content .business_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .business_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .business_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .business_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 15px auto 50px auto;
  }
  #main .the-content .business_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .business_info .info-text b {
    display: block;
  }
  #main .the-content .business_info:after {
    display: none;
  }
  #main .the-content .business_info .mobile {
    display: block;
  }
}
#main .the-content .design_info {
  width: 822px;
  background: linear-gradient(92deg, #FFF7F0 9.33%, #EAF7FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  cursor: pointer;
}
#main .the-content .design_info .left {
  max-width: 400px;
}
#main .the-content .design_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
#main .the-content .design_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .design_info .left .info-text b {
  color: #FFB200;
}
#main .the-content .design_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 70px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}
#main .the-content .design_info:after {
  content: "";
  background: url("../../img/blog/banner-images/design_info.png");
  position: absolute;
  width: 345px;
  display: flex;
  height: 420px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
#main .the-content .design_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .design_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .design_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .design_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 15px auto 50px auto;
  }
  #main .the-content .design_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .design_info .info-text b {
    display: block;
  }
  #main .the-content .design_info:after {
    display: none;
  }
  #main .the-content .design_info .mobile {
    display: block;
  }
}
#main .the-content .gift_info {
  cursor: pointer;
  width: 822px;
  background: linear-gradient(92deg, #EAF7FF 9.33%, #FFF7F0 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
}
#main .the-content .gift_info .left {
  max-width: 400px;
}
#main .the-content .gift_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  border: 1px solid #FFB200;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
}
#main .the-content .gift_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .gift_info .left .info-text b {
  color: #FFB200;
}
#main .the-content .gift_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 70px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}
#main .the-content .gift_info:after {
  content: "";
  background: url("../../img/blog/banner-images/gift_info.png");
  position: absolute;
  width: 345px;
  display: flex;
  height: 420px;
  background-size: cover;
  right: 0;
  bottom: 0;
}
#main .the-content .gift_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .gift_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .gift_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .gift_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 15px auto 50px auto;
  }
  #main .the-content .gift_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .gift_info .info-text b {
    display: block;
  }
  #main .the-content .gift_info:after {
    display: none;
  }
  #main .the-content .gift_info .mobile {
    display: block;
  }
}
#main .the-content .kids_info {
  width: 822px;
  background: linear-gradient(92deg, #FFFEF0 9.33%, #F9FFEA 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .kids_info .left {
  max-width: 405px;
}
#main .the-content .kids_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  border: 1px solid #FFB200;
}
#main .the-content .kids_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .kids_info .left .info-text span {
  color: #FFB200;
}
#main .the-content .kids_info .left .btn {
  color: #fff;
  background: linear-gradient(103deg, #FFB200 31.55%, #FFA654 39.07%, #FE5D03 52.94%, #FF993A 61.81%, #FFB200 68.45%);
  animation: gradient 10s ease infinite;
  background-size: 400%;
}
#main .the-content .kids_info:after {
  content: "";
  background: url("../../img/blog/banner-images/kids_info.png");
  position: absolute;
  width: 365px;
  display: flex;
  height: 475px;
  background-size: cover;
  right: 20px;
  bottom: 0;
}
#main .the-content .kids_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .kids_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .kids_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .kids_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .kids_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .kids_info:after {
    display: none;
  }
  #main .the-content .kids_info .mobile {
    display: block;
  }
}
#main .the-content .weekly_info {
  width: 822px;
  background: linear-gradient(92deg, #FFFEF0 9.33%, #EAF9FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .weekly_info .left {
  max-width: 405px;
}
#main .the-content .weekly_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  border: 1px solid #FFB200;
  animation-play-state: running;
}
#main .the-content .weekly_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .weekly_info .left .info-text span {
  color: #FFB200;
}
#main .the-content .weekly_info .left .btn {
  color: #fff;
  background: linear-gradient(103deg, #FFB200 31.55%, #FFA654 39.07%, #FE5D03 52.94%, #FF993A 61.81%, #FFB200 68.45%);
  animation: gradient 10s ease infinite;
  background-size: 400%;
}
#main .the-content .weekly_info:after {
  content: "";
  background: url("../../img/blog/banner-images/weekly_info.png");
  position: absolute;
  width: 365px;
  display: flex;
  height: 475px;
  background-size: cover;
  right: 20px;
  bottom: 0;
}
#main .the-content .weekly_info .mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .weekly_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .weekly_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .weekly_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .weekly_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .weekly_info:after {
    display: none;
  }
  #main .the-content .weekly_info .mobile {
    display: block;
  }
}
#main .the-content .tiktok_info {
  width: 822px;
  background: linear-gradient(137deg, #EDFFFF 45.78%, #F4D0D8 84.51%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .tiktok_info .left {
  max-width: 405px;
}
#main .the-content .tiktok_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  border: 1px solid #FFB200;
}
#main .the-content .tiktok_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .tiktok_info .left .info-text span {
  color: #FFB200;
}
#main .the-content .tiktok_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: solid 1px #FFB200;
}
#main .the-content .tiktok_info:after {
  content: "";
  background: url("../../img/blog/banner-images/tiktok_info.png");
  position: absolute;
  width: 392px;
  display: flex;
  height: 438px;
  background-size: cover;
  right: 20px;
  bottom: 0;
}
#main .the-content .tiktok_info .mobile {
  display: none;
}
#main .the-content .tiktok_info:hover .btn {
  border: solid 1px #1A1E25;
  background: transparent;
  color: #1A1E25;
}
@media (max-width: 767px) {
  #main .the-content .tiktok_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .tiktok_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .tiktok_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .tiktok_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .tiktok_info:after {
    display: none;
  }
  #main .the-content .tiktok_info .mobile {
    display: block;
  }
}
#main .the-content .fbs_info {
  width: 822px;
  background: linear-gradient(92deg, #FFF7F0 9.33%, #EAF7FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .fbs_info .left {
  max-width: 405px;
}
#main .the-content .fbs_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  border: 1px solid #FFB200;
}
#main .the-content .fbs_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .fbs_info .left .info-text span {
  color: #FFB200;
}
#main .the-content .fbs_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: solid 1px #FFB200;
}
#main .the-content .fbs_info:after {
  content: "";
  background: url("../../img/blog/banner-images/fbs_info.png");
  position: absolute;
  width: 392px;
  display: flex;
  height: 438px;
  background-size: cover;
  right: 20px;
  bottom: 0;
}
#main .the-content .fbs_info .mobile {
  display: none;
}
#main .the-content .fbs_info:hover .btn {
  border: solid 1px #1A1E25;
  background: transparent;
  color: #1A1E25;
}
@media (max-width: 767px) {
  #main .the-content .fbs_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .fbs_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .fbs_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .fbs_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .fbs_info:after {
    display: none;
  }
  #main .the-content .fbs_info .mobile {
    display: block;
  }
}
#main .the-content .ibs_info {
  width: 822px;
  background: linear-gradient(92deg, #FFF1F0 9.33%, #FCEAFF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  text-decoration: none;
  cursor: pointer;
}
#main .the-content .ibs_info .left {
  max-width: 405px;
}
#main .the-content .ibs_info .left .special-offer {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  border-radius: 100px;
  max-width: 180px;
  text-align: center;
  margin-bottom: 15px;
  padding: 4px 10px 3px 10px;
  border: 1px solid #FFB200;
}
#main .the-content .ibs_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 30px;
}
#main .the-content .ibs_info .left .info-text span {
  color: #FFB200;
}
#main .the-content .ibs_info .left .btn {
  color: #fff;
  background: linear-gradient(-43deg, #FFB200 31.55%, #FFF 52.07%, #FFF 42.94%, #FFB200 68.45%, #FFB200 56.45%);
  animation: gradient 6s ease infinite;
  background-size: 300%;
  border: solid 1px #FFB200;
}
#main .the-content .ibs_info:after {
  content: "";
  background: url("../../img/blog/banner-images/instagram_info.png");
  position: absolute;
  width: 380px;
  display: flex;
  height: 438px;
  background-size: cover;
  right: 0px;
  bottom: 0;
}
#main .the-content .ibs_info .mobile {
  display: none;
}
#main .the-content .ibs_info:hover .btn {
  border: solid 1px #1A1E25;
  background: transparent;
  color: #1A1E25;
}
@media (max-width: 767px) {
  #main .the-content .ibs_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 0px 20px;
    text-align: center;
    margin-top: 40px;
  }
  #main .the-content .ibs_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .ibs_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .ibs_info .btn {
    margin-bottom: 50px;
  }
  #main .the-content .ibs_info:after {
    display: none;
  }
  #main .the-content .ibs_info .mobile {
    display: block;
  }
}

#main .the-content .ht_info, #main .the-content .ht_info.dark-mode {
  width: 822px;
  background: linear-gradient(92deg, #FFF4F0 9.33%, #EAF6FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
}
#main .the-content .ht_info .left, #main .the-content .ht_info.dark-mode .left {
  max-width: 400px;
}
#main .the-content .ht_info .left .info-text, #main .the-content .ht_info.dark-mode .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .ht_info .left .btn-info, #main .the-content .ht_info.dark-mode .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
#main .the-content .ht_info .left .info-list-block, #main .the-content .ht_info.dark-mode .left .info-list-block {
  color: #1A1E25;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
}
#main .the-content .ht_info .left .info-list-block ul, #main .the-content .ht_info.dark-mode .left .info-list-block ul {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  padding-left: 0;
  flex-wrap: wrap;
  margin-bottom: 0;
  gap: 10px;
}
#main .the-content .ht_info .left .info-list-block ul li, #main .the-content .ht_info.dark-mode .left .info-list-block ul li {
  width: 48%;
  list-style: none;
  color: #1A1E25;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  padding-left: 30px;
  margin: 0;
}
#main .the-content .ht_info .left .info-list-block ul li:before, #main .the-content .ht_info.dark-mode .left .info-list-block ul li:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_524_2158)"><circle cx="10" cy="10" r="9.63473" stroke="%235EBF86" stroke-opacity="0.4" stroke-width="0.730539"/><path d="M6.19141 9.61516L9.21433 12.6381L14.9579 6.89453" stroke="%235EBF86" stroke-width="1.46108" stroke-linecap="round"/></g><defs><clipPath id="clip0_524_2158"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  position: absolute;
  margin-left: -30px;
  margin-top: 2px;
}
#main .the-content .ht_info .left .post-btn, #main .the-content .ht_info.dark-mode .left .post-btn {
  color: #1A1E25;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .ht_info .left .post-btn a, #main .the-content .ht_info.dark-mode .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .ht_info .left .post-btn a:after, #main .the-content .ht_info.dark-mode .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .ht_info:after, #main .the-content .ht_info.dark-mode:after {
  content: "";
  background: url("../../img/blog/banner-images/ht_info.png");
  position: absolute;
  width: 306px;
  display: flex;
  height: 495px;
  background-size: 100%;
  right: 29px;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom;
}
#main .the-content .ht_info .btn-info.mobile, #main .the-content .ht_info.dark-mode .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .ht_info, #main .the-content .ht_info.dark-mode {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .ht_info:before, #main .the-content .ht_info.dark-mode:before {
    background-color: #EEF5FB;
    content: "";
    background-image: url(../../img/blog/banner-images/ht_info.png);
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #EEF5FB;
  }
  #main .the-content .ht_info .left, #main .the-content .ht_info.dark-mode .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .ht_info .left .info-list-block ul, #main .the-content .ht_info.dark-mode .left .info-list-block ul {
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
    gap: 10px;
  }
  #main .the-content .ht_info .left .info-list-block ul li, #main .the-content .ht_info.dark-mode .left .info-list-block ul li {
    text-align: left;
    width: 150px;
  }
  #main .the-content .ht_info .left .post-btn, #main .the-content .ht_info.dark-mode .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .ht_info .left .btn-info, #main .the-content .ht_info.dark-mode .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 30px auto 20px auto;
  }
  #main .the-content .ht_info .special-offer, #main .the-content .ht_info.dark-mode .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .ht_info .info-text b, #main .the-content .ht_info.dark-mode .info-text b {
    display: block;
  }
  #main .the-content .ht_info:after, #main .the-content .ht_info.dark-mode:after {
    display: none;
  }
}
@media (max-width: 390px) {
  #main .the-content .ht_info .left .info-list-block ul, #main .the-content .ht_info.dark-mode .left .info-list-block ul {
    display: none;
  }
  #main .the-content .ht_info .left .btn-info, #main .the-content .ht_info.dark-mode .left .btn-info {
    display: none;
  }
  #main .the-content .ht_info .left .btn-info.mobile, #main .the-content .ht_info.dark-mode .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .ht_info.dark-mode {
  color: #FFF;
  background: linear-gradient(92deg, #1A2F54 11.79%, #0B6579 92.7%);
  cursor: pointer;
}
#main .the-content .ht_info.dark-mode .left {
  color: #FFF;
}
#main .the-content .ht_info.dark-mode .left .info-text {
  color: #FFF;
}
#main .the-content .ht_info.dark-mode .left .info-list-block {
  color: #FFF;
}
#main .the-content .ht_info.dark-mode .left .post-btn a {
  color: #FFF;
}
#main .the-content .ht_info.dark-mode .left .post-btn a:after {
  content: url("../../img/pages/home/right-white-arrow.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .ht_info.dark-mode:after {
  content: "";
  background-position: top;
  height: 410px;
}
#main .the-content .promote_info {
  width: 822px;
  background: linear-gradient(90deg, #FFEFBA 0%, #FFF 100%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
}
#main .the-content .promote_info .left {
  max-width: 420px;
}
#main .the-content .promote_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .promote_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
#main .the-content .promote_info .left .info-list-block {
  color: #1A1E25;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
}
#main .the-content .promote_info .left .info-list-block ul {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  padding-left: 0;
  flex-wrap: wrap;
  margin-bottom: 0;
  gap: 10px;
}
#main .the-content .promote_info .left .info-list-block ul li {
  width: 48%;
  list-style: none;
  color: #1A1E25;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  padding-left: 30px;
  margin: 0;
}
#main .the-content .promote_info .left .info-list-block ul li:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_524_2158)"><circle cx="10" cy="10" r="9.63473" stroke="%235EBF86" stroke-opacity="0.4" stroke-width="0.730539"/><path d="M6.19141 9.61516L9.21433 12.6381L14.9579 6.89453" stroke="%235EBF86" stroke-width="1.46108" stroke-linecap="round"/></g><defs><clipPath id="clip0_524_2158"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  position: absolute;
  margin-left: -30px;
  margin-top: 2px;
}
#main .the-content .promote_info .left .post-btn {
  color: #1A1E25;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .promote_info .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .promote_info .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .promote_info:after {
  content: "";
  background: url("../../img/blog/banner-images/promote_info.png");
  position: absolute;
  width: 325px;
  display: flex;
  height: 495px;
  background-size: 100% !important;
  right: 29px;
  bottom: 0;
  background-position: bottom !important;
  background-repeat: no-repeat !important;
}
#main .the-content .promote_info .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .promote_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .promote_info:before {
    background-color: #FFB200;
    content: "";
    background-image: url(../../img/blog/banner-images/promote_info-m.png);
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #EEF5FB;
  }
  #main .the-content .promote_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .promote_info .left .info-list-block ul {
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
    gap: 10px;
  }
  #main .the-content .promote_info .left .info-list-block ul li {
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
  }
  #main .the-content .promote_info .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .promote_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 30px auto 20px auto;
  }
  #main .the-content .promote_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .promote_info .info-text b {
    display: block;
  }
  #main .the-content .promote_info:after {
    display: none;
  }
}
@media (max-width: 390px) {
  #main .the-content .promote_info .left .btn-info {
    display: none;
  }
  #main .the-content .promote_info .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .promote_info_2 {
  width: 822px;
  background: linear-gradient(90deg, #003D4D 0%, #00C996 100%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  min-height: 366px;
}
#main .the-content .promote_info_2 .left {
  max-width: 420px;
}
#main .the-content .promote_info_2 .left .info-text {
  color: #fff;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .promote_info_2 .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
#main .the-content .promote_info_2 .left .info-list-block {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
}
#main .the-content .promote_info_2 .left .info-list-block ul {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  padding-left: 0;
  flex-wrap: wrap;
  margin-bottom: 0;
  gap: 10px;
}
#main .the-content .promote_info_2 .left .info-list-block ul li {
  width: 48%;
  list-style: none;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  padding-left: 30px;
  margin: 0;
}
#main .the-content .promote_info_2 .left .info-list-block ul li:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_524_2158)"><circle cx="10" cy="10" r="9.63473" stroke="%235EBF86" stroke-opacity="0.4" stroke-width="0.730539"/><path d="M6.19141 9.61516L9.21433 12.6381L14.9579 6.89453" stroke="%235EBF86" stroke-width="1.46108" stroke-linecap="round"/></g><defs><clipPath id="clip0_524_2158"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  position: absolute;
  margin-left: -30px;
  margin-top: 2px;
}
#main .the-content .promote_info_2 .left .post-btn {
  color: #1A1E25;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .promote_info_2 .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .promote_info_2 .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .promote_info_2:after {
  content: "";
  background: url("../../img/blog/banner-images/promote_info-2.png");
  position: absolute;
  width: 100%;
  display: flex;
  height: 495px;
  background-size: 100%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
}
#main .the-content .promote_info_2 .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .promote_info_2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .promote_info_2:before {
    background-color: #01BC8F;
    content: "";
    background-image: url(../../img/blog/banner-images/promote_info-2-m.png);
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #EEF5FB;
  }
  #main .the-content .promote_info_2 .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .promote_info_2 .left .info-list-block ul {
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
    gap: 10px;
  }
  #main .the-content .promote_info_2 .left .info-list-block ul li {
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
  }
  #main .the-content .promote_info_2 .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .promote_info_2 .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 30px auto 20px auto;
  }
  #main .the-content .promote_info_2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .promote_info_2 .info-text b {
    display: block;
  }
  #main .the-content .promote_info_2:after {
    display: none;
  }
}
@media (max-width: 390px) {
  #main .the-content .promote_info_2 .left .btn-info {
    display: none;
  }
  #main .the-content .promote_info_2 .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .soc_info {
  width: 822px;
  background: linear-gradient(92deg, #FFF4F0 9.33%, #EAF6FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 80px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
}
#main .the-content .soc_info .left {
  max-width: 365px;
}
#main .the-content .soc_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .soc_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
#main .the-content .soc_info .left .info-list-block {
  color: #1A1E25;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
  max-width: 320px;
}
#main .the-content .soc_info .left .info-list-block .soc-row {
  display: flex;
  flex-direction: row;
  gap: 15px;
  margin-top: 15px;
}
#main .the-content .soc_info .left .info-list-block .soc-row .soc-fb {
  background: url("../../img/blog/banner-images/soc-fb-2.png");
  width: 30px;
  height: 30px;
}
#main .the-content .soc_info .left .info-list-block .soc-row .soc-pin {
  background: url("../../img/blog/banner-images/soc-pin-2.png");
  width: 30px;
  height: 30px;
}
#main .the-content .soc_info .left .info-list-block .soc-row .soc-inst {
  background: url("../../img/blog/banner-images/soc-inst-2.png");
  width: 30px;
  height: 30px;
}
#main .the-content .soc_info .left .info-list-block .soc-row .soc-tiktok {
  background: url("../../img/blog/banner-images/soc-tiktok.png");
  width: 30px;
  height: 30px;
}
#main .the-content .soc_info .left .post-btn {
  color: #1A1E25;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .soc_info .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .soc_info .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .soc_info .left:after {
  content: "";
  background: url("../../img/blog/banner-images/soc-info.png");
  position: absolute;
  width: 367px;
  display: flex;
  height: 482px;
  background-size: 100%;
  right: 29px;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom;
}
#main .the-content .soc_info .left .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .soc_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .soc_info:before {
    background-color: #EEF5FB;
    content: "";
    background-image: url(../../img/blog/banner-images/soc-info-m.png);
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #EEF5FB;
  }
  #main .the-content .soc_info .left {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  #main .the-content .soc_info .left .info-list-block {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #main .the-content .soc_info .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .soc_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    min-width: 205px;
    margin: 30px auto 20px auto;
  }
  #main .the-content .soc_info .left:after {
    display: none;
  }
  #main .the-content .soc_info .info-text b {
    display: block;
  }
}
@media (max-width: 390px) {
  #main .the-content .soc_info .left .btn-info {
    display: none;
  }
  #main .the-content .soc_info .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .soc_info_2 {
  width: 822px;
  background: linear-gradient(92deg, #087EE1 -4.21%, #05E8BA 104.32%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  color: #fff;
  cursor: pointer;
}
#main .the-content .soc_info_2 .left {
  color: #fff;
  max-width: 365px;
}
#main .the-content .soc_info_2 .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .soc_info_2 .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
#main .the-content .soc_info_2 .left .info-list-block {
  color: #FFF;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
  max-width: 350px;
}
#main .the-content .soc_info_2 .left .info-list-block .soc-row {
  display: flex;
  flex-direction: row;
  gap: 15px;
  margin-top: 15px;
}
#main .the-content .soc_info_2 .left .info-list-block .soc-row .soc-fb {
  background: url("../../img/blog/banner-images/soc-fb.png");
  width: 40px;
  height: 40px;
}
#main .the-content .soc_info_2 .left .info-list-block .soc-row .soc-pin {
  background: url("../../img/blog/banner-images/soc-pin.png");
  width: 40px;
  height: 40px;
}
#main .the-content .soc_info_2 .left .info-list-block .soc-row .soc-inst {
  background: url("../../img/blog/banner-images/soc-inst.png");
  width: 40px;
  height: 40px;
}
#main .the-content .soc_info_2 .left .info-list-block .soc-row .soc-x {
  background: url("../../img/blog/banner-images/soc-x.png");
  width: 40px;
  height: 40px;
}
#main .the-content .soc_info_2 .left:after {
  content: "";
  background: url("../../img/blog/banner-images/soc-info-2.png");
  position: absolute;
  width: 332px;
  display: flex;
  height: 366px;
  background-size: 100%;
  right: 29px;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom;
}
#main .the-content .soc_info_2 .left .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .soc_info_2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .soc_info_2:before {
    background-color: #82E1E3;
    content: "";
    background-image: url(../../img/blog/banner-images/soc-info-2-m.png);
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #EEF5FB;
  }
  #main .the-content .soc_info_2 .left {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  #main .the-content .soc_info_2 .left .info-list-block {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #main .the-content .soc_info_2 .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .soc_info_2 .left .btn-info {
    max-width: 310px;
    width: 100%;
    min-width: 205px;
    margin: 30px auto 20px auto;
  }
  #main .the-content .soc_info_2 .left:after {
    display: none;
  }
  #main .the-content .soc_info_2 .info-text b {
    display: block;
  }
}
@media (max-width: 390px) {
  #main .the-content .soc_info_2 .left .btn-info {
    display: none;
  }
  #main .the-content .soc_info_2 .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .soc_info_3 {
  width: 822px;
  position: relative;
  border-radius: 16px;
  background: linear-gradient(92deg, #FFF4F0 9.33%, #EAF6FF 94.4%);
  margin-top: 85px;
  height: 464px;
  cursor: pointer;
}
#main .the-content .soc_info_3:after {
  content: "";
  background: url("../../img/blog/banner-images/soc-info-3.png");
  position: absolute;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
  height: 505px;
  width: 100%;
  background-size: contain;
  display: flex;
}
@media (max-width: 767px) {
  #main .the-content .soc_info_3 {
    width: 100%;
    height: auto;
    min-height: 466px;
  }
  #main .the-content .soc_info_3:after {
    background: url("../../img/blog/banner-images/soc-info-3.png");
    background-repeat: no-repeat !important;
    background-position: bottom !important;
    background-size: contain;
  }
}
@media (max-width: 500px) {
  #main .the-content .soc_info_3 {
    width: 100%;
    height: auto;
    min-height: 466px;
  }
  #main .the-content .soc_info_3:after {
    background: url("../../img/blog/banner-images/soc-info-3-m.png");
    background-repeat: no-repeat !important;
    background-position: bottom !important;
    background-size: contain;
  }
}
#main .the-content .bdp_info {
  width: 822px;
  background: radial-gradient(196.55% 113.66% at 10.4% 11.62%, #009CDE 23.73%, #1D3199 100%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  color: #fff;
}
#main .the-content .bdp_info .left {
  max-width: 365px;
}
#main .the-content .bdp_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .bdp_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
#main .the-content .bdp_info .left .info-list-block {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
  max-width: 320px;
}
#main .the-content .bdp_info .left .info-list-block b {
  font-weight: 700;
}
#main .the-content .bdp_info .left .post-btn {
  color: #1A1E25;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .bdp_info .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .bdp_info .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .bdp_info .left:after {
  content: "";
  background: url("../../img/blog/banner-images/bdp_info.png");
  position: absolute;
  width: 396px;
  height: 335px;
  display: flex;
  background-size: 100%;
  right: 29px;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom;
}
#main .the-content .bdp_info .left .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .bdp_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .bdp_info:before {
    background-color: #6FD3FF;
    content: "";
    background-image: url("../../img/blog/banner-images/bdp_info-m.png");
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #EEF5FB;
  }
  #main .the-content .bdp_info .left {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  #main .the-content .bdp_info .left .info-list-block {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #main .the-content .bdp_info .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .bdp_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    min-width: 205px;
    margin: 30px auto 20px auto;
  }
  #main .the-content .bdp_info .left:after {
    display: none;
  }
  #main .the-content .bdp_info .info-text b {
    display: block;
  }
}
@media (max-width: 390px) {
  #main .the-content .bdp_info .left .btn-info {
    display: none;
  }
  #main .the-content .bdp_info .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .bdp_info_2 {
  width: 822px;
  position: relative;
  border-radius: 16px;
  background: linear-gradient(92deg, #5726F1 9.33%, #21D2D2 94.4%);
  margin-top: 85px;
  height: 464px;
  cursor: pointer;
}
#main .the-content .bdp_info_2:after {
  content: "";
  background: url("../../img/blog/banner-images/bdp_info-2.png");
  position: absolute;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
  height: 505px;
  width: 100%;
  background-size: contain;
  display: flex;
}
@media (max-width: 767px) {
  #main .the-content .bdp_info_2 {
    width: 100%;
    height: auto;
    min-height: 380px;
  }
  #main .the-content .bdp_info_2:after {
    background: url("../../img/blog/banner-images/bdp_info-2.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
  }
}
@media (max-width: 500px) {
  #main .the-content .bdp_info_2 {
    width: 100%;
    height: auto;
    min-height: 755px;
    max-height: 755px;
  }
  #main .the-content .bdp_info_2:after {
    background: url("../../img/blog/banner-images/bdp_info-2-m.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    height: 741px;
  }
}
@media (max-width: 430px) {
  #main .the-content .bdp_info_2 {
    min-height: 700px;
    max-height: 700px;
  }
  #main .the-content .bdp_info_2:after {
    height: 700px;
  }
}
@media (max-width: 350px) {
  #main .the-content .bdp_info_2 {
    min-height: 600px;
    max-height: 600px;
  }
  #main .the-content .bdp_info_2:after {
    height: 600px;
  }
}
#main .the-content .social_dogs_info {
  width: 822px;
  background: linear-gradient(82deg, #6437ED 1.18%, #FD2858 48.4%, #2CEFEA 100.07%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  color: #fff !important;
  display: block;
  text-decoration: inherit;
}
#main .the-content .social_dogs_info:hover {
  text-decoration: inherit;
  color: inherit;
}
#main .the-content .social_dogs_info .left {
  max-width: 370px;
}
#main .the-content .social_dogs_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .social_dogs_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
#main .the-content .social_dogs_info .left .info-list-block {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
  max-width: 320px;
}
#main .the-content .social_dogs_info .left .info-list-block b {
  font-weight: 700;
}
#main .the-content .social_dogs_info .left .post-btn {
  color: #1A1E25;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .social_dogs_info .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .social_dogs_info .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .social_dogs_info .left:after {
  content: "";
  background: url("../../img/blog/banner-images/social_dogs_info.png");
  position: absolute;
  width: 322px;
  height: 335px;
  display: flex;
  background-size: 100%;
  right: 29px;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom;
}
#main .the-content .social_dogs_info .left .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .social_dogs_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
    background: linear-gradient(54deg, #6E3AE6 11.07%, #F52960 51.19%, #2CEFEA 103.45%);
  }
  #main .the-content .social_dogs_info:before {
    background-color: #6E3AE6;
    content: "";
    background-image: url("../../img/blog/banner-images/social_dogs_info-m.png");
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #EEF5FB;
  }
  #main .the-content .social_dogs_info .left {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  #main .the-content .social_dogs_info .left .info-list-block {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #main .the-content .social_dogs_info .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .social_dogs_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    min-width: 205px;
    margin: 30px auto 20px auto;
  }
  #main .the-content .social_dogs_info .left:after {
    display: none;
  }
  #main .the-content .social_dogs_info .info-text b {
    display: block;
  }
}
@media (max-width: 390px) {
  #main .the-content .social_dogs_info .left .btn-info {
    display: none;
  }
  #main .the-content .social_dogs_info .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .social_dogs_info_2 {
  width: 822px;
  position: relative;
  border-radius: 16px;
  background: linear-gradient(185deg, #FCAF45 -11.71%, #FFDC80 118.27%);
  margin-top: 55px;
  margin-bottom: 40px;
  height: 464px;
  cursor: pointer;
  display: block;
  text-decoration: inherit;
}
#main .the-content .social_dogs_info_2:hover {
  text-decoration: inherit;
  color: inherit;
}
#main .the-content .social_dogs_info_2:after {
  content: "";
  background: url("../../img/blog/banner-images/social_dogs_info-2.png");
  position: absolute;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom;
  height: 455px;
  width: 100%;
  background-size: contain;
  display: flex;
}
@media (max-width: 767px) {
  #main .the-content .social_dogs_info_2 {
    width: 100%;
    height: auto;
    min-height: 380px;
  }
  #main .the-content .social_dogs_info_2:after {
    background: url("../../img/blog/banner-images/social_dogs_info-2.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain !important;
  }
}
@media (max-width: 500px) {
  #main .the-content .social_dogs_info_2 {
    width: 100%;
    height: auto;
    min-height: 755px;
    max-height: 755px;
  }
  #main .the-content .social_dogs_info_2:after {
    background: url("../../img/blog/banner-images/social_dogs_info-2-m.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain !important;
    height: 741px;
  }
}
@media (max-width: 430px) {
  #main .the-content .social_dogs_info_2 {
    min-height: 650px;
    max-height: 700px;
  }
  #main .the-content .social_dogs_info_2:after {
    height: 700px;
  }
}
@media (max-width: 350px) {
  #main .the-content .social_dogs_info_2 {
    min-height: 550px;
    max-height: 600px;
  }
  #main .the-content .social_dogs_info_2:after {
    height: 600px;
  }
}
#main .the-content .brands_dogs_info {
  width: 788px;
  position: relative;
  border-radius: 16px;
  background: #110C3D;
  margin-top: 55px;
  margin-bottom: 40px;
  height: 489px;
  cursor: pointer;
  display: block;
  text-decoration: inherit;
  margin-left: auto;
  margin-right: auto;
}
#main .the-content .brands_dogs_info:hover {
  text-decoration: inherit;
  color: inherit;
}
#main .the-content .brands_dogs_info:after {
  content: "";
  background: url("../../img/blog/banner-images/brands_dogs_info.png");
  position: absolute;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom;
  height: 489px;
  width: 100%;
  background-size: cover;
  display: flex;
}
@media (max-width: 767px) {
  #main .the-content .brands_dogs_info {
    width: 100%;
    height: auto;
    min-height: 380px;
  }
  #main .the-content .brands_dogs_info:after {
    background: url("../../img/blog/banner-images/brands_dogs_info.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover !important;
  }
}
@media (max-width: 500px) {
  #main .the-content .brands_dogs_info {
    width: 100%;
    height: auto;
    min-height: 755px;
    max-height: 755px;
  }
  #main .the-content .brands_dogs_info:after {
    background: url("../../img/blog/banner-images/brands_dogs_info-m.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover !important;
    height: 760px;
    border-radius: 16px;
  }
}
@media (max-width: 430px) {
  #main .the-content .brands_dogs_info {
    min-height: 700px;
    max-height: 700px;
  }
  #main .the-content .brands_dogs_info:after {
    height: 700px;
  }
}
@media (max-width: 350px) {
  #main .the-content .brands_dogs_info {
    min-height: 600px;
    max-height: 600px;
  }
  #main .the-content .brands_dogs_info:after {
    height: 600px;
  }
}
#main .the-content .brands_dogs_info_2 {
  width: 822px;
  background: linear-gradient(82deg, #001946 1.18%, #C0002B 100.07%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  color: #fff !important;
  display: block;
  text-decoration: inherit;
}
#main .the-content .brands_dogs_info_2:hover {
  text-decoration: inherit;
  color: inherit;
}
#main .the-content .brands_dogs_info_2 .left {
  max-width: 370px;
}
#main .the-content .brands_dogs_info_2 .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .brands_dogs_info_2 .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
#main .the-content .brands_dogs_info_2 .left .info-list-block {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
  max-width: 350px;
}
#main .the-content .brands_dogs_info_2 .left .info-list-block b {
  font-weight: 700;
}
#main .the-content .brands_dogs_info_2 .left .post-btn {
  color: #1A1E25;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .brands_dogs_info_2 .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .brands_dogs_info_2 .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .brands_dogs_info_2 .left:before {
  content: "";
  background: url("../../img/blog/banner-images/brands_dogs_info-2.png");
  position: absolute;
  width: 307px;
  height: 315px;
  display: flex;
  background-size: 100%;
  right: 29px;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom;
}
#main .the-content .brands_dogs_info_2 .left .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .brands_dogs_info_2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
    background: linear-gradient(163deg, #001946 1.56%, #C0002B 93.27%);
  }
  #main .the-content .brands_dogs_info_2:before {
    background-color: transparent;
    content: "";
    background-image: url("../../img/blog/banner-images/brands_dogs_info-2-m.png");
    position: absolute;
    width: 280px;
    height: 185px;
    top: -125px;
    left: calc(50% - 140px);
    background-size: cover;
    border-radius: 0px;
    border: none;
  }
  #main .the-content .brands_dogs_info_2 .left {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  #main .the-content .brands_dogs_info_2 .left .info-list-block {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #main .the-content .brands_dogs_info_2 .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .brands_dogs_info_2 .left .btn-info {
    max-width: 310px;
    width: 100%;
    min-width: 205px;
    margin: 30px auto 20px auto;
  }
  #main .the-content .brands_dogs_info_2 .left:before {
    display: none;
  }
  #main .the-content .brands_dogs_info_2 .info-text b {
    display: block;
  }
}
@media (max-width: 390px) {
  #main .the-content .brands_dogs_info_2 .left .btn-info {
    display: none;
  }
  #main .the-content .brands_dogs_info_2 .left .btn-info.mobile {
    display: flex !important;
    height: 60px;
    padding: 0;
    line-height: 60px;
    width: 170px;
  }
}
#main .the-content .promotion_dogs_info {
  width: 822px;
  background: linear-gradient(155deg, #FF8000 -1.33%, #BB63BC 43.24%, #5B3AD2 69.08%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  color: #fff !important;
  display: block;
  text-decoration: inherit;
}
#main .the-content .promotion_dogs_info:hover {
  text-decoration: inherit;
  color: inherit;
}
#main .the-content .promotion_dogs_info .mobile {
  display: none;
}
#main .the-content .promotion_dogs_info .left {
  max-width: 390px;
}
#main .the-content .promotion_dogs_info .left .info-text {
  color: #FFF;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}
#main .the-content .promotion_dogs_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
#main .the-content .promotion_dogs_info .left:before {
  content: "";
  background: url("../../img/blog/banner-images/promotion_dogs_info.webp");
  position: absolute;
  width: 433px;
  height: 100%;
  display: flex;
  background-size: 100%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom;
}
#main .the-content .promotion_dogs_info .left .info-icons {
  display: flex;
  margin-top: 10px;
  margin-bottom: 20px;
}
#main .the-content .promotion_dogs_info .left .info-icons img {
  margin-left: 0;
  margin-right: 10px;
  width: 40px;
  height: 40px;
}
#main .the-content .promotion_dogs_info .left ul {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
#main .the-content .promotion_dogs_info .left ul li {
  padding-left: 4px;
}
#main .the-content .promotion_dogs_info .left ul li b {
  font-weight: 700;
}
#main .the-content .promotion_dogs_info .left ul li:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_4020_20059)"><path d="M10 7.00244C9.40666 7.00244 8.82664 7.17839 8.33329 7.50803C7.83994 7.83768 7.45543 8.30621 7.22836 8.85439C7.0013 9.40257 6.94189 10.0058 7.05765 10.5877C7.1734 11.1697 7.45912 11.7042 7.87868 12.1238C8.29824 12.5433 8.83279 12.829 9.41473 12.9448C9.99667 13.0606 10.5999 13.0011 11.1481 12.7741C11.6962 12.547 12.1648 12.1625 12.4944 11.6692C12.8241 11.1758 13 10.5958 13 10.0024" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.8433 2.4716C9.28111 2.29634 7.70306 2.61087 6.32744 3.37168C4.95182 4.13249 3.84662 5.30198 3.16472 6.71837C2.48282 8.13477 2.25792 9.72806 2.52113 11.2779C2.78434 12.8277 3.52266 14.2574 4.63394 15.3692C5.74523 16.4811 7.17456 17.2201 8.72423 17.4841C10.2739 17.7481 11.8673 17.524 13.284 16.8428C14.7008 16.1616 15.8708 15.057 16.6323 13.6818C17.3938 12.3065 17.7092 10.7286 17.5347 9.16635" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.5273 4.9532V7.48112H15.0553L17.5832 4.9532H15.0553V2.42529L12.5273 4.9532Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.5279 7.48047L10 10.0084" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_4020_20059"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  position: relative;
  left: -5px;
  top: 3px;
}
@media (max-width: 767px) {
  #main .the-content .promotion_dogs_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 50px 20px 40px 20px;
    text-align: center;
    margin-top: 40px;
    background: linear-gradient(155deg, #FF8000 -1.33%, #BB63BC 43.24%, #5B3AD2 69.08%);
  }
  #main .the-content .promotion_dogs_info .mobile {
    display: block !important;
  }
  #main .the-content .promotion_dogs_info .mobile img {
    margin-bottom: 30px;
  }
  #main .the-content .promotion_dogs_info:before {
    display: none;
    background-color: transparent;
    content: "";
    position: absolute;
    width: 280px;
    height: 185px;
    top: -125px;
    left: calc(50% - 140px);
    background-size: cover;
    border-radius: 0px;
    border: none;
  }
  #main .the-content .promotion_dogs_info .left {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  #main .the-content .promotion_dogs_info .left .info-list-block {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #main .the-content .promotion_dogs_info .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .promotion_dogs_info .left .btn-info {
    max-width: 350px;
    width: 100%;
    min-width: 290px;
    margin: 30px auto 20px auto;
  }
  #main .the-content .promotion_dogs_info .left:before {
    display: none;
  }
  #main .the-content .promotion_dogs_info .info-text b {
    display: block;
  }
  #main .the-content .promotion_dogs_info .info-icons img {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 340px) {
  #main .the-content .promotion_dogs_info .left .btn-info {
    max-width: 350px;
    width: 100%;
    min-width: 240px;
  }
}
#main .the-content .vmarketing_info {
  width: 822px;
  background: linear-gradient(90deg, #004BBC 0%, #00A3BC 100%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  color: #fff;
}
#main .the-content .vmarketing_info .mobile {
  display: none;
}
#main .the-content .vmarketing_info .hide-mobile {
  display: block;
}
#main .the-content .vmarketing_info .left {
  max-width: 365px;
}
#main .the-content .vmarketing_info .left svg {
  margin-top: 15px;
  margin-right: 10px;
}
#main .the-content .vmarketing_info .left .info-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .vmarketing_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
#main .the-content .vmarketing_info .left .info-list-block {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
  max-width: 320px;
}
#main .the-content .vmarketing_info .left .info-list-block b {
  font-weight: 700;
}
#main .the-content .vmarketing_info .left:after {
  content: "";
  background: url("../../img/blog/banner-images/vmarketing_info.png");
  position: absolute;
  width: 380px;
  height: 275px;
  display: flex;
  background-size: contain !important;
  right: 29px;
  top: 61px;
  background-repeat: no-repeat !important;
  background-position: top !important;
  border-radius: 20px;
}
#main .the-content .vmarketing_info .left .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .vmarketing_info {
    background: radial-gradient(196.55% 113.66% at 10.4% 11.62%, #009CDE 23.73%, #1D3199 100%);
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 40px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .vmarketing_info .mobile {
    display: block;
  }
  #main .the-content .vmarketing_info .hide-mobile {
    display: none !important;
  }
  #main .the-content .vmarketing_info .left {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  #main .the-content .vmarketing_info .left .info-list-block {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #main .the-content .vmarketing_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    min-width: 250px;
    margin: 30px auto 20px auto;
  }
  #main .the-content .vmarketing_info .left:after {
    display: none;
  }
  #main .the-content .vmarketing_info .info-text b {
    display: block;
  }
}
@media (max-width: 390px) {
  #main .the-content .vmarketing_info .left .btn-info {
    display: none;
  }
  #main .the-content .vmarketing_info .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .vmarketing_info_2 {
  width: 822px;
  position: relative;
  border-radius: 16px;
  background: linear-gradient(186deg, #FDB540 39.15%, #FF0209 123.41%);
  margin-top: 85px;
  height: 464px;
  cursor: pointer;
  margin-bottom: 40px;
}
#main .the-content .vmarketing_info_2:after {
  content: "";
  background: url("../../img/blog/banner-images/vmarketing_info_2.png");
  position: absolute;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
  height: 505px;
  width: 100%;
  background-size: contain !important;
  display: flex;
}
@media (max-width: 767px) {
  #main .the-content .vmarketing_info_2 {
    width: 100%;
    height: auto;
    min-height: 755px;
    max-height: 755px;
    padding-top: 40px;
  }
  #main .the-content .vmarketing_info_2:after {
    background: url("../../img/blog/banner-images/vmarketing_info_2-m.png");
    background-repeat: no-repeat !important;
    background-position: bottom !important;
    background-size: contain !important;
    position: relative;
    height: 716px;
  }
}
@media (max-width: 500px) {
  #main .the-content .vmarketing_info_2 {
    width: 100%;
    height: auto;
    min-height: 533px;
    max-height: 533px;
    padding-top: 0px;
  }
  #main .the-content .vmarketing_info_2:after {
    background: url("../../img/blog/banner-images/vmarketing_info_2-m.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    height: 534px;
  }
}
#main .the-content .email_info {
  width: 822px;
  background: linear-gradient(90deg, #4B6CB7 0%, #182848 100%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
}
#main .the-content .email_info .left {
  max-width: 420px;
}
#main .the-content .email_info .left .info-text {
  color: #fff;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .email_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
#main .the-content .email_info .left .info-list-block {
  color: #FFF;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
}
#main .the-content .email_info .left .info-list-block .listing {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 20px;
  text-align: left;
  padding-left: 30px;
}
#main .the-content .email_info .left .info-list-block .listing .list-1 {
  margin-bottom: 10px;
}
#main .the-content .email_info .left .info-list-block .listing .list-1:before {
  content: "💌";
  left: 50px;
  position: absolute;
}
#main .the-content .email_info .left .info-list-block .listing .list-2 {
  margin-bottom: 10px;
}
#main .the-content .email_info .left .info-list-block .listing .list-2:before {
  content: "✉️";
  left: 50px;
  position: absolute;
}
#main .the-content .email_info .left .info-list-block .listing .list-3 {
  margin-bottom: 10px;
}
#main .the-content .email_info .left .info-list-block .listing .list-3:before {
  content: "📈";
  left: 50px;
  position: absolute;
}
#main .the-content .email_info .left .info-list-block .listing .list-4 {
  margin-bottom: 10px;
}
#main .the-content .email_info .left .info-list-block .listing .list-4:before {
  content: "🔄";
  left: 50px;
  position: absolute;
}
#main .the-content .email_info .left .post-btn {
  color: #1A1E25;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .email_info .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .email_info .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .email_info:after {
  content: "";
  background: url("../../img/blog/banner-images/email_info_2.png");
  position: absolute;
  width: 325px;
  display: flex;
  height: 495px;
  background-size: 85% !important;
  right: 29px;
  bottom: 50px;
  background-position: bottom !important;
  background-repeat: no-repeat !important;
}
#main .the-content .email_info .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .email_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .email_info:before {
    background-color: #B282E1;
    content: "";
    background-image: url(../../img/blog/banner-images/email_info_2-m.png);
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #B282E1;
  }
  #main .the-content .email_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .email_info .left .info-list-block .listing .list-1:before {
    left: 20px;
  }
  #main .the-content .email_info .left .info-list-block .listing .list-2:before {
    left: 20px;
  }
  #main .the-content .email_info .left .info-list-block .listing .list-3:before {
    left: 20px;
  }
  #main .the-content .email_info .left .info-list-block .listing .list-4:before {
    left: 20px;
  }
  #main .the-content .email_info .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .email_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 30px auto 20px auto;
  }
  #main .the-content .email_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .email_info .info-text b {
    display: block;
  }
  #main .the-content .email_info:after {
    display: none;
  }
}
@media (max-width: 390px) {
  #main .the-content .email_info .left .btn-info {
    display: none;
  }
  #main .the-content .email_info .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .email_info_2 {
  width: 822px;
  background: linear-gradient(92deg, #FFF4F0 9.33%, #EAF6FF 94.4%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  min-height: 366px;
}
#main .the-content .email_info_2 .left {
  max-width: 298px;
}
#main .the-content .email_info_2 .left .info-text {
  color: #2F2C2C;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .email_info_2 .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
#main .the-content .email_info_2 .left .info-list-block {
  color: #2F2C2C;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
}
#main .the-content .email_info_2 .left .post-btn {
  color: #1A1E25;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .email_info_2 .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .email_info_2 .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .email_info_2:after {
  content: "";
  background: url("../../img/blog/banner-images/email_info.png");
  position: absolute;
  width: 360px;
  display: flex;
  height: 495px;
  background-size: 100%;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
}
#main .the-content .email_info_2 .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .email_info_2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .email_info_2:before {
    background-color: #E2FFC5;
    content: "";
    background-image: url(../../img/blog/banner-images/email_info-m.png);
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #E2FFC5;
  }
  #main .the-content .email_info_2 .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .email_info_2 .left .info-list-block ul {
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
    gap: 10px;
  }
  #main .the-content .email_info_2 .left .info-list-block ul li {
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
  }
  #main .the-content .email_info_2 .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .email_info_2 .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 30px auto 20px auto;
  }
  #main .the-content .email_info_2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .email_info_2 .info-text b {
    display: block;
  }
  #main .the-content .email_info_2:after {
    display: none;
  }
}
@media (max-width: 390px) {
  #main .the-content .email_info_2 .left .btn-info {
    display: none;
  }
  #main .the-content .email_info_2 .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .halloween_info {
  width: 822px;
  background: #FF7221;
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  min-height: 366px;
}
#main .the-content .halloween_info .left {
  max-width: 298px;
}
#main .the-content .halloween_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .halloween_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
#main .the-content .halloween_info .left .info-list-block {
  color: #FFF;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
}
#main .the-content .halloween_info .left .post-btn {
  color: white;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .halloween_info .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .halloween_info .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .halloween_info:after {
  content: "";
  background: url("../../img/blog/banner-images/halloween_info.png");
  position: absolute;
  width: 399px;
  display: flex;
  height: 495px;
  background-size: 100%;
  right: 20px;
  bottom: -1px;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
}
#main .the-content .halloween_info .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .halloween_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .halloween_info:before {
    background-color: #FFE26F;
    content: "";
    background-image: url(../../img/blog/banner-images/halloween_info-m.png);
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #FFE26F;
  }
  #main .the-content .halloween_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .halloween_info .left .info-list-block ul {
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
    gap: 10px;
  }
  #main .the-content .halloween_info .left .info-list-block ul li {
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
  }
  #main .the-content .halloween_info .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .halloween_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 30px auto 20px auto;
  }
  #main .the-content .halloween_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .halloween_info .info-text b {
    display: block;
  }
  #main .the-content .halloween_info:after {
    display: none;
  }
}
@media (max-width: 390px) {
  #main .the-content .halloween_info .left .btn-info {
    display: none;
  }
  #main .the-content .halloween_info .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .halloween_info_2 {
  width: 822px;
  background: #1A1A1A;
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  min-height: 366px;
}
#main .the-content .halloween_info_2 .left {
  max-width: 298px;
}
#main .the-content .halloween_info_2 .left .info-text {
  color: #86FA69;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .halloween_info_2 .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
#main .the-content .halloween_info_2 .left .info-list-block {
  color: #86FA69;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
}
#main .the-content .halloween_info_2 .left .post-btn {
  color: #86FA69;
  margin: 15px 0 0 0;
  display: block;
  text-align: center;
  max-width: 320px;
}
#main .the-content .halloween_info_2 .left .post-btn a {
  color: #1A1E25;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .the-content .halloween_info_2 .left .post-btn a:after {
  content: url("../../img/pages/home/black-arrow-right.svg");
  position: relative;
  top: 7px;
  padding-left: 15px;
}
#main .the-content .halloween_info_2:after {
  content: "";
  background: url("../../img/blog/banner-images/halloween_info_2.png");
  position: absolute;
  width: 392px;
  display: flex;
  height: 495px;
  background-size: 100%;
  right: 20px;
  bottom: 0;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
}
#main .the-content .halloween_info_2 .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .halloween_info_2 {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .halloween_info_2:before {
    background-color: #EE4D03;
    content: "";
    background-image: url(../../img/blog/banner-images/halloween_info_2-m.png);
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover;
    border-radius: 140px;
    border: 1px solid #EE4D03;
  }
  #main .the-content .halloween_info_2 .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .halloween_info_2 .left .info-list-block ul {
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
    gap: 10px;
  }
  #main .the-content .halloween_info_2 .left .info-list-block ul li {
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
  }
  #main .the-content .halloween_info_2 .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .halloween_info_2 .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 30px auto 20px auto;
  }
  #main .the-content .halloween_info_2 .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .halloween_info_2 .info-text b {
    display: block;
  }
  #main .the-content .halloween_info_2:after {
    display: none;
  }
}
@media (max-width: 390px) {
  #main .the-content .halloween_info_2 .left .btn-info {
    display: none;
  }
  #main .the-content .halloween_info_2 .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 170px;
  }
}
#main .the-content .SEO_dogs_info {
  width: 822px;
  background: linear-gradient(101deg, #FCF3F7 0.77%, #EDF5FE 51.1%, #EDFBF4 101.42%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  min-height: 366px;
}
#main .the-content .SEO_dogs_info .left {
  max-width: 298px;
}
#main .the-content .SEO_dogs_info .left .info-text {
  color: #1A1E25;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .SEO_dogs_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
#main .the-content .SEO_dogs_info .left .info-list-block {
  color: #1A1E25;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
}
#main .the-content .SEO_dogs_info:after {
  content: "";
  background: url("../../img/blog/banner-images/SEO_dogs_info.png");
  position: absolute;
  width: 272px;
  display: flex;
  height: 300px;
  background-size: 100%;
  right: 70px;
  bottom: 32px;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
}
#main .the-content .SEO_dogs_info .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .SEO_dogs_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
  }
  #main .the-content .SEO_dogs_info:before {
    content: "";
    background-image: url(../../img/blog/banner-images/SEO_dogs_info.png);
    position: absolute;
    width: 140px;
    height: 140px;
    top: -70px;
    left: calc(50% - 70px);
    background-size: cover !important;
  }
  #main .the-content .SEO_dogs_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .SEO_dogs_info .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .SEO_dogs_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 30px auto 20px auto;
  }
  #main .the-content .SEO_dogs_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .SEO_dogs_info .info-text b {
    display: block;
  }
  #main .the-content .SEO_dogs_info:after {
    display: none;
  }
}
@media (max-width: 390px) {
  #main .the-content .SEO_dogs_info .left .btn-info {
    display: none;
  }
  #main .the-content .SEO_dogs_info .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 220px;
  }
}
#main .the-content .social_2_info {
  width: 822px;
  background: linear-gradient(155deg, rgba(57, 83, 212, 0.97) 18.26%, #3307A3 93.64%);
  padding: 50px 52px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  white-space: normal;
  font-family: Arial;
  border-radius: 16px;
  cursor: pointer;
  min-height: 366px;
}
#main .the-content .social_2_info .left {
  max-width: 308px;
}
#main .the-content .social_2_info .left .info-text {
  color: #FFF;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px;
}
#main .the-content .social_2_info .left .btn-info {
  border-radius: 5px;
  background: #FFB200;
  color: #fff;
  text-decoration: none;
  width: 320px;
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
#main .the-content .social_2_info .left .info-list-block {
  color: #FFF;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
}
#main .the-content .social_2_info .left .after-btn-link {
  text-align: center;
  margin-top: 20px;
}
#main .the-content .social_2_info .left .after-btn-link a {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px; /* 162.5% */
  text-decoration-line: underline;
}
#main .the-content .social_2_info .left .after-btn-link a:after {
  height: 18px;
  content: "";
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
  display: inline-block;
  width: 20px;
  position: relative;
  top: 4px;
  right: -5px;
}
#main .the-content .social_2_info:after {
  content: "";
  background: url("../../img/blog/banner-images/soc-2-info.png");
  position: absolute;
  width: 335px;
  display: flex;
  height: 350px;
  background-size: 100%;
  right: 40px;
  bottom: 0;
  background-repeat: no-repeat !important;
  background-position: bottom !important;
}
#main .the-content .social_2_info .btn-info.mobile {
  display: none;
}
@media (max-width: 767px) {
  #main .the-content .social_2_info {
    flex-direction: column;
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 90px 20px 40px 20px;
    text-align: center;
    margin-top: 90px;
    background: linear-gradient(162deg, rgba(57, 83, 212, 0.97) 31.54%, #3307A3 93.65%);
  }
  #main .the-content .social_2_info:before {
    content: "";
    background-image: url(../../img/blog/banner-images/soc-2-info-m.png);
    position: absolute;
    width: 270px;
    height: 140px;
    top: -70px;
    left: calc(50% - 135px);
    background-size: cover !important;
  }
  #main .the-content .social_2_info .left {
    width: 100%;
    max-width: 100%;
  }
  #main .the-content .social_2_info .left .post-btn {
    margin: 0 auto;
  }
  #main .the-content .social_2_info .left .btn-info {
    max-width: 310px;
    width: 100%;
    margin: 30px auto 20px auto;
  }
  #main .the-content .social_2_info .special-offer {
    margin: 0 auto 15px auto;
  }
  #main .the-content .social_2_info .info-text b {
    display: block;
  }
  #main .the-content .social_2_info:after {
    display: none;
  }
}
@media (max-width: 390px) {
  #main .the-content .social_2_info .left .btn-info {
    display: none;
  }
  #main .the-content .social_2_info .left .btn-info.mobile {
    display: flex !important;
    line-height: 32px;
    width: 220px;
  }
}

@media (max-width: 767px) {
  .breaking_one {
    max-width: 225px;
  }
  .breaking2 {
    max-width: 200px;
    margin: 0 auto 10px auto !important;
  }
  .breaking3 {
    max-width: 285px;
    margin: 0 auto 10px auto !important;
  }
}
.top-information {
  background: linear-gradient(92deg, #1A2F54 11.79%, #0C6579 92.7%);
  padding: 60px 35px;
}
.top-information .title {
  color: #FFF;
  text-align: center;
  font-family: Arial;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px; /* 153.333% */
  text-transform: uppercase;
  margin-bottom: 20px;
}
.top-information .subtitle {
  color: #FFF;
  text-align: center;
  font-family: Arial;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px; /* 164.706% */
  margin-bottom: 40px;
}
.top-information a {
  color: #1A1E25;
  font-family: Arial;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px; /* 100% */
  text-transform: uppercase;
  height: 50px;
  padding: 17px 40px;
  width: 220px;
  border-radius: 5px;
  border: 1px solid #FFF;
  margin: 0 auto;
  background: #FFF;
  display: block;
  text-decoration: none;
}
.top-information.top2 {
  background: linear-gradient(92deg, #5483DE 11.79%, #632096 92.7%);
}
@media (max-width: 420px) {
  .top-information .title {
    font-size: 23px;
    line-height: 32px;
  }
}

.faq-shortcode {
  border-radius: 16px;
  background: #F3F8FF;
  padding: 20px;
  display: flex;
  flex-direction: column;
  margin-top: 60px;
  margin-bottom: 90px;
}
.faq-shortcode .faq-title {
  font-size: 23px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 20px;
}
.faq-shortcode .faq-line {
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  padding-top: 18px;
  padding-bottom: 18px;
  border-bottom: none;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.faq-shortcode .faq-line:after {
  content: url(../../img/blog/arrow-left.svg);
  width: 10px;
  height: 0px;
  transform: rotate(90deg);
  align-items: end;
  display: flex;
  justify-content: end;
  position: relative;
  left: -24px;
  top: 10px;
}
.faq-shortcode .faq-line.closed {
  border-bottom: 1px solid #DADADA;
}
.faq-shortcode .faq-line.closed:after {
  content: url(../../img/blog/arrow-left.svg);
  width: 30px;
  height: 0px;
  display: flex;
  justify-content: start;
  transform: rotate(-90deg);
  position: relative;
  left: 20px;
  top: 0;
}
.faq-shortcode .faq-line.closed:nth-last-child(1 of .faq-line) {
  border-bottom: none;
}
.faq-shortcode .faq-text {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin-top: 10px;
  border-bottom: 1px solid #DADADA;
  display: block;
  padding-bottom: 18px;
}
.faq-shortcode .faq-text.closed {
  display: none;
}
.faq-shortcode .faq-text:last-of-type {
  border-bottom: none;
}
.faq-shortcode .faq-text a {
  color: #1971C2;
  text-decoration-line: underline;
}

.subscribe-to-blog {
  display: flex;
  justify-content: center;
  background: #0E1623;
}
.subscribe-to-blog .subscribe-img {
  background: url("../../img/blog/subscribe.jpg") no-repeat center;
  background-size: cover;
  width: 100%;
}
.subscribe-to-blog .subs-right {
  padding: 60px 99px;
  color: #FFF;
  background: radial-gradient(50% 50% at 50% 50%, #001B4F 0%, #0E1623 100%);
  min-width: 960px;
}
.subscribe-to-blog .subs-right .subs-title {
  font-size: 50px;
  line-height: 56px;
  font-weight: 700;
}
.subscribe-to-blog .subs-right .subs-text {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  margin-top: 30px;
  margin-bottom: 60px;
  max-width: 680px;
}
.subscribe-to-blog .subs-right .subs-actions {
  display: flex;
  align-items: center;
}
.subscribe-to-blog .subs-right .subs-actions input {
  max-width: 320px;
  margin-bottom: 0;
  margin-right: 30px;
  padding: 15px 18px 15px 18px;
}
.subscribe-to-blog .subs-right .subs-after-actions {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #C9E2F0;
  margin-top: 20px;
}
@media (max-width: 1400px) {
  .subscribe-to-blog .subs-right {
    padding: 60px 60px;
    min-width: 800px;
  }
}
@media (max-width: 1140px) {
  .subscribe-to-blog .subscribe-img {
    display: none;
  }
}
@media (max-width: 768px) {
  .subscribe-to-blog {
    flex-direction: column;
  }
  .subscribe-to-blog .subscribe-img {
    display: block;
    min-height: 250px;
    background-position: top;
    order: 1;
    min-width: 100%;
  }
  .subscribe-to-blog .subs-right {
    min-width: 100%;
    padding: 40px 20px;
  }
}
@media (max-width: 500px) {
  .subscribe-to-blog .subs-right .subs-title {
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
  }
  .subscribe-to-blog .subs-right .subs-text {
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 30px;
  }
  .subscribe-to-blog .subs-right .subs-actions {
    flex-direction: column;
  }
  .subscribe-to-blog .subs-right .subs-actions input {
    min-width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .subscribe-to-blog .subs-right .subs-after-actions {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }
}

#fb-bottom-banner.tiktok:hover .link {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center;
}
@media (max-width: 600px) {
  #fb-bottom-banner.tiktok {
    background: linear-gradient(278deg, #FD004F 4.8%, #1C1C1C 50.45%, #00D6CF 95.2%) !important;
  }
}

a.inner.last-banner .btn.tiktok {
  border: 1px solid #FFB200;
}
a.inner.last-banner:hover .btn.tiktok {
  border: 1px solid #FFF !important;
  background: transparent !important;
  color: #FFF !important;
}

#fb-bottom-banner.fbs:hover .link {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center;
}

a.inner.last-banner .btn.fbs {
  border: 1px solid #1A1E25;
}
a.inner.last-banner:hover .btn.fbs {
  border: 1px solid #1A1E25 !important;
  background: transparent !important;
  color: #1A1E25 !important;
}

#fb-bottom-banner.ibs:hover .link {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center;
}

a.inner.last-banner .btn.ibs {
  border: 1px solid #1A1E25;
}
a.inner.last-banner:hover .btn.ibs {
  border: 1px solid #1A1E25 !important;
  background: transparent !important;
  color: #1A1E25 !important;
}

.intercom-lightweight-app-launcher {
  bottom: 20px !important;
}

@media (max-width: 769px) {
  .semail {
    background: linear-gradient(180deg, #348F50 37.99%, #56B4D3 100%) !important;
  }
}

@media (max-width: 769px) {
  .shalloween {
    background: linear-gradient(0deg, #3C1C45 31%, #211932 100%) !important;
  }
}

.v100nb {
  background: url(../../img/blog/banner-images/voucher100new-bg.jpg) no-repeat !important;
  background-size: cover !important;
}
@media (max-width: 769px) {
  .v100nb {
    background: url(../../img/blog/banner-images/voucher100new-bg-m.jpg) no-repeat !important;
    background-size: cover !important;
  }
}
.v100nb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
}

.v100np {
  background: url(../../img/blog/banner-images/voucher100new-bg-p.jpg) no-repeat !important;
  background-size: cover !important;
}
@media (max-width: 769px) {
  .v100np {
    background: url(../../img/blog/banner-images/voucher100new-bg-p-m.jpg) no-repeat !important;
    background-size: cover !important;
  }
}
.v100np .btn {
  border: 1px solid #1A1E25;
  background: #1A1E25;
  color: #fff;
}
.v100np .btn:hover {
  background: transparent;
  color: #1A1E25 !important;
  border: 1px solid #1A1E25;
}

.trvlb {
  background: linear-gradient(102deg, #0180B7 40.76%, #53C1FF 68.22%, #8ED6FF 89.02%) !important;
}
@media (max-width: 769px) {
  .trvlb {
    background: linear-gradient(133deg, #8ED6FF -8.28%, #30A6E1 51.3%, #0080B6 96.43%) !important;
  }
}
.trvlb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
}

.trvlp {
  background: radial-gradient(50% 50% at 50% 50%, #C1C500 0%, #FFE814 100%) !important;
}
.trvlp .btn {
  border: 1px solid #1A1E25;
  background: #1A1E25;
  color: #fff;
}
.trvlp .btn:hover {
  background: transparent;
  color: #1A1E25 !important;
  border: 1px solid #1A1E25;
}

.hlvcb {
  background: linear-gradient(102deg, #000D14 40.76%, #F6781C 68.22%, #F6781C 89.02%) !important;
}
@media (max-width: 769px) {
  .hlvcb {
    background: linear-gradient(180deg, #000D14 15.41%, #CD5700 61.32%, #F6781C 100%) !important;
  }
}
.hlvcb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
}

.hlvcp {
  background: radial-gradient(45.81% 50% at 50% 50%, #5C3391 0%, #4E2A7D 64.65%, #291249 99%) !important;
}

.vmb {
  background: #1A1E25 !important;
}
.vmb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
}

.vmp {
  background: #004D74 !important;
}

.fashion2024b {
  background: linear-gradient(102deg, #FFC40A 11.48%, #FFECDE 58.42%, #F6781C 88.98%) !important;
}
@media (max-width: 769px) {
  .fashion2024b {
    background: linear-gradient(135deg, #FFC309 7.66%, #FFEBDB 74.08%, #FF964A 100.58%) !important;
  }
}
.fashion2024b .link {
  background: url(../../img/blog/black-arrow-right.svg) no-repeat right center !important;
}
.fashion2024b .link:hover {
  color: #FFF !important;
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.fashion2024p {
  background: #610004 !important;
}

.seo_dogsb {
  background: #E1432E !important;
}
.seo_dogsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
}

.seo_dogsp {
  background: #4C86F9 !important;
}

.designb {
  background: #54001E !important;
}
@media (max-width: 769px) {
  .designb {
    background: #54001E !important;
  }
}
.designb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.designb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.designp {
  background: url(../../img/blog/banner-images/design_p_bg.jpg) no-repeat center !important;
  background-size: cover !important;
}
@media (max-width: 769px) {
  .designp {
    background: url(../../img/blog/banner-images/design_p_bg-m.jpg) no-repeat center !important;
    background-size: cover !important;
  }
}

.usabest2b {
  background: #003670 !important;
}
@media (max-width: 769px) {
  .usabest2b {
    background: #003670 !important;
  }
}
.usabest2b .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.usabest2b .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.usabest2p {
  background: #B5DBFF !important;
}
@media (max-width: 769px) {
  .usabest2p {
    background: #B5DBFF !important;
  }
}
.usabest2p .btn {
  border: 1px solid #1A1E25;
  background: #1A1E25;
  color: #fff;
}
.usabest2p .btn:hover {
  background: transparent;
  color: #1A1E25 !important;
  border: 1px solid #1A1E25;
}

.abfb {
  background: linear-gradient(102deg, #FFB200 10.66%, #372200 34.17%, #0E0E0E 83.15%) !important;
}
@media (max-width: 769px) {
  .abfb {
    background: linear-gradient(132deg, #FFB200 0.23%, #372200 54.77%, #0E0E0E 96.09%) !important;
  }
}
.abfb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.abfb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.abfp {
  background: radial-gradient(42.77% 32.95% at 49.92% 62.57%, rgba(255, 178, 0, 0.7) 0%, rgba(255, 178, 0, 0.28) 53.76%, rgba(255, 178, 0, 0) 100%), #0E0E0E !important;
}
@media (max-width: 769px) {
  .abfp {
    background: radial-gradient(42.77% 32.95% at 49.92% 62.57%, rgba(255, 178, 0, 0.7) 0%, rgba(255, 178, 0, 0.28) 53.76%, rgba(255, 178, 0, 0) 100%), #0E0E0E !important;
  }
}
.abfp .btn {
  border: 1px solid #FFB200;
  background: #FFB200;
  color: #fff;
}
.abfp .btn:hover {
  background: transparent;
  color: #FFF !important;
  border: 1px solid #FFF;
}

.tiktok_insta_catsb {
  background: linear-gradient(90deg, #FF234E 8.43%, #79699E 53.95%, #00BDB7 91.57%) !important;
}
@media (max-width: 769px) {
  .tiktok_insta_catsb {
    background: linear-gradient(119deg, #FF234E 0%, #79699E 52.5%, #00BDB7 100%) !important;
  }
}
.tiktok_insta_catsb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.tiktok_insta_catsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.social-2b {
  background: #29024B !important;
}
.social-2b .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.social-2b .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.social-2p {
  background: #3157A5 !important;
}

.blackf_catsb {
  background: linear-gradient(102deg, #AC00C9 10.66%, #58038B 44.92%, #0A0012 83.15%) !important;
}
@media (max-width: 769px) {
  .blackf_catsb {
    background: linear-gradient(132deg, #AC00C9 0.23%, #4C0278 54.77%, #090012 96.09%) !important;
  }
}
.blackf_catsb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.blackf_catsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.blackf_catsp {
  background: url(../../img/blog/banner-images/blackf-bg.jpg) no-repeat right center !important;
  background-size: cover !important;
}
@media (max-width: 769px) {
  .blackf_catsp {
    background: url(../../img/blog/banner-images/blackf-bg-m.jpg) no-repeat right center !important;
    background-size: cover !important;
  }
}

.social_dogsb {
  background: linear-gradient(90deg, #405DE6 0%, #5851DB 11%, #833AB4 24%, #C13683 36%, #E12F6D 48%, #FD1E1C 60%, #F77738 72%, #F46040 100%) !important;
}
@media (max-width: 769px) {
  .social_dogsb {
    background: linear-gradient(180deg, #405DE6 0%, #5851DB 12%, #833AB4 24%, #C13683 36%, #E12F6D 48%, #FD1E1C 60%, #F46040 85%) !important;
  }
}
.social_dogsb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.social_dogsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.social_dogsp {
  background: #387584 !important;
}

.video {
  margin-top: 40px;
  margin-bottom: 40px;
}

p .video {
  margin-top: 0;
  margin-bottom: 0;
}

.christmas_catsb {
  background: linear-gradient(102deg, #A90427 10.66%, #7E0219 48.48%, #5C0011 89.02%) !important;
}
@media (max-width: 769px) {
  .christmas_catsb {
    background: linear-gradient(102deg, #A90427 10.66%, #7E0219 48.48%, #5C0011 89.02%) !important;
  }
}
.christmas_catsb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.christmas_catsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.christmas_catsb .body .banner-img {
  bottom: -21px !important;
}
@media (max-width: 769px) {
  .christmas_catsb .body .banner-img {
    top: -92px !important;
  }
}

.christmas_catsp {
  background: url(../../img/blog/banner-images/christmas_cats-bg.jpg) right center !important;
}

.nikes_catsb {
  background: linear-gradient(90deg, #FF2382 8.43%, #6141A9 51.63%, #2E008A 91.57%) !important;
}
@media (max-width: 769px) {
  .nikes_catsb {
    background: linear-gradient(135deg, #FF2383 7.66%, #6E3FA6 50.05%, #2E018B 100.58%) !important;
  }
}
.nikes_catsb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.nikes_catsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.nikes_catsp {
  background: url(../../img/blog/banner-images/nikes_cats-bg.jpg) right center !important;
}

.b2025_catsb {
  background: linear-gradient(102deg, #092740 10.66%, #092740 48.48%, #2E2C2C 89.02%) !important;
}
@media (max-width: 769px) {
  .b2025_catsb {
    background: linear-gradient(102deg, #092740 10.66%, #092740 48.48%, #2E2C2C 89.02%) !important;
  }
}
.b2025_catsb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.b2025_catsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.b2025_catsp {
  background: radial-gradient(64.07% 49.36% at 49.92% 63.92%, rgba(255, 255, 255, 0.7) 0%, rgba(255, 222, 173, 0.28) 55%, rgba(255, 206, 132, 0.7) 100%), #FFF0D4 !important;
}

.b2025_catsp a.inner.last-banner .btn.tiktok {
  background: #1A1E25 !important;
  color: #fff !important;
  border-color: #1A1E25 !important;
}

.b2025_catsp a.inner.last-banner:hover .btn.tiktok {
  color: #1A1E25 !important;
  border-color: #1A1E25 !important;
  background: transparent !important;
}

#modal-contact-get-checklist .modal__body img {
  margin-bottom: 24px;
}
#modal-contact-get-checklist h1 {
  color: #1A1E25;
  text-align: center;
  font-size: 44px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 24px;
}
#modal-contact-get-checklist .line {
  height: 6px;
  border-radius: 100px;
  width: 68%;
  margin-left: auto;
  margin-right: auto;
  background: linear-gradient(90deg, #0EB0F1 50%, #D9D9D9 50%);
  margin-bottom: 14px;
}
#modal-contact-get-checklist .after-line {
  color: #4B5159;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 15px;
  margin-bottom: 24px;
}
#modal-contact-get-checklist .step {
  text-align: center;
  color: #4B5159;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 30px;
}
#modal-contact-get-checklist .terms {
  font-size: 11px;
  line-height: 18px;
  display: flex;
  gap: 10px;
  align-items: flex-start;
  color: #4b5159;
  font-weight: 400;
  max-width: 80%;
  margin: 30px auto 0 auto;
  justify-content: center;
}
#modal-contact-get-checklist .terms a {
  font-size: 11px;
  line-height: 18px;
  color: #4b5159;
}
#modal-contact-get-checklist .terms:before {
  content: url("https://work1.sellvia.com/wp-content/themes/sellvia/img/pages/purchase/lock3.svg");
  position: relative;
  margin-left: -20px;
  margin-top: -2px;
}
#modal-contact-get-checklist .btn svg {
  position: relative;
  top: 3px;
  margin-left: 3px;
}

@media (max-width: 967px) {
  #footer-mini .container {
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  #footer-mini .container .address .logo.white {
    margin: 0 auto 20px auto;
    display: none;
  }
  #footer-mini .container .medals {
    margin: 0 auto 35px auto;
  }
}
@media (max-width: 768px) {
  #main .container .main-block .left video {
    border-radius: 0;
  }
  #modal-contact-get-checklist .modal__container.contact {
    margin-top: 0;
    padding: 30px 20px;
  }
  #modal-contact-get-checklist .modal__container.contact h1 {
    font-size: 27px;
    font-weight: 700;
    line-height: 32px;
  }
  #modal-contact-get-checklist .modal__container.contact .line {
    width: 100%;
  }
  #modal-contact-get-checklist .modal__container.contact .terms {
    padding-left: 20px;
    max-width: 100%;
    text-align: left;
  }
}
@media (max-width: 350px) {
  #main .container .main-block .left {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.btn.g-recaptcha:hover {
  background: #FF9500;
}

.modal__container.contact input, .modal__container.contact select {
  border: 1px solid #BBB;
}
.modal__container.contact input:hover, .modal__container.contact select:hover {
  border: 1px solid #0663B8;
}
.modal__container.contact input:focus, .modal__container.contact input:active, .modal__container.contact select:focus, .modal__container.contact select:active {
  border: 1px solid #0663B8;
  outline: 4px solid rgba(119, 190, 255, 0.2);
}

.winter_fashion_catsb {
  background: #A4D3FF !important;
}
.winter_fashion_catsb .link {
  background: url(../../img/blog/black-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.winter_fashion_catsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.winter_fashion_catsp {
  background: url(../../img/blog/banner-images/fb-popup-winter_fashion-bg.jpg) right center !important;
}
@media (max-width: 769px) {
  .winter_fashion_catsp {
    background: url(../../img/blog/banner-images/fb-popup-winter_fashion-bg-m.jpg) right center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
  }
}

.brands_dogsb {
  background: linear-gradient(90deg, #77E6E0 0%, #7BE8E2 12.5%, #6FC0EF 28%, #6DB8F1 51%, #9590F3 73%, #B65CF1 100%) !important;
}
@media (max-width: 769px) {
  .brands_dogsb {
    background: linear-gradient(180deg, #77E6E0 -16.27%, #7BE8E2 -2.34%, #6FC0EF 14.93%, #6DB8F1 40.56%, #9590F3 65.08%, #B65CF1 95.18%) !important;
  }
}
.brands_dogsb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.brands_dogsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.brands_dogsp {
  background: #2600AD !important;
}

.promote_dogsb {
  background: linear-gradient(90deg, #230004 0%, #1F116D 20%, #461CA1 40%, #2930B1 60%, #294A9C 80%, #285D92 100%) !important;
}
@media (max-width: 769px) {
  .promote_dogsb {
    background: linear-gradient(359deg, #230004 -5.04%, #1F116D 15.4%, #461CA1 35.85%, #2930B1 56.3%, #294A9C 76.74%, #285D92 97.19%) !important;
  }
}
.promote_dogsb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.promote_dogsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.promote_dogsp {
  background: #004F4A !important;
}

.mix_brands_catsb {
  background: #000 !important;
}
@media (max-width: 769px) {
  .mix_brands_catsb {
    background: #000 !important;
  }
  .mix_brands_catsb .body {
    padding: 65px 0 0 0 !important;
  }
  .mix_brands_catsb .body img {
    top: -60px !important;
  }
}
.mix_brands_catsb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.mix_brands_catsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.mix_brands_catsp {
  background: #001C4E !important;
}

.autopromotion_catsb {
  background: linear-gradient(90deg, #FFAB01 24.92%, #FFF1F2 58.71%, #A5ECFF 100%) !important;
}
@media (max-width: 769px) {
  .autopromotion_catsb {
    background: linear-gradient(180deg, #FFAB01 0%, #FFF1F2 50%, #A5ECFF 100%) !important;
  }
  .autopromotion_catsb .body {
    padding: 65px 0 0 0 !important;
  }
  .autopromotion_catsb .body img {
    top: -85x !important;
  }
}
.autopromotion_catsb .link {
  background: url(../../img/blog/black-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.autopromotion_catsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.autopromotion_catsp {
  background: url(../../img/blog/banner-images/fb-popup-autopromotion_cats_bg.webp) no-repeat right center !important;
  color: #fff;
  max-height: 98vh !important;
  margin: 0 !important;
}
.autopromotion_catsp .pretitle {
  color: #fff;
}
.autopromotion_catsp .title {
  color: #fff;
}
.autopromotion_catsp .modal__header .modal__close:before {
  font-size: 30px;
  color: #fff;
}

.fashion_spring_2025_catsb {
  background: linear-gradient(90deg, #D6FF1F 0%, #01D3C9 100%) !important;
}
@media (max-width: 769px) {
  .fashion_spring_2025_catsb {
    background: linear-gradient(180deg, #FFAB01 0%, #FFF1F2 50%, #A5ECFF 100%) !important;
  }
  .fashion_spring_2025_catsb .body {
    padding: 65px 0 0 0 !important;
  }
  .fashion_spring_2025_catsb .body img {
    top: -85x !important;
  }
}
.fashion_spring_2025_catsb .link {
  background: url(../../img/blog/black-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.fashion_spring_2025_catsb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.fashion_spring_2025_catsp {
  background: radial-gradient(83.44% 39.49% at 50% 57.67%, #D0EAFF 0%, #3FAAFF 70%, #1A99FF 100%) !important;
  color: #fff;
  max-height: 98vh !important;
  margin: 0 !important;
}
.fashion_spring_2025_catsp .pretitle {
  color: #fff;
}
.fashion_spring_2025_catsp .title {
  color: #fff;
}
.fashion_spring_2025_catsp .modal__header .modal__close:before {
  font-size: 30px;
  color: #fff;
}

.apple_maxib {
  background: linear-gradient(90deg, #868686 0%, #3F3F3F 37.45%, #000 100%) !important;
}
@media (max-width: 769px) {
  .apple_maxib {
    background: linear-gradient(180deg, #868686 0%, #3F3F3F 50%, #000 100%) !important;
  }
  .apple_maxib .body {
    padding: 65px 0 0 0 !important;
  }
  .apple_maxib .body img {
    top: -85x !important;
  }
}
.apple_maxib .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.apple_maxib .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.apple_maxip {
  background: url(../../img/blog/banner-images/fb-popup-apple_maxi_bg.webp) no-repeat right center !important;
  background-size: cover !important;
  color: #fff;
  max-height: 98vh !important;
  margin: 0 !important;
}
.apple_maxip .pretitle {
  color: #fff;
}
.apple_maxip .title {
  color: #fff;
}
.apple_maxip .modal__header .modal__close:before {
  font-size: 30px;
  color: #fff;
}
@media (max-width: 769px) {
  .apple_maxip {
    background: url(../../img/blog/banner-images/fb-popup-apple_maxi_bg-m.webp) no-repeat right center !important;
    background-size: cover !important;
  }
}

.fashion_2025_summerb {
  background: linear-gradient(90deg, #D6FF1F 0%, #4D9542 40.88%, #005A55 100%) !important;
}
@media (max-width: 769px) {
  .fashion_2025_summerb {
    background: linear-gradient(180deg, #D6FF1F -0.09%, #97CE2F 10.68%, #3D8945 49.95%, #095853 100%) !important;
  }
  .fashion_2025_summerb .body {
    padding: 65px 0 0 0 !important;
  }
  .fashion_2025_summerb .body img {
    left: calc(50% - 130px) !important;
    top: -105px !important;
    width: 260px !important;
  }
}
.fashion_2025_summerb .link {
  background: url(../../img/blog/white-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}
.fashion_2025_summerb .link:hover {
  color: #FFB200 !important;
  background: url(../../img/blog/y-arrow-right.svg) no-repeat right center !important;
  background-size: 12px !important;
}

.fashion_2025_summerp {
  background: url(../../img/blog/banner-images/fb-popup-fashion_2025_summer_bg.webp) no-repeat right center !important;
  background-size: cover !important;
  color: #fff;
  max-height: 98vh !important;
  margin: 0 !important;
}
.fashion_2025_summerp .pretitle {
  color: #fff;
}
.fashion_2025_summerp .title {
  color: #fff;
}
.fashion_2025_summerp .modal__header .modal__close:before {
  font-size: 30px;
  color: #fff;
}
@media (max-width: 769px) {
  .fashion_2025_summerp {
    background: url(../../img/blog/banner-images/fb-popup-fashion_2025_summer_bg-m.webp) no-repeat right center !important;
    background-size: cover !important;
  }
}

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