@keyframes load {
  0%,
  15% {
    opacity: 0;
    transform: translateY(-97px);
  }
  30%,
  70% {
    opacity: 1;
    transform: translateY(0);
  }
  85%,
  to {
    opacity: 0;
    transform: translateY(97px);
  }
}
@keyframes dotFlashing {
  0% {
    background-color: #9880ff;
  }
  50%,
  to {
    background-color: #ebe6ff;
  }
}
* {
  box-sizing: border-box;
}
body {
  margin: 0;
  background-color: #fff;
}
.loading-wrapper.open {
  display: flex !important;
}
.loading-wrapper {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 1400;
  align-items: center;
  justify-content: center;
  -webkit-tap-highlight-color: #0000;
  position: fixed;
  background-color: rgba(255, 255, 255, 0.75);
}
.loader {
  height: 58px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  width: 58px;
}
.loader span {
  background: #0bf;
  display: block;
  height: 12px;
  opacity: 0;
  position: absolute;
  width: 12px;
  animation: load 4.6s ease-in-out infinite;
}
.loader span.block1 {
  animation-delay: 1.06s;
  left: 0;
  top: 0;
}
.loader span.block2 {
  animation-delay: 0.97s;
  left: 16px;
  top: 0;
}
.loader span.block3 {
  animation-delay: 0.87s;
  left: 31px;
  top: 0;
}
.loader span.block4 {
  animation-delay: 0.78s;
  left: 47px;
  top: 0;
}
.loader span.block5 {
  animation-delay: 0.69s;
  left: 0;
  top: 16px;
}
.loader span.block6 {
  animation-delay: 0.6s;
  left: 16px;
  top: 16px;
}
.loader span.block7 {
  animation-delay: 0.51s;
  left: 31px;
  top: 16px;
}
.loader span.block8 {
  animation-delay: 0.41s;
  left: 47px;
  top: 16px;
}
.loader span.block9 {
  animation-delay: 0.32s;
  left: 0;
  top: 31px;
}
.loader span.block10 {
  animation-delay: 0.23s;
  left: 16px;
  top: 31px;
}
.loader span.block11 {
  animation-delay: 0.14s;
  left: 31px;
  top: 31px;
}
.loader span.block12 {
  animation-delay: 0.05s;
  left: 47px;
  top: 31px;
}
.loader span.block13 {
  animation-delay: -0.05s;
  left: 0;
  top: 47px;
}
.loader span.block14 {
  animation-delay: -0.14s;
  left: 16px;
  top: 47px;
}
.loader span.block15 {
  animation-delay: -0.23s;
  left: 31px;
  top: 47px;
}
.loader span.block16 {
  animation-delay: -0.32s;
  left: 47px;
  top: 47px;
}
#im6zq {
  display: none;
}
#it0dz {
  min-height: calc(100vh - 100px);
  max-width: 1440px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #fff;
  border: 0 solid gray;
  line-height: 24px;
  margin: 0 auto;
  background-color: #fff;
}
#immwv,
html.no-webp #immwv {
  padding: 20px 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1099);
  position: relative;
  z-index: 3;
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/c7fafc0a-f078-4316-a409-87ca6ba64678/background-logo.png.webp?t=20250317T065613405);
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  background-size: 100% 100%;
}
html.no-webp #immwv {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/c7fafc0a-f078-4316-a409-87ca6ba64678/background-logo.png?t=20250317T065613405);
}
.ijvrk_global {
  display: inline-block;
  width: 100%;
  min-height: 200px;
}
.immwv_global {
  display: inline-flex;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  align-items: stretch;
  height: auto;
  margin: auto;
}
#i8a4n {
  text-align: center;
  padding: 0 10px 10px;
  display: block;
}
#ijvrk {
  min-height: auto;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 17px;
  max-width: 1250px;
  margin: 0 auto;
}
#iq4vj {
  max-width: 1193px;
  padding: 21px 15px 46px;
  width: 100%;
}
.ia364_global {
  display: inline-block;
  width: 100%;
  min-height: 200px;
}
.i6lmz_global,
.iq4vj_global {
  display: inline-flex;
  border-radius: 0;
  width: 100%;
  align-items: stretch;
}
.iq4vj_global {
  max-width: 100%;
  height: auto;
  margin: auto;
}
.i6lmz_global {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
#i6lmz {
  background-image: url(../img/6-feature3.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100%;
  background-color: #fff;
  
}
#ia364 {
  display: flex !important;
  align-items: center;
}
#ianwjd,
#ixhvgd {
  line-height: 50px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 800;
}
#ianwjd {
  text-align: left;
  letter-spacing: 0;
  max-height: 25px;
  font-size: 43px;
  color: #d41023;
}
#ixhvgd {
  margin: 0 0 7px;
  font-size: 40px;
  color: #000;
}
#iv644w {
  margin: 0;
  max-width: 800px;
}
#ix35lt {
  width: 815px;
}
.iv644w_global,
.ix35lt_global {
  min-height: 50px;
}
#ibv4b9 {
  max-width: 1233px;
  padding: 35px 15px 180px;
}
#i9grnf {
  background-color: #fff;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 14px;
  color: #9b9b9b;
}
.ic6y4z_global {
  display: inline-block;
  width: 100%;
  min-height: 200px;
}
.i9grnf_global,
.ibv4b9_global {
  display: inline-flex;
  border-radius: 0;
  width: 100%;
  align-items: stretch;
}
.ibv4b9_global {
  max-width: 100%;
  height: auto;
  margin: auto;
}
.i9grnf_global {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
.izvmgf_global {
  min-height: 50px;
}
#izvmgf {
  text-align: center;
  margin: 0;
}
#ic6y4z,
#izvmgf {
  min-height: auto;
}
#ikp5jj {
  padding: 0 5px;
}
#ied7qj,
#if6cyt,
#ih7gye,
#ikp5jj,
#iqqx4w {
  margin: 0;
  font-size: 15px;
  line-height: 30px;
  color: #9b9b9b;
  display: inline;
}
#ied7qj,
#if6cyt,
#ih7gye {
  text-decoration: none;
}
#iqqx4w {
  padding: 0 5px;
}
#ig82jz {
  margin: 0 auto 57px;
  font-size: 35px;
  line-height: 40px;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  width: 100%;
  color: #000;
  font-weight: 700;
  padding: 0;
}
#i35r3j {
  color: #000;
  margin: 0 auto;
  position: absolute;
  display: block;
  width: auto;
  max-width: 490px;
  top: auto;
  bottom: auto;
  left: -22px;
  right: 0;
}
#i4c1xw,
#i7njep {
  display: flex;
  justify-content: center;
}
#i7njep {
  flex-direction: column;
  width: 50%;
  margin: 0;
  align-items: flex-end;
}
#i4c1xw {
  width: 100%;
  align-items: center;
  position: relative;
  margin: 0 0 68px;
  top: 70px;
}
#isuq3f {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
#ij7vqv {
    display: block;
    max-width: 1200px;
    margin: 0 auto;
    padding: 55px 15px 0;
  }
#i8bozg {
  background-color: #fff;
  color: #000;
}
#i5amnd {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  flex: 1 0;
  font-weight: 700;
  padding: 0 0 13px 13px;
  text-align: left;
  display: block;
}
#i4di09,
#i593ij {
  justify-content: center;
  display: flex;
}
#i593ij {
  max-width: 58%;
  align-items: flex-end;
  margin: 0 0 70px;
}
#i4di09 {
  width: 60%;
  margin: 0;
  align-items: stretch;
  flex-direction: column;
}
#i97l1o {
  margin: 0;
  max-width: auto;
  padding: 0;
}
#in2ati {
  justify-content: center;
  margin: 0 10px 0 0;
  display: flex;
  max-width: 65px;
  width: 65px;
  align-items: center;
}
#iotu0g {
  margin: 0 auto 35px;
  font-size: 40px;
  line-height: 50px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  width: 60%;
  font-weight: 700;
  padding: 0 50px;
  color: #000;
}
#ijh6fj,
#iotu0g,
#iu4x9o {
  text-align: center;
}
#ijh6fj {
  font-size: 45px;
  line-height: 56px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#iu4x9o {
  min-height: 50px;
  justify-content: space-between;
  align-items: stretch;
  margin: 0;
  border: 3px dashed #ff8382;
  padding: 37px 20px 20px;
  border-top: 3px dashed #ff8382;
  border-left: 3px dashed #ff8382;
  border-right: 3px dashed #ff8382;
  border-bottom: 3px dashed #ff8382;
  border-radius: 4px 4px 4px 4px;
}
#ipzkbn {
  display: block !important;
  max-width: 970px;
  margin: 0 auto;
  padding: 65px 15px;
}
#ixn8bh {
  background-color: #fff;
  color: #000;
}
#iks8us {
  font-size: 35px;
  line-height: 56px;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #d40100;
  font-weight: 700;
  margin: 0;
}
#i9irz9 {
  display: block;
  margin: 0 auto;
}
#ipr5ej {
  background-color: #fff8f0;
  border-radius: 5px 5px 5px 5px;
  text-align: center;
  padding: 18px 20px 23px;
}
#ik62ov {
  margin: 0 0 10px;
  font-size: 30px;
  line-height: 40px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#io5b6i {
  color: #d40100;
  display: block;
  font-size: 24px;
}
#ivhgki {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0 30px 0 0;
}
#ijon9e {
  margin: 0 15px 0 0;
  max-width: auto;
}
#injb6t {
  margin: 0;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 29px;
}
#id2phw {
  width: 46px;
  margin: 0 15px 0 0;
}
#ioe98c {
  margin: 0;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 29px;
}
#iq9chb {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
#id38f4 {
  min-height: 50px;
  display: flex;
  justify-content: space-around;
  width: 90%;
  margin: 0 auto;
}
#i9kjph {
  margin: 0 auto 28px;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #d40100;
  font-weight: 800;
}
#ihr07d {
  width: 100%;
  display: block;
}
#ipt29e,
#irauhi {
  font-size: 17px;
  line-height: 26px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  text-align: center;
  font-weight: 700;
  color: #d40100;
}
#irauhi {
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  color: #000;
  letter-spacing: 0.2px;
  width: 80%;
  margin: 0 auto;
}
#i9l0oc {
  min-height: 50px;
  padding: 14px 5px;
  background-color: #fff;
}
#ijaxs2,
#ipyzkh {
  align-items: stretch;
}
#ijaxs2 {
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  flex: 1 1;
  border: 1px solid #d3d3d3;
  justify-content: space-between;
  margin: 0;
}
#ipyzkh {
  min-height: 50px;
  display: flex;
  justify-content: space-around;
  margin: 0 auto 35px;
}
#inndjy {
  display: block !important;
  margin: 0 auto;
  padding: 54px 0 58px;
  background-color: #fafafa;
}
#iy0xn2 {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 10px;
}
#ink33h {
  display: flex;
  justify-content: space-between;
  margin: 0 0 15px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
}
#ibpzpr,
#in7hh2,
#ink33h,
#isnvel {
  font-size: 15px;
  line-height: 30px;
}
#ibpzpr,
#isnvel {
  color: #9b9b9b;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  display: inline;
  margin: 0;
}
#in7hh2 {
  margin: 0 3px;
}
#i2pkj {
  width: 100px;
  display: inline;
}
#iub9e6 {
  min-height: 50px;
}
.itw74j_global {
  width: 100%;
}
.itw74j_global .hidden {
  display: none !important;
}
.itw74j_global .ctr-pointer {
  cursor: pointer;
}
.itw74j_global .comment-title {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 0 40px;
  width: 100%;
}
.itw74j_global .comment-title span {
  padding-right: 5px;
}
.itw74j_global .comment-content {
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}
.itw74j_global .content-item {
  display: flex;
  padding: 20px 10px 15px 12px;
  border: 1px solid #dfdfdf;
  width: 33.33%;
}
.itw74j_global .content-item .star {
  width: auto;
  height: 18px;
}
.itw74j_global .content-item:nth-child(2) {
  margin: 0 20px;
}
.itw74j_global .thumb {
  width: 32px;
}
.itw74j_global .thumb img {
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.itw74j_global .img-view {
  max-width: 32px;
  border-radius: 50%;
}
.itw74j_global .icon-fblike {
  max-width: 11px;
}
.itw74j_global .content_wrap {
  flex: 1 0;
  padding-left: 10px;
  position: relative;
  display: flex;
  flex-flow: column wrap;
  align-items: flex-start;
}
.itw74j_global .content_wrap p {
  font-size: 14px;
  line-height: 19px;
}
.itw74j_global .author {
  font-size: 14px;
  line-height: 1.35;
  font-weight: 700;
  align-self: flex-end;
  margin-top: 15px;
}
.itw74j_global .author p,
.iuqh9k_global .faq .faq-item .faq-content p {
  margin: 0;
}
#iq7a51 {
  display: block;
  margin: 0 auto;
}
#itw74j {
  background-color: #fafafa;
  color: #000;
}
#imm12q,
.iuqh9k_global .faq .faq-item h3 .arrows img,
.iuqh9k_global .faq .faq-item h3 .arrows img.open.after,
.iuqh9k_global .faq .faq-item.active h3 .arrows img.open.item-three {
  display: none;
}
#iow7i6 {
  width: 100%;
  padding: 30px 0 60px;
  border: 1px #dfdfdf;
}
#i4df1k {
  padding: 20px 30px;
  margin: 0;
  font-size: 24px;
  line-height: 30px;
  opacity: 1;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
}
#ik3vvh {
  color: #fff;
  text-decoration: none;
  background-color: #51bd50;
  opacity: 1;
  max-width: 488px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-bottom: 4px solid #028332;
}
#ib7tsj,
#idve9i {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  align-items: stretch;
}
#idve9i {
  height: auto;
  max-width: 1170px;
  padding: 0 15px;
}
#ib7tsj {
  background-color: #f2f2f2;
  padding: 69px 0 80px;
}
#iym6oh {
  display: inline-block;
  width: 100%;
  min-height: 200px;
}
#iv1qcv {
  margin: 0 auto 19px;
  font-size: 35px;
  line-height: 40px;
  text-align: center;
  width: 100%;
  color: #000;
  display: block;
  font-weight: 700;
}
#iovg7t,
#is60jj {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  align-items: stretch;
}
#iovg7t {
  max-width: 970px;
  height: auto;
  padding: 43px 15px;
}
#is60jj {
  background-color: #fff;
}
#im8nmc {
  display: inline-block;
  width: 100%;
  min-height: 200px;
  border: 4px solid #cf0000;
  border-top: 4px solid #cf0000;
  border-left: 4px solid #cf0000;
  border-right: 4px solid #cf0000;
  border-bottom: 4px solid #cf0000;
  border-radius: 10px 10px 10px 10px;
  background-image: -webkit-linear-gradient(-90deg, #fff9f9 0%, #ffebeb 100%);
  background-repeat: repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100%;
  padding: 38px 0 37px;
}
#ifg1vs,
#iv2gmg,
#iw0o9s {
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#iv2gmg {
  max-width: 700px;
  padding: 0 10px;
  margin: 0 auto 13px;
  font-size: 50px;
  line-height: 60px;
  color: #cf0000;
}
#ifg1vs,
#iw0o9s {
  padding: 0;
  margin: 0 0 20px;
  font-size: 35px;
  line-height: 34px;
  color: #000;
}
#ifg1vs {
  padding: 0 55px;
  font-size: 24px;
  font-weight: 500;
}
#ir8ymf,
#ix8gbs {
  color: #00ae56;
  font-size: 30px;
}
#ix8gbs {
  padding: 0;
  margin: 0;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
  font-weight: 700;
}
#ir8ymf {
  text-decoration: underline;
}
#i60ogj,
#ibv9ki {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  align-items: stretch;
}
#ibv9ki {
  max-width: 970px;
  height: auto;
  padding: 44px 15px 0;
}
#i60ogj {
  background-color: #fafafa;
}
#iygv4i {
  display: inline-block;
  width: 100%;
  color: #000;
}
.iuqh9k_global .faq .faq-item .faq-content,
.iuqh9k_global .hidden-content,
.iuqh9k_global .list-item-faq {
  visibility: hidden;
  height: 0;
  position: absolute;
  top: 0;
  transform: translateY(-10px);
}
.iuqh9k_global .faq .faq-item.active .faq-content,
.iuqh9k_global .faq.active-builder .faq-content,
.iuqh9k_global .faq.active-builder .list-item-faq,
.iuqh9k_global .faq.active-default .list-item-faq,
.iuqh9k_global .list-item-faq.active,
.iuqh9k_global .show-content {
  visibility: visible;
  height: auto;
  position: static;
  transition: all 0.3s ease-out;
  transform: translateY(0);
}
.iuqh9k_global .faq .head-faq {
  text-align: center;
  margin: 0;
  padding: 20px 0;
}
.iuqh9k_global .faq .head-faq .list-faq {
  text-decoration: underline;
  margin-left: 5px;
  cursor: pointer;
}
.iuqh9k_global .faq .faq-item {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 20px;
}
.iuqh9k_global .faq .faq-item h3 {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 25px 50px 23px 20px;
  background-color: #f5f5f5;
  cursor: pointer;
  border-radius: 5px;
}
.iuqh9k_global .faq .faq-item h3 .arrows {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.iuqh9k_global .faq .faq-item h3 .arrows img.open {
  display: block;
}
.iuqh9k_global .faq .faq-item .faq-content {
  padding: 20px 15px;
}
.iuqh9k_global .faq .faq-item:last-of-type {
  margin-bottom: 0;
}
.iuqh9k_global .faq .faq-item.active h3 .arrows img.open.after {
  display: block !important;
  transform: rotate(0) !important;
}
.iuqh9k_global .faq.active-builder .arrows .item-three.open {
  display: block !important;
}
#i5y22j {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 65px;
  color: #ba0302;
  padding: 50px 0 20px;
  display: none;
}
#iuqh9k {
  background-color: none;
}
#iy2kyf {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
  align-items: flex-start;
}
#i2stvd {
  max-width: 970px;
  margin: 0 auto;
  padding: 0 0 67px;
  background-color: transparent;
}
#i898sw {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#ivmiad {
  margin: 0;
  padding: 0;
  display: block;
}
#ibos8o {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
#ipf00f {
  font-weight: 400;
}
#i9b4yd,
#ipf00f {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#i3fmhd {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
  align-items: flex-start;
}
#ibv2ne {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
  font-weight: 400;
}
#iuo86q {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
#ifkgnw {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#iep2p5 {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
  align-items: flex-start;
}
#i4nrlu {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
  font-weight: 400;
}
#i80hnm {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
#i10i9t,
#ifmjn3,
#ip0ahy {
  padding: 0 50px 30px 20px;
}
#idhd3v2 {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#int2kqh {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
  align-items: flex-start;
}
#igapqdy {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
  font-weight: 400;
}
#iobol2m {
  padding: 0 50px 30px 20px;
}
#ieknc4k {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
#if63vc {
  display: none;
}
#irk57p {
  display: flex;
  width: 100%;
  max-width: 400px;
  align-items: center;
  height: auto;
  margin: 15px auto 0;
  justify-content: center;
}
#i2vtw8,
#ijsitq {
  display: inline-block;
  min-height: auto;
}
#i2vtw8 {
  width: 78px;
  margin: 0 15px 0 0;
}
#ijsitq {
  margin: 0;
}
#ipvzck {
  width: 78px;
}
#isytya {
  margin: 0 0 10px;
  max-width: 114px;
}
#iaxx6o,
#iomm9k {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#iomm9k {
  max-width: 1280px;
  height: auto;
  padding: 0 15px;
  display: flex;
  align-items: center;
}
#iaxx6o {
  display: inline-flex;
  align-items: stretch;
  background-color: #fff;
}
#itrw4u,
#ittpl2 {
  font-size: 30px;
  line-height: 56px;
}
#ittpl2 {
  padding: 0;
  margin: 15px 0 0;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#itrw4u {
  color: #00ae56;
  text-decoration: underline;
}
#itaec5 {
  width: 24px;
}
#itaec5,
#ivg46j {
  max-width: auto;
}
#i16uzc,
#ifwqst,
#iveyzh,
#ivg46j {
  display: none;
  opacity: 0;
  width: 24px;
}
#i1s3ep .img-view,
#ihevep .img-view {
  padding-bottom: 63.38028169014085%;
}
#ie9if3 {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1440px;
  align-items: stretch;
  height: auto;
}
#irb6nz {
  display: flex;
  align-items: center;
  padding: 50px 0;
  justify-content: center;
  max-width: 1193px;
  margin: 0 auto;
}
#iznal5 {
  margin: 0 22px 0 0;
}
#iuh8uv {
  min-height: 50px;
  width: 50%;
  padding: 0 50px;
  height: 406.5px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
#i6v4al {
  max-width: auto;
  display: block;
}
#ifd745,
#ixxpug {
  text-align: center;
  font-weight: 700;
}
#ixxpug {
  width: 500px;
  margin: 0 auto 5px;
  font-size: 35px;
  line-height: 45px;
  color: #d40100;
}
#ifd745 {
  margin: 0;
  font-size: 20px;
  line-height: 35px;
  color: #000;
}
#iyh8lp {
  width: 100%;
  max-width: 23px;
}
#i1t5n5 {
  display: flex;
  align-items: center;
  margin: 0;
}
#i46tgm {
  width: 100%;
}
#i8drr4 {
  margin: 0 0 0 9px;
  font-size: 20px;
  line-height: 42px;
  font-weight: 400;
  color: #000;
}
#i380it,
#izdpmz {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  align-items: stretch;
}
#izdpmz {
  max-width: 1163px;
  height: auto;
}
#i380it {
  background-color: #f2f2f2;
}
#iujg8h {
  padding: 55px 15px;
  width: 100%;
}
#iedugl {
  width: 100%;
  max-width: 50px;
}
#i06y6l {
  min-height: 50px;
  display: flex;
  margin: 0;
  max-width: 348px;
}
#ixolnd {
  width: 100%;
}
#il6krt {
  margin: 0 0 4px;
  color: #000;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.25px;
  line-height: 25px;
}
#ifo36q {
  margin: 0 0 0 18px;
}
#itmovs {
  margin: 0;
  color: #000;
  font-weight: 500;
}
#i99ojb,
#isvr2a {
  width: 100%;
}
#i99ojb {
  max-width: 50px;
}
#i37en3 {
  margin: 0 0 4px;
  color: #000;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.25px;
  line-height: 25px;
}
#ibqs66 {
  margin: 0;
  color: #000;
  font-weight: 500;
}
#iyyvov {
  margin: 0 0 0 18px;
}
#in5hde {
  min-height: 50px;
  display: flex;
  margin: 0;
  max-width: 348px;
}
#iq8evp,
#iror3t {
  width: 100%;
}
#iror3t {
  max-width: 50px;
}
#iirjn1 {
  margin: 0 0 4px;
  color: #000;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.25px;
  line-height: 25px;
}
#ibw03d {
  margin: 0;
  color: #000;
  font-weight: 500;
}
#izk4wc {
  margin: 0 0 0 18px;
}
#ii8joa,
#iyw6jk {
  display: flex;
  margin: 0;
}
#iyw6jk {
  min-height: 50px;
  max-width: 348px;
}
#ii8joa {
  justify-content: space-between;
}
#i4duvd {
  margin: 0 auto 0 0;
  max-width: auto;
}
#i0wnxa {
  justify-content: flex-end;
  margin: 0 22px 0 0;
  display: flex;
  max-width: 45px;
}
#ix3bwf {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  flex: 1 0;
  font-weight: 700;
  padding: 0;
  text-align: left;
  max-width: 326px;
}
#ifaakk {
  align-items: center;
  margin: 0;
  display: none;
}
#i81f5q {
  margin: 0;
  max-width: auto;
  padding: 0;
}
#i7wwqx {
  justify-content: center;
  margin: 0 10px 0 0;
  display: flex;
  max-width: 65px;
  width: 65px;
  align-items: center;
}
#i1m7a6 {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  flex: 1 0;
  font-weight: 700;
  padding: 0 0 13px 13px;
  text-align: left;
  max-width: auto;
  display: block;
}
#izav4y {
  align-items: flex-end;
  margin: 0 0 50px;
  display: flex;
  max-width: 58%;
  justify-content: flex-start;
  z-index: 1;
}
#ii3koy,
#iwdj0a {
  font-weight: 400;
}
#io9bv3 {
  max-width: 100%;
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png.webp?t=20250314T075144695);
}
#ie9ec3,
#io9bv3,
html.no-webp #ie9ec3,
html.no-webp #io9bv3 {
  width: 100%;
  flex: 1 0;
  background-repeat: no-repeat;
  background-position: left center;
  background-attachment: scroll;
  background-size: 100% 100%;
}
html.no-webp #io9bv3 {
  max-width: 100%;
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png?t=20250314T075144695);
}
#ie9ec3,
html.no-webp #ie9ec3 {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png.webp?t=20250314T075144695);
}
html.no-webp #ie9ec3 {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png?t=20250314T075144695);
}
#ibgzxe {
  width: 100%;
  border-bottom: 1px solid #ffc2c2;
}
#ij5cvs {
  width: 27%;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
#iw1fyh {
  max-width: 40px;
  width: 100%;
  margin: 0 11px 0 0;
}
#ia11ip {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}
#ibp4hk {
  width: 100%;
}
#iwzedh {
  min-height: 50px;
}
#ia7hkc {
  margin: 0 0 7px;
}
#iumusl {
  width: 100%;
}
#illlmh {
  width: 112px;
  margin: 0 5px 0 0;
}
#ieoh8s {
  max-width: 90px;
  width: 100%;
  margin: 0 0 12px;
}
#i4xcll,
#i5sg2l,
#ifm20x {
  font-size: 14px;
  color: #696969;
  display: inline-block;
}
#i4xcll {
  margin: 0;
  line-height: 17px;
}
.i6nm53_global,
.ic1qwsw_global,
.ifm20x_global {
  display: inline;
}
#i5sg2l,
#ifm20x {
  line-height: 16px;
}
#i5sg2l {
  margin: 0 4px;
  line-height: 17px;
}
#i3qxia,
#iv9fcg {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
}
#i3qxia {
  font-size: 16px;
  line-height: 25px;
}
#i462ji {
  display: flex;
  align-items: center;
  margin: 0 0 12px;
}
#ir0rc3 {
  margin: 0;
  color: #c05400;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
}
#iltp8k {
  margin: 0 0 10px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
}
#itsbm7 {
  padding: 8px 15px 24px;
}
#iqg55z {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#iripcz {
  display: none;
  opacity: 0;
  width: 24px;
}
#inbsdr {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
}
#iy6auh {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
  font-weight: 400;
}
#iuv6l3 {
  padding: 0 50px 30px 20px;
}
#iv5iab {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
#i2ixkz4 {
  min-height: 50px;
}
#i0stmnh {
  margin: 0 auto 0 0;
  max-width: auto;
}
#i12n7w7 {
  justify-content: flex-end;
  margin: 0 0 0 10px;
  display: flex;
  max-width: 65px;
  width: 65px;
}
#iqjis67 {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  flex: 1 0;
  font-weight: 700;
  padding: 0 13px 13px 0;
  text-align: right;
  max-width: auto;
  display: block;
}
#i6wfk8u,
html.no-webp #i6wfk8u {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  flex: 1 0;
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/7a9f9b54-caa5-4fa6-aa99-de0fe8039b1b/line2.png.webp?t=20250314T080338521);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100% 100%;
}
html.no-webp #i6wfk8u {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/7a9f9b54-caa5-4fa6-aa99-de0fe8039b1b/line2.png?t=20250314T080338521);
}
#ih05rg9 {
  align-items: flex-end;
  margin: 0 0 70px;
  display: flex;
  flex-direction: row-reverse;
  width: 76%;
}
#ih0j05b {
  margin: 0 auto 0 0;
  max-width: auto;
}
#io5n9fy {
  justify-content: flex-end;
  margin: 0 0 0 13px;
  display: flex;
  max-width: 45px;
}
#ifaqw2b,
.iq9i39_global
  .ctrwow_tframe
  .ctrwow_tframe_title
  .ctrwow_tframe_title_wrapper
  p {
  font-weight: 400;
}
#i4lx9o8 {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  flex: 1 0;
  font-weight: 700;
  padding: 0;
  text-align: right;
  max-width: 216px;
}
#i4e2yy4 {
  width: 100%;
  border-bottom: 1px solid #ffc2c2;
  display: flex;
  justify-content: flex-end;
}
#ide4xvl {
  align-items: center;
  margin: 0;
  display: none;
  flex-direction: row-reverse;
}
#i2tbxsn,
#ii091of {
  margin: 0 66px 0 0;
  height: 74px;
}
#ii091of {
  height: 49px;
}
#iratevt,
#irszq23 {
  height: 48px;
  margin: 0 66px 0 0;
}
#id28dbn {
  height: 72px;
}
#if2pro4 {
  display: flex;
  width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  padding: 25px 0;
  flex-wrap: wrap;
  text-align: center;
}
#in32k2k {
  width: 100%;
  display: block;
}
#ib5mhss,
#ippy6o9 {
  font-size: 17px;
  line-height: 26px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  text-align: center;
  font-weight: 700;
  color: #d40100;
}
#ippy6o9 {
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  color: #000;
  letter-spacing: 0.2px;
}
#ibsujrz,
#ixc8rkh {
  background-color: #fff;
}
#ixc8rkh {
  min-height: 50px;
  padding: 14px 5px;
}
#ibsujrz {
  align-items: stretch;
  justify-content: space-between;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  margin: 0;
  flex: 1 1;
  border: 1px solid #d3d3d3;
}
#itr4112 {
  width: 100%;
  display: block;
}
#ithwhvk,
#itwhc07 {
  font-size: 17px;
  line-height: 26px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  text-align: center;
  font-weight: 700;
  color: #d40100;
}
#itwhc07 {
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  margin: 0 auto;
  color: #000;
  letter-spacing: 0.2px;
  width: 67%;
}
#iy7jd84 {
  min-height: 50px;
  padding: 14px 5px;
  background-color: #fff;
}
#iugimeq {
  align-items: stretch;
  justify-content: space-between;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  margin: 0;
  flex: 1 1;
  border: 1px solid #d3d3d3;
}
#ifh7ywj,
#ifrt30l {
  text-align: center;
  line-height: 65px;
  font-size: 40px;
}
#ifh7ywj {
  color: #000;
  font-weight: 800;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  margin: 0 0 36px;
  display: block;
}
#ifrt30l {
  margin: 0;
  display: inline;
  min-height: auto;
}
.ihzze4k_global .customer-location {
  display: flex;
}
.ihzze4k_global .customer-location > div {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ihzze4k_global .customer-location.loading > div {
  margin-left: 1rem;
}
.ihzze4k_global .customer-location.loading .location-detail {
  visibility: collapse;
  margin-right: -2rem;
}
.ihzze4k_global .customer-location.loading .dot-flashing {
  visibility: visible;
  position: relative;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #9880ff;
  color: #9880ff;
  animation: dotFlashing 1s infinite linear alternate;
  animation-delay: 0.5s;
}
.ihzze4k_global .customer-location.loading .dot-flashing::before,
.ihzze4k_global .dot-flashing::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}
.ihzze4k_global .customer-location.loading .dot-flashing::after,
.ihzze4k_global .customer-location.loading .dot-flashing::before {
  left: -10px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #9880ff;
  color: #9880ff;
  animation: dotFlashing 1s infinite alternate;
  animation-delay: 0s;
}
.ihzze4k_global .customer-location.loading .dot-flashing::after {
  left: 10px;
  animation-delay: 1s;
}
#ihzze4k,
#iz5niqi {
  display: inline;
  max-height: 50px;
}
#iruanrh {
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 25px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #000;
}
.i7uu0mr_global .swipe-group.swipe-hidden,
.i7uu0mr_global.swipe-hidden {
  display: none !important;
}
.i7uu0mr_global .swipe-group {
  min-height: 175px;
  background-color: rgba(0, 0, 0, 0.85);
  border-radius: 97px 0 0 97px;
  width: 250px;
  position: fixed;
  undefined: undefined;
  bottom: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 0 20px 40px;
  z-index: 1;
  right: 0;
}
.i7uu0mr_global .swipe-image {
  min-height: 50px;
}
.i7uu0mr_global .swipe-image .img {
  width: 100%;
}
.i7uu0mr_global .swipe-url {
  display: inline-block;
  border-radius: 6px 6px 6px 6px;
  box-shadow: 0 3px 0 0 #578e0d;
  background-color: #84d32e;
  padding: 10px 10px 5px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 800;
  text-decoration: none;
  color: #151616;
  font-size: 16px;
  line-height: 20px;
  max-width: 190px;
}
.i7uu0mr_global .swipe-content-1 {
  margin: 0;
  text-align: center;
}
.i7uu0mr_global .swipe-percent-1 {
  display: block;
  color: red;
  font-size: 18px;
}
.i7uu0mr_global .swipe-content-2 {
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 600;
  display: none;
}
.i7uu0mr_global .swipe-percent-2 {
  font-size: 26px;
  display: block;
  color: #e7cc13;
  font-weight: 800;
}
#iwziqcb {
  background-color: #00c249;
}
#ifwtrb4 {
  font-size: 18px;
  font-family: Montserrat ExtraBold, Helvetica, Arial, sans-serif;
}
#iofxa6p,
#ivlkfqu {
  margin: 0 0 7px;
  line-height: 35px;
  font-size: 24px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #d40100;
  font-weight: 700;
  width: 50%;
}
#ivlkfqu {
  margin: 0 0 15px;
  line-height: 24px;
  font-size: 20px;
  color: #000;
  font-weight: 400;
  width: 90%;
  display: none;
}
#im7nxjv {
  height: 48px;
  margin: 0 66px 0 0;
}
#iopvsdi,
#ito1da5 {
  min-height: 50px;
  display: flex;
  align-items: center;
}
#ito1da5 {
  justify-content: center;
}
#i9cgk0g {
  margin: 20px 0;
  font-size: 20px;
  line-height: 30px;
  color: #000;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0;
}
#itqsm3p {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#iv7nz6h {
  width: 66px;
  margin: 0 18px 0 0;
  display: none;
}
#iie8ck {
  min-height: 50px;
}
#icgq8m,
#ipp60q {
  align-items: center;
}
#ipp60q {
  display: flex;
  justify-content: space-between;
  margin: 0;
  min-height: 50px;
}
#icgq8m {
  min-height: auto;
  max-width: 530px;
  width: 100%;
}
#i9th3t {
  min-height: 50px;
  padding: 0 6% 0 12%;
  width: auto;
  flex: 1 0;
}
#ixrn1q,
#wrapper .iurolh_global.hidden {
  display: block;
}
#iyz2zm {
  margin: 0;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
}
#ind8hh {
  font-size: 30px;
  line-height: 42px;
  color: #d40100;
  font-weight: 700;
  letter-spacing: -1px;
  display: block;
  margin: 0 0 15px;
}
#iox3fh,
#ir2gtv {
  width: 100%;
}
#iox3fh {
  min-height: 50px;
  max-width: 530px;
}
#iu9gst {
  font-size: 30px;
  line-height: 42px;
  color: #d40100;
  font-weight: 700;
  letter-spacing: -1px;
  margin: 0 0 15px;
  display: block;
}
#ij7quc {
  margin: 0;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  max-width: 540px;
}
#iz24tg {
  min-height: 50px;
  padding: 0 115px 0 6%;
  width: auto;
  flex: 1 0;
}
#iysxnt {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  flex-direction: row-reverse;
}
#iioe3u {
  min-height: 50px;
  max-width: 530px;
  width: 100%;
}
#ixg5sr {
  font-size: 30px;
  line-height: 42px;
  color: #d40100;
  font-weight: 700;
  letter-spacing: -1px;
  margin: 0 0 15px;
  display: block;
}
#ikwhy7 {
  margin: 0;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  max-width: 450px;
}
#i2kpwu {
  min-height: 50px;
  padding: 0 5% 0 12%;
  width: auto;
  flex: 1 0;
}
#itchsg {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
#i6nf5a,
#iuh6tc {
  width: 100%;
}
#iuh6tc {
  min-height: 50px;
  max-width: 530px;
}
#iy76v6 {
  font-size: 30px;
  line-height: 42px;
  color: #d40100;
  font-weight: 700;
  letter-spacing: -1px;
  margin: 0 0 15px;
  display: block;
}
#i9g02w {
  margin: 0;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  flex: 1 0;
}
#iu1vfq {
  padding: 0 11% 0 6%;
  flex: 1 0;
}
#ivk6yy {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  flex-direction: row-reverse;
}
#iaa1ha .js-video {
  background: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/85357bda-66f4-4a70-83ff-0c49f3dae7a2/list2.png.webp)
    no-repeat 0 0 / cover;
}
html.no-webp #iaa1ha .js-video {
  background: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/85357bda-66f4-4a70-83ff-0c49f3dae7a2/list2.png)
    no-repeat 0 0 / cover;
}
#iaa1ha .img-view,
#indu2l .img-view {
  padding-bottom: 100%;
}
#iygbvs {
  margin: 0;
  max-width: auto;
  padding: 0;
}
#i3vazh {
  justify-content: center;
  margin: 0 10px 0 0;
  display: flex;
  max-width: 65px;
  width: 65px;
  align-items: center;
}
#isqmz9 {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  flex: 1 0;
  font-weight: 700;
  padding: 0 0 13px 13px;
  text-align: left;
  max-width: auto;
  display: block;
}
#igxhy5,
html.no-webp #igxhy5,
html.no-webp #ita52u {
  width: 100%;
  flex: 1 0;
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png.webp?t=20250314T075144695);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100% 100%;
}
html.no-webp #igxhy5,
html.no-webp #ita52u {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png?t=20250314T075144695);
}
#iy2ynf {
  align-items: flex-end;
  margin: 0 0 45px;
  display: flex;
  max-width: 57%;
  justify-content: flex-start;
  z-index: 1;
}
#i3zq9t {
  width: 100%;
  display: block;
}
#ia2xxj,
#ig11c4 {
  text-align: center;
}
#ia2xxj {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 26px;
  font-weight: 700;
  color: #d40100;
}
#ig11c4 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #000;
  letter-spacing: 0.2px;
  margin: 0 auto;
  width: 80%;
}
#i1ci73,
#iqh6zh {
  background-color: #fff;
}
#iqh6zh {
  min-height: 50px;
  padding: 14px 5px;
}
#i1ci73 {
  align-items: stretch;
  justify-content: space-between;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  margin: 0;
  flex: 1 1;
  border: 1px solid #d3d3d3;
}
#imd3jt {
  padding: 21px 5px;
  margin: 0;
  font-size: 22px;
  line-height: 30px;
  opacity: 1;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
}
#iiinfx {
  color: #fff;
  text-decoration: none;
  background-color: #51bd50;
  opacity: 1;
  max-width: 610px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-bottom: 4px solid #028332;
  margin: 0 auto;
  animation-duration: 1s;
  animation-delay: 1s;
}
#izj52or {
  margin: 11px 0 0;
  font-size: 18px;
  line-height: 25px;
  color: #000;
  text-align: center;
  font-weight: 600;
  padding: 0;
}
#ij2j9cf,
#iocvfmc {
  min-height: 50px;
  display: flex;
}
#ij2j9cf {
  background-color: #fff;
  padding: 30px 32px;
  margin: 0 auto 42px;
  max-width: 950px;
  justify-content: space-between;
}
#iocvfmc {
  justify-content: flex-start;
  width: 80%;
  align-items: center;
}
#i1i4yow {
  min-height: 50px;
  text-align: center;
}
#iw30d8g {
  margin: 0 0 25px;
  font-size: 55px;
  line-height: 50px;
  color: #222;
  font-weight: 700;
}
#i6439j1 {
  margin: 0;
  line-height: 20px;
  color: #888;
}
#i6fk10j {
  width: 112px;
  margin: 0 0 8px;
}
#ifkljml {
  margin: 0 10px 0 0;
  font-size: 16px;
  line-height: 36px;
  font-weight: 700;
  min-width: 258px;
}
#izp799h {
  width: 112px;
  max-width: auto;
  margin: 0 10px 0 0;
}
#i7fwlx9 {
  margin: 0;
  line-height: 18px;
  font-weight: 600;
}
#i6itfk7 {
  display: flex;
  align-items: center;
  padding: 0;
  border-bottom: 1px solid #ebebeb;
  justify-content: space-between;
}
#ig5auos {
  margin: 0;
  font-size: 48px;
  line-height: 59px;
  font-weight: 700;
  color: #222;
}
#ik2bodk {
  width: 35px;
  max-width: auto;
  margin: 0 10px 0 0;
}
#ihuacvi {
  margin: 0;
  line-height: 20px;
  color: #888;
}
#iebdc9i {
  min-height: 50px;
  text-align: center;
}
#ig8rjjg {
  width: 30%;
  align-items: center;
  display: flex;
}
#ig8rjjg,
#ixqafb9 {
  min-height: 50px;
}
#ikl8xpa {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
#i5cqv1j {
  margin: 0 10px 0 0;
  font-size: 16px;
  line-height: 36px;
  font-weight: 700;
  min-width: 258px;
}
#ioyyomd {
  width: 112px;
  max-width: auto;
  margin: 0 10px 0 0;
}
#iwbienk {
  margin: 0;
  line-height: 18px;
  font-weight: 600;
}
#i7a5rqe {
  display: flex;
  align-items: center;
  padding: 0;
  border-bottom: 1px none #ebebeb;
  justify-content: space-between;
}
#igu0wv8 {
  margin: 0 10px 0 0;
  font-size: 16px;
  line-height: 36px;
  font-weight: 700;
  min-width: 258px;
}
#ip46lw3 {
  width: 112px;
  max-width: auto;
  margin: 0 10px 0 0;
}
#iwkuyfv {
  margin: 0;
  line-height: 18px;
  font-weight: 600;
}
#ilzhvwk {
  display: flex;
  align-items: center;
  padding: 0;
  border-bottom: 1px solid #ebebeb;
  justify-content: space-between;
}
#ik5w7cj {
  margin: 0 10px 0 0;
  font-size: 16px;
  line-height: 36px;
  font-weight: 700;
  min-width: 258px;
}
#i9giuw5 {
  width: 112px;
  max-width: auto;
  margin: 0 10px 0 0;
}
#ix6aing {
  margin: 0;
  line-height: 18px;
  font-weight: 600;
}
#i038cxq {
  display: flex;
  align-items: center;
  padding: 0;
  border-bottom: 1px solid #ebebeb;
  justify-content: space-between;
}
#ipt8xok {
  margin: 0 10px 0 0;
  font-size: 16px;
  line-height: 36px;
  font-weight: 700;
  min-width: 258px;
}
#i2rjmsv {
  width: 112px;
  max-width: auto;
  margin: 0 10px 0 0;
}
#iw9evlh {
  margin: 0;
  line-height: 18px;
  font-weight: 600;
  width: 25.125px;
  height: 18px;
}
#ibbuubi {
  display: flex;
  align-items: center;
  padding: 0;
  border-bottom: 1px solid #ebebeb;
  justify-content: space-between;
}
#ijwtj6 {
  line-height: 17px;
}
#ipwzgy {
  display: flex;
  align-items: center;
  margin: 0 0 12px;
}
#il31ni,
#imv99j,
#iyyrrl {
  width: 100%;
}
#iyyrrl {
  max-width: 40px;
  margin: 0 11px 0 0;
}
#iyyatm {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
}
#iqhmf8 {
  display: flex;
  align-items: center;
  margin: 0 0 12px;
}
#i66ejw {
  width: 112px;
  margin: 0 5px 0 0;
}
#igan3i {
  margin: 0;
  color: #c05400;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
}
#i7ob6h {
  display: flex;
  align-items: center;
  margin: 0 0 12px;
}
#id2v2x {
  max-width: 90px;
  width: 100%;
  margin: 0 0 12px;
}
#id7okg {
  margin: 0 0 10px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
}
#in4t2e,
#inzpc8 {
  font-size: 14px;
  color: #696969;
  display: inline-block;
}
#in4t2e {
  line-height: 17px;
  margin: 0;
}
#inzpc8 {
  margin: 0 4px;
}
#i22gx9,
#inzpc8 {
  line-height: 17px;
}
#i6nm53 {
  font-size: 14px;
  line-height: 16px;
  color: #696969;
  display: inline-block;
}
#ikgc3x {
  margin: 0 0 7px;
}
#i3l3l72 {
  margin: 0;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}
#ilfmny5 {
  min-height: 50px;
}
#ify08mh {
  padding: 8px 15px 24px;
}
#ia5x21v {
  width: 27%;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
#i70rdoz,
#ifh54ox,
#ij383gl {
  width: 100%;
}
#i70rdoz {
  max-width: 40px;
  margin: 0 11px 0 0;
}
#iyy466m {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
}
#irtxv3a {
  display: flex;
  align-items: center;
  margin: 0 0 12px;
}
#i98c5yx {
  width: 112px;
  margin: 0 5px 0 0;
}
#i1wye6i {
  margin: 0;
  color: #c05400;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
}
#ia7mpc8 {
  display: flex;
  align-items: center;
  margin: 0 0 12px;
}
#idf6z8e {
  max-width: 90px;
  width: 100%;
  margin: 0 0 12px;
}
#ih3oyfv {
  margin: 0 0 10px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
}
#ig5x1uv,
#iy49a2g {
  font-size: 14px;
  color: #696969;
  display: inline-block;
}
#iy49a2g {
  line-height: 17px;
  margin: 0;
}
#ig5x1uv {
  margin: 0 4px;
}
#i48r3iz,
#ig5x1uv {
  line-height: 17px;
}
#ic1qwsw {
  font-size: 14px;
  line-height: 16px;
  color: #696969;
  display: inline-block;
}
#igmiewk {
  margin: 0 0 7px;
}
#i0qnt8j {
  margin: 0;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}
#ikyggdq {
  min-height: 50px;
}
#i2ghezj {
  padding: 8px 15px 24px;
}
#ihcpjiq {
  width: 27%;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  margin: 0 10px;
}
#iab6ms {
  width: 35px;
  max-width: auto;
  margin: 0 10px 0 0;
}
#ifxamg {
  margin: 0;
  font-size: 48px;
  line-height: 59px;
  font-weight: 700;
  color: #222;
}
#ijekcz {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
#ikuejl {
  margin: 0;
  line-height: 20px;
  color: #888;
}
#ibsypt {
  min-height: 50px;
  text-align: center;
  display: none;
}
#iurolh {
  top: inherit;
  width: 100%;
  min-height: 50px;
  bottom: 0;
  padding: 20px 0 30px;
  background-color: #f4f7ff;
}
.iurolh_global {
  position: fixed;
  z-index: 10;
  text-align: center;
  background-color: #fff;
}
.iurolh_global.hidden {
  display: none !important;
}
.location-detail {
  text-decoration: underline;
}
#ibglbqa {
  font-size: 40px;
  text-decoration: none;
  color: #d40100;
}
#ie9bht {
  margin: 0 auto;
  display: block;
  align-items: center;
  justify-content: space-between;
  text-align: left;
}
#iwr6n7 {
  width: 14px;
}
#iv0phv {
  margin: 0 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #ff690f;
  display: inline;
}
#isdalr {
  align-items: center;
  margin: 85px auto 0;
  flex-direction: column;
  display: flex;
  max-width: 600px;
}
#iri96i {
  width: 14px;
}
#idzz51 {
  margin: 0 auto 10px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  display: flex;
  max-width: 500px;
  justify-content: center;
}
#iuyblk {
  width: 14px;
}
#iizoe9 {
  margin: 0 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #ff690f;
  display: inline;
  text-align: center;
}
#ipcze3 {
  width: 14px;
}
#igjvrf {
  margin: 0 0 10px;
  display: flex;
  justify-content: center;
}
#ijeg1i {
  width: 14px;
}
#iv300k {
  margin: 0 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #ff690f;
  display: inline;
}
#iemrdo {
  width: 14px;
}
#ikvkhl {
  margin: 0 auto 10px;
  display: flex;
  justify-content: center;
}
#icbobe {
  padding: 11px 30px 10px;
  margin: 0;
  font-size: 24px;
  line-height: 30px;
  opacity: 1;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
}
#i0b11g {
  color: #fff;
  text-decoration: none;
  background-color: #51bd50;
  opacity: 1;
  max-width: 488px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-bottom: 4px solid #028332;
  padding: 5px 0;
}
#i7arsb {
  color: red;
}
#ipphac {
  margin: 11px 0 0;
  font-size: 16px;
  line-height: 26px;
  color: #d40100;
  text-align: center;
  font-weight: 700;
  padding: 0;
}
#i3wga5 {
  align-items: flex-start;
  margin: 0 auto 0 0;
  flex-direction: column;
  display: flex;
  max-width: 488px;
  justify-content: center;
}
#ir9471 {
  font-weight: 600;
}
#ifopfz,
#igxprf {
  width: 100%;
}
#ifopfz {
  max-width: 23px;
}
#izx9rg {
  margin: 0 0 0 9px;
  font-size: 20px;
  line-height: 42px;
  font-weight: 400;
  color: #000;
}
#iaivdi {
  display: flex;
  align-items: center;
  margin: 0 0 10px;
}
#itj6sv,
#iwb6di {
  width: 100%;
}
#iwb6di {
  max-width: 23px;
}
#icuels {
  margin: 0 0 0 9px;
  font-size: 20px;
  line-height: 42px;
  font-weight: 400;
  color: #000;
}
#imrwx9 {
  display: flex;
  align-items: center;
  margin: 0;
}
#in2ver,
#io5act {
  width: 100%;
}
#in2ver {
  max-width: 23px;
}
#iikkr8 {
  margin: 0 0 0 9px;
  font-size: 20px;
  line-height: 42px;
  font-weight: 400;
  color: #000;
}
#il20gi {
  display: flex;
  align-items: center;
  margin: 0;
}
#i7mhs9,
#idlvqf {
  width: 100%;
}
#i7mhs9 {
  max-width: 23px;
}
#is8cb9 {
  margin: 0 0 0 9px;
  font-size: 20px;
  line-height: 42px;
  font-weight: 400;
  color: #000;
}
#ixz5f9 {
  display: flex;
  align-items: center;
  margin: 0;
}
#iwxvol {
  width: auto;
  max-width: 300px;
  display: block;
  margin: 0 auto 18px;
}
#ivmu3k {
  min-height: 50px;
  max-width: 530px;
  width: 100%;
}
#ip9b2l {
  font-size: 30px;
  line-height: 42px;
  color: #d40100;
  font-weight: 700;
  letter-spacing: -1px;
  margin: 0 0 15px;
  display: block;
}
#ioykef {
  margin: 0;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
}
#iblao2 {
  min-height: 50px;
  padding: 0 12%;
  width: auto;
  flex: 1 0;
}
#iobo6w {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
#iha2qs,
#iivm1m {
  width: 100%;
}
#iivm1m {
  min-height: 50px;
  max-width: 530px;
}
#ie3afm {
  font-size: 30px;
  line-height: 42px;
  color: #d40100;
  font-weight: 700;
  letter-spacing: -1px;
  margin: 0 0 15px;
  display: block;
}
#ifl167 {
  margin: 0;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
}
#im11zu {
  min-height: 50px;
  padding: 0 11% 0 6%;
  width: auto;
  flex: 1 0;
}
#itdguh {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  flex-direction: row-reverse;
}
#if9ag6 {
  width: 14px;
}
#igv8v1 {
  margin: 0 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #ff690f;
  display: inline;
  text-align: center;
}
#iz73og {
  width: 14px;
}
#i3a6ot {
  margin: 0 0 10px;
  display: flex;
  justify-content: center;
}
#iy0o5a {
  padding: 20px 30px;
  margin: 0;
  font-size: 24px;
  line-height: 30px;
  opacity: 1;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
}
#ih44jm {
  color: #fff;
  text-decoration: none;
  background-color: #51bd50;
  opacity: 1;
  max-width: 488px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-bottom: 4px solid #028332;
}
#ifrrz3 {
  display: block;
  color: #000;
}
#ilizqv {
  margin: 11px 0 0;
  font-size: 18px;
  line-height: 25px;
  color: #000;
  text-align: center;
  font-weight: 700;
  padding: 0 25px;
}
#i5l11r {
  align-items: center;
  margin: 40px auto 0;
  flex-direction: column;
  display: flex;
  max-width: 600px;
}
#idgign {
  margin: 0 auto;
  font-size: 24px;
  line-height: 22px;
  text-align: center;
  width: 100%;
  color: #d40100;
  display: block;
  font-weight: 700;
}
#idis53 {
  margin: 0;
  max-width: auto;
  padding: 0;
}
#ipwmdd {
  justify-content: center;
  margin: 0 10px 0 0;
  display: flex;
  max-width: 65px;
  width: 65px;
  align-items: center;
}
#intwfn,
#ita52u {
  width: 100%;
  flex: 1 0;
}
#intwfn {
  font-size: 16px;
  line-height: 22px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 0 0 13px 13px;
  text-align: left;
  max-width: auto;
  display: block;
}
#ita52u {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png.webp?t=20250314T075144695);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100% 100%;
}
#iaxtv4 {
  align-items: flex-end;
  margin: 0 0 42px;
  display: flex;
  max-width: 57%;
  justify-content: flex-start;
}
#ig2set {
  margin: 0 auto 0 0;
  max-width: auto;
}
#ismwd5 {
  justify-content: flex-end;
  margin: 0 0 0 10px;
  display: flex;
  max-width: 65px;
  width: 65px;
}
#ii2ewa {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  flex: 1 0;
  font-weight: 700;
  padding: 0 13px 13px 0;
  text-align: right;
  max-width: auto;
  display: block;
}
#iwu0kh,
html.no-webp #i549pa,
html.no-webp #ifz5rh,
html.no-webp #iwu0kh {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  flex: 1 0;
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/7a9f9b54-caa5-4fa6-aa99-de0fe8039b1b/line2.png.webp?t=20250314T080338521);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100% 100%;
}
html.no-webp #i549pa,
html.no-webp #ifz5rh,
html.no-webp #iwu0kh {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/7a9f9b54-caa5-4fa6-aa99-de0fe8039b1b/line2.png?t=20250314T080338521);
}
#it6npe {
  align-items: flex-end;
  margin: 0 0 30px;
  display: flex;
  flex-direction: row-reverse;
  width: 75%;
}
#ip141b {
  margin: 0 auto 0 0;
  max-width: auto;
}
#ics24h {
  justify-content: flex-end;
  margin: 0 0 0 10px;
  display: flex;
  max-width: 65px;
  width: 65px;
}
#ifz5rh,
#igmef5 {
  width: 100%;
  flex: 1 0;
}
#igmef5 {
  font-size: 16px;
  line-height: 22px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 0 13px 13px 0;
  text-align: right;
  max-width: auto;
  display: block;
}
#ifz5rh {
  display: flex;
  justify-content: flex-end;
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/7a9f9b54-caa5-4fa6-aa99-de0fe8039b1b/line2.png.webp?t=20250314T080338521);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100% 100%;
}
#i2dvdz {
  align-items: flex-end;
  margin: 0 0 45px;
  display: flex;
  flex-direction: row-reverse;
  width: 75%;
  z-index: 1;
}
#i6h5a4 {
  margin: 0 auto 0 0;
  max-width: auto;
}
#izn2rf {
  justify-content: flex-end;
  margin: 0 0 0 10px;
  display: flex;
  max-width: 65px;
  width: 65px;
}
#i4brak,
#i549pa {
  width: 100%;
  flex: 1 0;
}
#i4brak {
  font-size: 16px;
  line-height: 22px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 0 13px 13px 0;
  text-align: right;
  max-width: auto;
  display: block;
}
#i549pa {
  display: flex;
  justify-content: flex-end;
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/7a9f9b54-caa5-4fa6-aa99-de0fe8039b1b/line2.png.webp?t=20250314T080338521);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100% 100%;
}
#iwg718 {
  align-items: flex-end;
  margin: 0 0 50px;
  display: flex;
  flex-direction: row-reverse;
  width: 74%;
  z-index: 1;
}
#i443m8 {
  margin: 0;
  max-width: auto;
  padding: 0;
}
#i4df2w {
  justify-content: center;
  margin: 0 10px 0 0;
  display: flex;
  max-width: 65px;
  width: 65px;
  align-items: center;
}
#ijyegv {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  flex: 1 0;
  font-weight: 700;
  padding: 0 0 13px 13px;
  text-align: left;
  max-width: auto;
  display: block;
}
#iye1mf,
html.no-webp #i387if,
html.no-webp #i83j6f,
html.no-webp #iqdqn3,
html.no-webp #iye1mf {
  width: 100%;
  flex: 1 0;
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png.webp?t=20250314T075144695);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100% 100%;
}
html.no-webp #i387if,
html.no-webp #i83j6f,
html.no-webp #iqdqn3,
html.no-webp #iye1mf {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png?t=20250314T075144695);
}
#ixt7wx {
  align-items: flex-end;
  margin: 0 0 42px;
  display: none;
  max-width: 90%;
  justify-content: flex-start;
}
#irn9pf {
  margin: 0;
  max-width: auto;
  padding: 0;
}
#i0ujoh {
  justify-content: center;
  margin: 0 10px 0 0;
  display: flex;
  max-width: 65px;
  width: 65px;
  align-items: center;
}
#i387if,
#ijfa2i {
  width: 100%;
  flex: 1 0;
}
#ijfa2i {
  font-size: 16px;
  line-height: 22px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 0 0 13px 13px;
  text-align: left;
  max-width: auto;
  display: block;
}
#i387if {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png.webp?t=20250314T075144695);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100% 100%;
}
#ifvrqh {
  align-items: flex-end;
  margin: 0 0 42px;
  display: none;
  max-width: 90%;
  justify-content: flex-start;
}
#iw6ue4 {
  margin: 0;
  max-width: auto;
  padding: 0;
}
#iixb9l {
  justify-content: center;
  margin: 0 10px 0 0;
  display: flex;
  max-width: 65px;
  width: 65px;
  align-items: center;
}
#iqdqn3,
#iqvc2e {
  width: 100%;
  flex: 1 0;
}
#iqvc2e {
  font-size: 16px;
  line-height: 22px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 0 0 13px 13px;
  text-align: left;
  max-width: auto;
  display: block;
}
#iqdqn3 {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png.webp?t=20250314T075144695);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100% 100%;
}
#id3myx {
  align-items: flex-end;
  margin: 0 0 42px;
  display: none;
  max-width: 90%;
  justify-content: flex-start;
}
#i8rzvn {
  margin: 0;
  max-width: auto;
  padding: 0;
}
#itpn5e {
  justify-content: center;
  margin: 0 10px 0 0;
  display: flex;
  max-width: 65px;
  width: 65px;
  align-items: center;
}
#i4swfg,
#i83j6f {
  width: 100%;
  flex: 1 0;
}
#i4swfg {
  font-size: 16px;
  line-height: 22px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 0 0 13px 13px;
  text-align: left;
  max-width: auto;
  display: block;
}
#i83j6f {
  background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png.webp?t=20250314T075144695);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100% 100%;
}
#i4g2ue {
  align-items: flex-end;
  margin: 0 0 42px;
  display: none;
  max-width: 90%;
  justify-content: flex-start;
}
#i23s1k {
  color: #000;
  display: block;
}
#ibi3hf {
  min-height: 50px;
  max-width: 1605px;
  margin: 0 auto;
  padding: 0 15px;
}
#i9iz8f {
  margin: 0 40px 0 0;
}
#ijg9sxh {
  display: inline;
}
#ctr_tframe {
  width: 0;
  height: 0;
}
.iq9i39_global .ctrwow_tframe,
.location-detail {
  display: inline-block;
}
.iq9i39_global .ctrwow_tframe .ctrwow_tframe_title img {
  background-color: #fff;
}
.iq9i39_global
  .ctrwow_tframe
  .ctrwow_tframe_title
  .ctrwow_tframe_title_wrapper {
  height: 50px;
}
#iln8zx {
  width: 100%;
  max-width: 219px;
}
#ifjv9g {
  margin: 0;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-size: 15px;
  padding: 0 15px 25px;
  line-height: 30px;
}
#icq12f,
#ist5tx {
  display: block;
}
#ivc39e {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
}
#iwa7ec {
  min-width: 166px;
  max-width: 166px;
  height: 32px;
}
@font-face {
  font-family: Helvetica Bold;
  font-stretch: normal;
  font-style: normal;
  unicode-range: U+0-10FFFF;
  src: url(undefined);
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: helvetica-bold;
  font-stretch: normal;
  font-style: normal;
  unicode-range: U+0-10FFFF;
  src: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/f56db97b-89e8-4faf-95b0-3c8aa9a279ea/helvetica-bold.ttf);
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: helvetica-bold;
  font-stretch: normal;
  font-style: normal;
  unicode-range: U+0-10FFFF;
  src: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/f56db97b-89e8-4faf-95b0-3c8aa9a279ea/helvetica-bold.ttf);
  font-weight: 400;
  font-display: swap;
}
@media (max-width: 1023px) {
  #i8a4n {
    display: block;
  }
  #ig82jz {
    font-size: 30px;
    width: 100%;
    line-height: 45px;
    margin: 0 auto 30px;
  }
  #i4c1xw {
    padding: 20px 0;
    top: auto;
    align-items: flex-start;
  }
  #iotu0g {
    width: 100%;
    font-size: 35px;
    line-height: 45px;
  }
  #i9kjph,
  #ijh6fj,
  #iks8us {
    font-size: 30px;
    width: 100%;
    line-height: 40px;
  }
  #i9kjph {
    font-size: 35px;
    line-height: 45px;
    margin: 0 auto 40px;
    letter-spacing: -1px;
  }
  #ipt29e,
  #irauhi {
    width: 100%;
    line-height: 20px;
    font-size: 14px;
  }
  #id38f4 {
    width: 100%;
  }
  #ik62ov {
    line-height: 30px;
    font-size: 20px;
  }
  #ipyzkh {
    justify-content: space-between;
    align-items: stretch;
  }
  #i35r3j {
    right: 1%;
    max-width: 320px;
  }
  #in2ati {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #ix35lt {
    width: 80%;
  }
  #iv1qcv {
    font-size: 28px;
    width: 100%;
    margin: 0 auto 15px;
    line-height: 40px;
    letter-spacing: -0.5px;
  }
  #i3fmhd,
  #iep2p5,
  #int2kqh,
  #iy2kyf {
    align-items: flex-start;
    padding: 25px 50px 23px 15px;
  }
  #ied7qj {
    font-size: 14px;
    display: inline-block;
  }
  #iq4vj {
    padding: 20px;
  }
  #ianwjd {
    font-size: 30px;
    line-height: 48px;
    margin: 0;
    max-height: 40px;
  }
  #ixhvgd {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 10px;
    max-width: 90%;
  }
  #irk57p {
    margin: 20px auto 0;
  }
  #injb6t,
  #ioe98c {
    text-align: left;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: -1px;
  }
  #ittpl2 {
    line-height: 30px;
    font-size: 27px;
  }
  #iv2gmg {
    font-size: 35px;
    line-height: 45px;
    padding: 0 20px;
  }
  #ix8gbs {
    font-size: 25px;
    line-height: 30px;
  }
  #im8nmc {
    padding: 25px 0;
  }
  #i5y22j {
    font-size: 30px;
    line-height: 35px;
  }
  #ibpzpr,
  #if6cyt,
  #ih7gye,
  #in7hh2,
  #isnvel {
    font-size: 14px;
  }
  #isytya {
    margin: 0 0 10px;
  }

  #ipzkbn {
    padding: 15px 70px;
  }
  #iovg7t {
    padding: 35px 15px;
  }
  #iow7i6 {
    padding: 45px 0;
  }
  #i5amnd {
    line-height: 20px;
    padding: 0 13px 7px 5px;
    font-size: 12px;
    width: 100%;
  }
  #inndjy {
    padding: 40px 15px 42px;
    max-width: auto;
  }
  #immwv {
    padding: 20px 15px;
  }
  #i0wnxa {
    margin: 0 3px 0 0;
  }
  #ix3bwf {
    line-height: 25px;
  }
  #i7wwqx {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #i1m7a6 {
    line-height: 20px;
    padding: 0 13px 7px 5px;
    font-size: 12px;
    width: 100%;
  }
  #inbsdr {
    align-items: flex-start;
    padding: 25px 50px 23px 15px;
  }
  #irb6nz {
    padding: 40px 15px;
  }
  #iujg8h {
    padding: 30px 15px;
  }
  #i12n7w7 {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #iqjis67 {
    line-height: 20px;
    padding: 0 13px 7px 0;
    font-size: 12px;
    width: 50%;
  }
  #io5n9fy {
    margin: 0 3px 0 0;
  }
  #i4lx9o8 {
    line-height: 25px;
  }
  #ia11ip {
    justify-content: center;
  }
  #izav4y {
    margin: 0 0 10px;
    min-height: 60px;
  }
  #i6wfk8u {
    margin: 25px 0 0;
  }
  #if2pro4 {
    padding: 20px 10px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
  }
  #i2tbxsn,
  #id28dbn,
  #ii091of,
  #iratevt,
  #irszq23 {
    margin: 0 10px;
  }
  #ib5mhss,
  #ippy6o9 {
    width: 100%;
    line-height: 20px;
    font-size: 14px;
  }
  #ibsujrz {
    width: auto;
  }
  #ithwhvk {
    letter-spacing: 0;
  }
  #ithwhvk,
  #itwhc07 {
    width: 100%;
    line-height: 20px;
    font-size: 14px;
  }
  #iugimeq {
    width: auto;
  }
  #iomm9k {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #iruanrh {
    font-size: 16px;
  }
  #ibv4b9 {
    padding: 35px 15px 180px;
  }
  #imk5q9 {
    width: 50%;
  }
  #igcq1ll {
    display: none;
  }
  #isjnihw {
    display: inline-block;
  }
  .i7uu0mr_global .swipe-group {
    bottom: 300px;
  }
  #ifwtrb4 {
    font-weight: 800;
    font-family: Montserrat, Helvetica, Arial, sans-serif;
  }
  #iv644w {
    max-width: 80%;
  }
  #iofxa6p,
  #ivlkfqu {
    font-size: 20px;
    line-height: 25px;
    max-width: 100%;
  }
  #iofxa6p {
    width: 80%;
    margin: 0 0 10px;
  }
  #ivlkfqu {
    margin: 0 0 20px;
  }
  #im7nxjv {
    margin: 0 10px;
  }
  #i6lmz {
    background-position: center center;
    background-size: 100% 100%;
  }
  #iopvsdi {
    margin: 0 0 20px;
  }
  #iopvsdi,
  #ito1da5 {
    align-items: center;
  }
  #i9cgk0g {
    font-size: 20px;
    line-height: 30px;
    margin: 10px 0;
  }
  #ixxpug {
    font-size: 30px;
    line-height: 40px;
    width: auto;
  }
  #ifd745 {
    font-size: 20px;
    line-height: 25px;
    margin: 0;
  }
  #itqsm3p {
    align-items: center;
  }
  #iv7nz6h {
    width: 55px;
    margin: 0 8px 0 0;
  }
  #iuh8uv {
    padding: 0;
  }
  #iuh8uv,
  #iznal5 {
    width: 50%;
  }
  #ifo36q,
  #iyyvov,
  #izk4wc {
    margin: 0 0 0 8px;
  }
  #in5hde {
    max-width: 30%;
    justify-content: center;
  }
  #ii8joa {
    justify-content: space-between;
    align-items: flex-start;
  }
  #i06y6l,
  #iyw6jk {
    max-width: 30%;
    justify-content: center;
  }
  #icgq8m,
  #iioe3u,
  #iox3fh,
  #iuh6tc {
    width: 50%;
  }
  #i3vazh {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #isqmz9 {
    line-height: 20px;
    padding: 0 13px 7px 5px;
    font-size: 12px;
    width: 100%;
  }
  #ih05rg9,
  #iy2ynf {
    margin: 0 0 10px;
    min-height: 60px;
  }
  #ih05rg9 {
    align-items: flex-end;
  }
  #i7njep {
    width: 50%;
  }
  #i593ij {
    margin: 0 0 10px;
    min-height: 60px;
  }
  #i4di09 {
    width: 60%;
  }
  #ia2xxj,
  #ig11c4 {
    width: 100%;
    line-height: 20px;
    font-size: 14px;
  }
  #izj52or {
    text-align: center;
    letter-spacing: 0;
    padding: 0;
  }
  #io5b6i {
    letter-spacing: -1px;
    font-size: 20px;
  }
  #itrw4u {
    letter-spacing: -0.5px;
    font-size: 24px;
    line-height: 30px;
  }
  #ihcpjiq {
    margin: 0;
  }
  #ia5x21v,
  #ihcpjiq,
  #ij5cvs {
    width: 30%;
  }
  #ij2j9cf {
    max-width: auto;
    padding: 30px 15px;
  }
  #iebdc9i {
    margin: 0 0 0 10px;
  }
  #i5cqv1j,
  #ifkljml,
  #igu0wv8,
  #ik5w7cj,
  #ipt8xok {
    font-size: 15px;
    line-height: 28px;
    min-width: 220px;
  }
  #iocvfmc {
    width: 70%;
  }
  #i2rjmsv,
  #i9giuw5,
  #ioyyomd,
  #ip46lw3,
  #izp799h {
    width: 91px;
  }
  #i6fk10j {
    width: 101px;
    margin: 0 0 5px;
  }
  #i6439j1 {
    font-size: 15px;
  }
  #iw30d8g {
    font-size: 32px;
    line-height: 39px;
    margin: 0 0 5px;
  }
  #ifrt30l {
    line-height: 65px;
    height: 10auto;
  }
  #ibglbqa {
    line-height: 50px;
    font-size: 40px;
    position: relative;
    display: inline;
  }
  #ifh7ywj {
    min-height: auto;
    display: block;
  }
  #iz5niqi {
    line-height: 50px;
  }
  #ipphac {
    text-align: center;
    letter-spacing: 0;
    padding: 0;
    font-size: 14px;
  }
  #ikvkhl {
    display: flex;
    justify-content: center;
  }
  #idzz51 {
    max-width: 500px;
    margin: 0 auto 10px;
    align-items: center;
  }
  #idzz51,
  #igjvrf {
    display: flex;
    justify-content: center;
  }
  #i3wga5 {
    margin: auto 0 0;
  }
  #iaivdi {
    margin: 0 0 20px;
    padding: 0;
  }
  #i8drr4,
  #icuels,
  #iikkr8,
  #is8cb9,
  #izx9rg {
    font-size: 15px;
    margin: 0 0 0 3px;
  }
  #i46tgm,
  #idlvqf,
  #igxprf,
  #io5act,
  #itj6sv {
    width: 80%;
  }
  #iv300k {
    font-size: 14px;
  }
  #ib7tsj {
    padding: 40px 0 30px;
  }
  #i37en3,
  #iirjn1,
  #il6krt {
    font-size: 18px;
  }
  #ibqs66,
  #ibw03d,
  #itmovs {
    font-size: 15px;
  }
  #iivm1m,
  #ivmu3k {
    width: 50%;
  }
  #i3a6ot {
    display: flex;
    justify-content: center;
  }
  #ilizqv {
    text-align: center;
    letter-spacing: 0;
  }
  #i9th3t,
  #ilizqv {
    padding: 0;
  }
  #iyz2zm {
    padding: 0 0 0 20px;
  }
  #i9g02w,
  #ifl167,
  #ij7quc {
    padding: 0 20px 0 0;
  }
  #im11zu,
  #iu1vfq,
  #iz24tg {
    padding: 0;
  }
  #ikwhy7 {
    max-width: 350px;
  }
  #i2kpwu,
  #iblao2 {
    padding: 0 0 0 20px;
  }
  #iwxvol {
    max-width: 250px;
  }
  #isdalr {
    margin: 55px auto 0;
  }
  #idgign {
    font-size: 20px;
    width: 100%;
    margin: 0 auto 15px;
    line-height: 40px;
  }
  #ipwmdd {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #intwfn {
    line-height: 20px;
    padding: 0 13px 7px 5px;
    font-size: 12px;
    width: 100%;
  }
  #iaxtv4 {
    margin: 0 0 22px;
    min-height: 60px;
  }
  #ismwd5 {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #ii2ewa {
    line-height: 20px;
    padding: 0 13px 7px 0;
    font-size: 12px;
    width: 50%;
  }
  #iwu0kh {
    margin: 25px 0 0;
  }
  #it6npe {
    margin: 0 0 10px;
    align-items: flex-end;
    min-height: 60px;
  }
  #ics24h {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #igmef5 {
    line-height: 20px;
    padding: 0 13px 7px 0;
    font-size: 12px;
    width: 50%;
  }
  #ifz5rh {
    margin: 25px 0 0;
  }
  #i2dvdz {
    margin: 0 0 10px;
    align-items: flex-end;
    min-height: 60px;
  }
  #izn2rf {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #i4brak {
    line-height: 20px;
    padding: 0 13px 7px 0;
    font-size: 12px;
    width: 50%;
  }
  #i549pa {
    margin: 25px 0 0;
    width: 50%;
  }
  #iwg718 {
    margin: 0 0 10px;
    align-items: flex-end;
    min-height: 60px;
  }
  #ie9ec3 {
    background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png.webp?t=20250314T075144695);
  }
  html.no-webp #ie9ec3 {
    background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png?t=20250314T075144695);
  }
  #io9bv3 {
    background-position: 0 0;
  }
  #i81f5q,
  #i97l1o,
  #iygbvs {
    width: 100%;
  }
  #idis53 {
    width: 80%;
  }
  #i0stmnh,
  #i6h5a4,
  #ig2set,
  #ip141b {
    width: 100%;
  }
  #i443m8 {
    width: 80%;
  }
  #i4df2w {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #ijyegv {
    line-height: 20px;
    padding: 0 13px 7px 5px;
    font-size: 12px;
    width: 100%;
  }
  #ixt7wx {
    margin: 0 0 22px;
    min-height: 60px;
  }
  #irn9pf {
    width: 80%;
  }
  #i0ujoh {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #ijfa2i {
    line-height: 20px;
    padding: 0 13px 7px 5px;
    font-size: 12px;
    width: 100%;
  }
  #ifvrqh {
    margin: 0 0 22px;
    min-height: 60px;
  }
  #iw6ue4 {
    width: 80%;
  }
  #iixb9l {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #iqvc2e {
    line-height: 20px;
    padding: 0 13px 7px 5px;
    font-size: 12px;
    width: 100%;
  }
  #id3myx {
    margin: 0 0 22px;
    min-height: 60px;
  }
  #i8rzvn {
    width: 80%;
  }
  #itpn5e {
    margin: 0 3px 0 0;
    width: 45px;
    max-width: 45px;
  }
  #i4swfg {
    line-height: 20px;
    padding: 0 13px 7px 5px;
    font-size: 12px;
    width: 100%;
  }
  #i4g2ue {
    margin: 0 0 22px;
    min-height: 60px;
  }
  #iq9chb {
    align-items: center;
  }
}
@media (min-width: 768px) {
  .iuqh9k_global .faq .faq-item h3 {
    display: flex;
    align-items: center;
  }
  .iuqh9k_global .faq .faq-item .question {
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  #immwv {
    padding: 20px 15px;
    font-size: 18px;
    background-color: #fff;
    box-shadow: 0 1px 1.4px 0 rgba(0, 0, 0, 0.25);
    position: relative;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #ia364 {
    flex-direction: column-reverse;
    text-align: center;
    min-height: auto;
  }
  #ix35lt {
    width: 100%;
  }
  #iq4vj {
    position: relative;
    background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/b1981196-4805-4ef8-b34c-0dae03d3772a/2-hero-banner-mb.gif?t=20250314T041823871);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: 100% 100%;
    max-width: auto;
    padding: 20px 20px 150px;
  }
  #i6lmz {
    background-image: none;
  }
  #ianwjd {
    font-size: 28px;
    line-height: 34px;
    margin: 0;
    text-align: center;
    min-height: 105px;
    max-height: auto;
  }
  #iv644w {
    margin: 0 0 25px;
    display: block;
    max-width: 100%;
  }
  #ibv4b9 {
    padding: 27px 15px 130px;
  }
  #i8a4n {
    padding: 0 10px;
    display: block;
  }
  #izvmgf {
    margin: 0;
    font-size: 11px;
  }
  #ied7qj,
  #if6cyt,
  #ih7gye,
  #ikp5jj,
  #iqqx4w {
    line-height: 21px;
    font-size: 11px;
  }
  #ixhvgd {
    font-size: 28px;
    line-height: 35px;
    margin: 0;
    letter-spacing: -1px;
    max-width: 100%;
    text-align: left;
    padding: 0 0 110%;
  }
  #ig82jz {
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 35px;
    padding: 0;
  }
  #i7njep {
    margin: 0 0 0 auto;
    padding: 0 2px;
    width: 100%;
    display: none;
  }
  #i4c1xw {
    flex-direction: column;
    padding: 0;
    margin: 0;
  }
  #ij7vqv {
    padding: 33px 15px 0;
    position: relative;
  }
  #i4di09 {
    margin: 0 auto;
    padding: 0 2px;
    width: 100%;
  }
  #i35r3j {
    position: static;
    margin: 0 auto 20px;
    max-width: 300px;
    width: 300px;
  }
  #i593ij {
    min-height: auto;
    margin: 0 0 22px;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }
  #in2ati {
    margin: 0 11px 0 0;
    width: 50px;
    max-width: 50px;
  }
  #i97l1o {
    margin: 0 auto;
    width: 50px;
    padding: 0;
  }
  #iotu0g {
    font-size: 25px;
    line-height: 33px;
    margin: 0 0 20px;
    padding: 0 10px;
  }
  #ijh6fj {
    font-size: 30px;
    line-height: 36px;
    padding: 0 15px;
  }
  #ipzkbn,
  #iu4x9o {
    flex-direction: column;
  }
  #iu4x9o {
    margin: 0;
    padding: 23px 0 0;
  }
  #ipzkbn {
    padding: 10px 15px 43px;
    justify-content: flex-start;
    align-items: center;
  }
  #iks8us {
    font-size: 24px;
    margin: 0 0 10px;
    line-height: 56px;
    color: #ed2626;
  }
  #i9kjph {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 23px;
    letter-spacing: -1px;
  }
  #ihr07d {
    display: block;
    margin: 0 auto;
  }
  #ipt29e {
    font-size: 17px;
    line-height: 26px;
    margin: 0 0 6px;
  }
  #irauhi {
    margin: 0;
  }
  #ijaxs2 {
    flex-direction: column;
    padding: 0;
    width: 100%;
    position: static;
    max-width: 100%;
    margin: 0 0 20px;
    border: 1px solid #d3d3d3;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #ipyzkh {
    display: block;
    margin: 0 auto 35px;
  }
  #inndjy {
    padding: 30px 15px 20px;
  }
  #ik62ov {
    font-size: 20px;
    line-height: 28px;
    padding: 0 5px 12px 0;
    margin: 0;
    letter-spacing: 0;
  }
  #injb6t,
  #ioe98c,
  #ipr5ej {
    font-size: 20px;
    line-height: 24px;
  }
  #ipr5ej {
    padding: 12px 0 0;
    background-color: #fff8f0;
    margin: 0 10px 5px;
  }
  #injb6t,
  #ioe98c {
    font-weight: 500;
  }
  #ioe98c {
    display: inline;
    text-align: left;
  }
  #ivhgki {
    margin: 0 0 13px;
  }
  #iq9chb,
  #ivhgki {
    align-items: center;
  }
  #id38f4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    background-color: #fff8f0;
    padding: 5px 25px 25px;
  }
  #imk5q9 {
    margin: 0 0 10px;
    font-size: 11px;
    line-height: 21px;
    width: 100%;
  }
  #ink33h {
    text-align: center;
    margin: 0 0 15px;
  }
  #ink33h,
  .itw74j_global .comment-content {
    flex-direction: column;
  }
  .itw74j_global .comment-title span {
    padding-right: 0;
  }
  .itw74j_global .content-item {
    width: 100%;
  }
  .itw74j_global .content-item:nth-child(2) {
    margin: 20px 0;
  }
  .itw74j_global .comment-title {
    flex-direction: column;
  }
  #i4df1k {
    padding: 12px 15px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -1px;
  }
  #ik3vvh {
    margin: 0 auto;
  }
  #iv1qcv {
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 8px;
    display: block;
  }
  #i5amnd {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    padding: 0 0 7px;
  }
  #iv2gmg {
    font-size: 25px;
    line-height: 32px;
    padding: 0;
    margin: 0 auto 10px;
  }
  #im8nmc {
    padding: 40px 10px;
  }
  #iw0o9s {
    font-size: 22px;
    line-height: 31px;
    margin: 0 auto 10px;
  }
  #ifg1vs {
    font-size: 18px;
    line-height: 25px;
    padding: 0;
    font-weight: 500;
    margin: 0 0 10px;
    letter-spacing: -0.5px;
  }
  #ir8ymf {
    font-size: 20px;
    line-height: 25px;
  }
  #idopiz {
    font-size: 30px;
    line-height: 38px;
  }
  #i898sw {
    font-size: 16px;
    line-height: 23px;
  }
  #i4nrlu,
  #ipf00f {
    font-size: 16px;
    line-height: 24px;
  }
  #i9b4yd,
  #ibv2ne,
  #ifkgnw {
    font-size: 16px;
    line-height: 23px;
  }
  #ibv2ne {
    line-height: 24px;
  }
  #idhd3v2,
  #igapqdy {
    font-size: 16px;
    line-height: 23px;
  }
  #igapqdy {
    line-height: 24px;
  }
  #ibpzpr,
  #in7hh2,
  #isnvel {
    font-size: 11px;
    line-height: 21px;
  }
  #ittpl2 {
    padding: 0 10px 25px;
    line-height: 25px;
    margin: 10px 0 0;
  }
  #ib7tsj {
    padding: 20px 0 63px;
  }
  #i9l0oc {
    padding: 14px 5px;
  }
  #itrw4u {
    font-size: 18px;
    line-height: 25px;
  }
  #iow7i6 {
    padding: 20px 0 0;
  }
  #iq7a51 {
    padding: 0 15px 30px;
  }
  #i2stvd {
    padding: 0 0 30px;
  }
  #i4duvd {
    width: 39px;
    margin: 0 auto;
  }
  #i0wnxa {
    margin: 0 11px 0 0;
    width: 45px;
  }
  #ix3bwf {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    padding: 0 0 7px;
  }
  #ifaakk {
    min-height: auto;
    margin: 0;
    align-items: flex-start;
    max-width: 100%;
  }
  #i81f5q {
    margin: 0 auto;
    width: 50px;
    padding: 0;
  }
  #i7wwqx {
    margin: 0 11px 0 0;
    width: 50px;
    max-width: 50px;
  }
  #i1m7a6 {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    padding: 0 0 7px;
  }
  #izav4y {
    min-height: auto;
    margin: 0 0 22px;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }
  #iqg55z,
  #iy6auh {
    font-size: 16px;
    line-height: 23px;
  }
  #iy6auh {
    line-height: 24px;
  }
  #ij0ks5,
  #irb6nz {
    justify-content: center;
  }
  #irb6nz {
    flex-direction: column;
    padding: 40px 15px;
    align-items: center;
  }
  #iznal5 {
    margin: 0 auto 20px;
    width: 100%;
    text-align: center;
  }
  #ixxpug {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 5px;
    letter-spacing: -1.2px;
  }
  #ifd745 {
    font-size: 18px;
    line-height: 35px;
    margin: 0;
  }
  #iujg8h {
    padding: 35px 25px;
  }
  #ii8joa {
    flex-direction: column;
    margin: 0;
  }
  #i06y6l,
  #iyw6jk {
    margin: 0 0 35px;
    max-width: 100%;
  }
  #io9bv3,
  html.no-webp #io9bv3 {
    background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png.webp?t=20250314T075144695);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-attachment: scroll;
    background-size: 100% 100%;
  }
  html.no-webp #io9bv3 {
    background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/67d3a1bf2acd8d229c14a15e/a0e490a7-d5f1-4952-ba59-65fea393207f/line.png?t=20250314T075144695);
  }
  #ie9ec3,
  #io9bv3,
  html.no-webp #io9bv3 {
    border-bottom: 0 solid #35190b;
    flex: 1 0;
  }
  #ibgzxe {
    border-bottom: 1px solid #ba0302;
  }
  #itsbm7 {
    padding: 8px 15px 25px;
  }
  #ij5cvs {
    max-width: 100%;
    width: 100%;
  }
  #ivmiad {
    display: block;
  }
  #ix8gbs {
    max-width: 270px;
    margin: 0 auto;
  }
  #i462ji,
  #ieoh8s {
    margin: 0 0 6px;
  }
  #i0stmnh {
    width: 39px;
    margin: 0 auto;
  }
  #i12n7w7 {
    margin: 0 11px 0 0;
    width: 45px;
  }
  #iqjis67 {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    text-align: left;
    padding: 0 0 7px;
  }
  #i6wfk8u {
    border-bottom: 1px solid #ba0302;
  }
  #ih05rg9 {
    min-height: auto;
    margin: 0 0 20px;
    align-items: center;
    flex-direction: row;
  }
  #ih0j05b {
    width: 39px;
    margin: 0 auto;
  }
  #io5n9fy {
    min-width: 47px;
    margin: 0 11px 0 0;
    width: 45px;
  }
  #i4lx9o8 {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    text-align: left;
    padding: 0 0 7px;
  }
  #i4e2yy4 {
    border-bottom: 1px solid #ba0302;
  }
  #ide4xvl {
    min-height: auto;
    margin: 0;
    flex-direction: row;
    align-items: flex-start;
  }
  #idjs3i9 {
    display: inline-block;
  }
  #i5y22j {
    padding: 30px 0 20px;
  }
  #i2tbxsn {
    order: 1;
    margin: 0 10px;
    height: 56px;
  }
  #ii091of,
  #irszq23 {
    order: 2;
    margin: 0 10px;
    height: 38px;
  }
  #irszq23 {
    order: 3;
    height: 31px;
  }
  #id28dbn,
  #iratevt {
    order: 4;
    margin: 0 10px;
    height: 26px;
  }
  #id28dbn {
    order: 5;
    height: 38px;
  }
  #if2pro4 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0;
  }
  #in32k2k {
    display: block;
    margin: 0 auto;
  }
  #ib5mhss {
    font-size: 17px;
    line-height: 26px;
    margin: 0 0 6px;
  }
  #ippy6o9 {
    margin: 0;
  }
  #ixc8rkh {
    padding: 14px 5px;
  }
  #ibsujrz {
    flex-direction: column;
    padding: 0;
    width: 100%;
    position: static;
    max-width: 100%;
    margin: 0 0 20px;
    border: 1px solid #d3d3d3;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #itr4112 {
    display: block;
    margin: 0 auto;
  }
  #ithwhvk {
    font-size: 17px;
    line-height: 26px;
    margin: 0 0 6px;
  }
  #itwhc07 {
    margin: 0;
    max-width: 100%;
  }
  #iy7jd84 {
    padding: 14px 5px;
    text-align: center;
  }
  #iomm9k,
  #iugimeq {
    flex-direction: column;
  }
  #iugimeq {
    width: 100%;
    position: static;
    max-width: 100%;
    margin: 0 0 20px;
    border: 1px solid #d3d3d3;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
  }
  #iomm9k {
    padding: 30px 10px;
  }
  #ifh7ywj {
    font-size: 30px;
    line-height: 38px;
    letter-spacing: -0.09px;
    margin: 0 0 20px;
  }
  #ibglbqa {
    display: inline;
    text-decoration: none;
    line-height: 32px;
    font-size: 25px;
  }
  #i83ixxr {
    display: inline-block;
    text-decoration: underline;
  }
  #ibv9ki {
    padding: 30px 15px 0;
  }
  #i10i9t,
  #ifmjn3,
  #iobol2m,
  #ip0ahy,
  #iuv6l3 {
    padding: 0 20px 15px;
  }
  .i7uu0mr_global .swipe-group {
    bottom: 220px;
    width: 170px;
    min-height: auto;
    padding: 10px 5px 10px 15px;
    justify-content: flex-end;
  }
  .i7uu0mr_global .swipe-image {
    min-height: auto;
  }
  .i7uu0mr_global .swipe-image #img {
    max-width: 100%;
    margin: 0;
  }
  .i7uu0mr_global .swipe-url {
    display: none;
  }
  .i7uu0mr_global .swipe-content-2 {
    display: block;
    line-height: 28px;
  }
  .i7uu0mr_global .swipe-percent-2 {
    font-size: 24px;
    margin: 0 0 0 10px;
  }
  #iat9772 {
    top: auto;
    bottom: 300px;
  }
  #iofxa6p,
  #isjnihw {
    display: block;
  }
  #iofxa6p {
    font-size: 24px;
    line-height: 35px;
    margin: 0 0 15px;
    text-align: left;
    width: 100%;
    letter-spacing: -0.5px;
  }
  #ivlkfqu {
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 20px;
    display: none;
  }
  #im7nxjv {
    order: 1;
    margin: 0 10px;
    height: 51px;
  }
  #i2ixkz4 {
    display: block;
  }
  #irk57p {
    display: flex;
    padding: 0;
  }
  #iopvsdi {
    margin: 0 0 20px;
  }
  #iopvsdi,
  #ito1da5 {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #i9cgk0g {
    font-size: 18px;
    line-height: 28px;
    margin: 15px 0;
  }
  #iuh8uv {
    width: 100%;
    height: auto;
  }
  #itqsm3p {
    align-items: center;
    min-height: auto;
  }
  #in5hde {
    max-width: 100%;
  }
  #iysxnt {
    flex-direction: column;
    margin: 0 0 48px;
    justify-content: center;
    align-items: center;
  }
  #i9g02w {
    font-size: 16px;
    line-height: 25px;
    padding: 0;
  }
  #i2kpwu,
  #iu1vfq,
  #iz24tg {
    width: 100%;
    padding: 0;
  }
  #iioe3u,
  #iox3fh,
  #iuh6tc {
    padding: 0;
    margin: 0 auto 15px;
  }
  #iioe3u {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  #iox3fh,
  #iuh6tc {
    max-width: 530px;
    width: auto;
  }
  #itchsg,
  #ivk6yy {
    flex-direction: column;
    margin: 0 0 48px;
    justify-content: center;
    align-items: center;
  }
  #icgq8m {
    min-height: auto;
    margin: 0 auto 15px;
    justify-content: center;
  }
  #i9th3t,
  #icgq8m {
    padding: 0;
    width: 100%;
  }
  #ipp60q {
    flex-direction: column;
    margin: 0 0 48px;
    justify-content: center;
    align-items: center;
  }
  #iyz2zm {
    font-size: 16px;
    line-height: 25px;
    padding: 0;
  }
  #ind8hh,
  #iu9gst,
  #ixg5sr,
  #iy76v6 {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0;
  }
  #ij7quc,
  #ikwhy7 {
    font-size: 16px;
    line-height: 25px;
    padding: 0;
  }
  #iygbvs {
    margin: 0 auto;
    width: 50px;
    padding: 0;
  }
  #i3vazh {
    margin: 0 11px 0 0;
    width: 50px;
    max-width: 50px;
  }
  #isqmz9 {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    padding: 0 0 7px;
  }
  #igxhy5 {
    border-bottom: 0 solid #35190b;
    flex: 1 0;
  }
  #iy2ynf {
    min-height: auto;
    margin: 0 0 22px;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }
  #i3zq9t {
    display: block;
    margin: 0 auto;
  }
  #ia2xxj {
    font-size: 17px;
    line-height: 26px;
    margin: 0 0 6px;
  }
  #ig11c4 {
    margin: 0;
  }
  #iqh6zh {
    padding: 14px 5px;
  }
  #i1ci73 {
    flex-direction: column;
    padding: 0;
    width: 100%;
    position: static;
    max-width: 100%;
    margin: 0 0 20px;
    border: 1px solid #d3d3d3;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #imd3jt {
    padding: 12px 15px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -1px;
  }
  #iiinfx {
    margin: 0 auto;
    animation-duration: 1s;
    animation-delay: 1s;
    max-width: 100%;
    width: 95%;
  }
  #izj52or {
    font-size: 16px;
    line-height: 20px;
    margin: 11px 0 0;
    padding: 0 10px;
    font-weight: 700;
  }
  #io5b6i {
    font-size: 20px;
    letter-spacing: 0;
    color: #d41023;
  }
  #id2v2x,
  #iqhmf8 {
    margin: 0 0 6px;
  }
  #ify08mh {
    padding: 8px 15px 25px;
  }
  #ia5x21v {
    max-width: 100%;
    width: 100%;
  }
  #idf6z8e,
  #irtxv3a {
    margin: 0 0 6px;
  }
  #i2ghezj {
    padding: 8px 15px 25px;
  }
  #ihcpjiq {
    max-width: 100%;
    width: 100%;
  }
  #iebdc9i {
    display: none;
  }
  #ia11ip,
  #iub9e6 {
    width: 100%;
  }
  #ia11ip {
    flex-direction: column;
  }
  #i1i4yow {
    display: flex;
    width: 50%;
    align-items: center;
    padding: 0;
    justify-content: center;
  }
  #i1i4yow,
  #ij2j9cf,
  #iocvfmc {
    flex-direction: column;
  }
  #iocvfmc {
    width: auto;
    justify-content: space-around;
  }
  #ij2j9cf {
    padding: 10px;
    margin: 0 auto 25px;
  }
  #ifkljml {
    font-size: 14px;
    line-height: 28px;
    min-width: 180px;
    letter-spacing: -1px;
  }
  #ixqafb9 {
    justify-content: center;
  }
  #ikuejl {
    font-size: 12px;
    line-height: 15px;
    text-align: center;
  }
  #ibsypt {
    display: flex;
    border-left: 1px solid #000;
    width: 50%;
    padding: 0 0 0 20px;
    align-items: flex-start;
    flex-direction: column;
  }
  #iw30d8g {
    font-size: 32px;
    line-height: 39px;
    margin: 0 0 2px;
  }
  #i6439j1 {
    font-size: 12px;
    line-height: 15px;
  }
  #i6fk10j {
    margin: 0 0 5px;
  }
  #iab6ms {
    width: 24px;
  }
  #ifxamg {
    font-size: 28px;
    line-height: 34px;
  }
  #i9iz8f {
    min-height: 50px;
    display: flex;
    justify-content: center;
    margin: 0 0 17px;
  }
  #ig8rjjg {
    min-height: auto;
  }
  #ijekcz {
    margin: 0 0 4px;
  }
  #i5cqv1j,
  #igu0wv8,
  #ik5w7cj,
  #ipt8xok {
    font-size: 14px;
    line-height: 28px;
    min-width: 180px;
    letter-spacing: -1px;
  }
  #i2rjmsv,
  #i9giuw5,
  #ioyyomd,
  #ip46lw3,
  #izp799h {
    width: 81px;
    margin: 0 8px 0 0;
  }
  #iovg7t {
    padding: 41px 15px;
  }
  #ifrt30l {
    line-height: 32px;
    font-size: 25px;
  }
  #i3fmhd,
  #iep2p5,
  #inbsdr,
  #int2kqh,
  #iy2kyf {
    padding: 15px auto 15px 20px;
  }
  #iurolh {
    padding: 15px 10px 20px;
  }
  #iy0xn2 {
    margin: 0 10px 10px;
  }
  #i038cxq,
  #i6itfk7,
  #ibbuubi,
  #ilzhvwk,
  #iy0xn2 {
    padding: 0;
  }
  #iz5niqi {
    line-height: 35px;
  }
  #ifix59,
  #ixrn1q {
    width: auto;
  }
  #idzz51 {
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #iv0phv {
    font-size: 16px;
    margin: 0 8px;
  }
  #icbobe {
    padding: 12px 15px;
    font-size: 19px;
  }
  #i0b11g,
  #ipphac {
    margin: 0 auto;
    display: block;
  }
  #ipphac {
    font-size: 16px;
    line-height: 18px;
    margin: 11px 0 10px;
  }
  #igjvrf {
    flex-direction: row;
    display: flex;
    justify-content: center;
  }
  #iizoe9 {
    margin: 0 5px;
  }
  #i8drr4,
  #icuels,
  #iikkr8,
  #iizoe9,
  #is8cb9,
  #izx9rg {
    font-size: 16px;
  }
  #iaivdi {
    margin: 0 0 30px;
  }
  #ijsitq {
    text-align: left;
  }
  #iruanrh {
    font-size: 15px;
  }
  #i37en3,
  #iirjn1,
  #il6krt {
    font-size: 20px;
    letter-spacing: -0.5px;
  }
  #ibqs66,
  #ibw03d,
  #itmovs {
    font-size: 16px;
  }
  #i60zsn {
    display: none;
  }
  #iogfwb {
    width: auto;
  }
  #ivmu3k {
    width: 100%;
    padding: 0;
    margin: 0 auto 15px;
    display: flex;
    justify-content: center;
  }
  #ip9b2l {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0;
  }
  #ioykef {
    font-size: 16px;
    line-height: 25px;
    padding: 0;
  }
  #iblao2 {
    width: 100%;
    padding: 0;
  }
  #iobo6w {
    flex-direction: column;
    margin: 0 0 48px;
    justify-content: center;
    align-items: center;
  }
  #iivm1m {
    padding: 0;
    margin: 0 auto 15px;
    max-width: 530px;
    width: auto;
  }
  #ie3afm {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0;
  }
  #ifl167 {
    font-size: 16px;
    line-height: 25px;
    padding: 0;
  }
  #im11zu {
    width: 100%;
    padding: 0;
  }
  #itdguh {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #igv8v1 {
    font-size: 16px;
    margin: 0 5px;
  }
  #i3a6ot {
    flex-direction: row;
    display: flex;
    justify-content: center;
  }
  #iy0o5a {
    padding: 15px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -1px;
  }
  #ih44jm {
    margin: 0 auto;
  }
  #ilizqv {
    font-size: 14px;
    line-height: 18px;
    margin: 11px 0 25px;
    padding: 0 10px;
  }
  #isdalr {
    margin: 40px auto 0;
  }
  #iwxvol {
    margin: 0 auto 15px;
  }
  #idgign {
    font-size: 16px;
    line-height: 25px;
    margin: 0 0 30px;
    display: block;
    letter-spacing: 0;
  }
  #idis53 {
    margin: 0 auto;
    width: 50px;
    padding: 0;
  }
  #ipwmdd {
    margin: 0 11px 0 0;
    width: 50px;
    max-width: 50px;
  }
  #intwfn {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    padding: 0 0 7px;
  }
  #ita52u {
    border-bottom: 0 solid #35190b;
    flex: 1 0;
  }
  #iaxtv4 {
    min-height: auto;
    margin: 0 0 22px;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }
  #ig2set {
    width: 39px;
    margin: 0 auto;
  }
  #ismwd5 {
    margin: 0 11px 0 0;
    width: 45px;
  }
  #ii2ewa {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    text-align: left;
    padding: 0 0 7px;
  }
  #iwu0kh {
    border-bottom: 1px solid #ba0302;
  }
  #it6npe {
    min-height: auto;
    margin: 0 0 20px;
    align-items: center;
    flex-direction: row;
  }
  #ip141b {
    width: 39px;
    margin: 0 auto;
  }
  #ics24h {
    margin: 0 11px 0 0;
    width: 45px;
  }
  #igmef5 {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    text-align: left;
    padding: 0 0 7px;
  }
  #ifz5rh {
    border-bottom: 1px solid #ba0302;
  }
  #i2dvdz {
    min-height: auto;
    margin: 0 0 20px;
    align-items: center;
    flex-direction: row;
  }
  #i6h5a4 {
    width: 39px;
    margin: 0 auto;
  }
  #izn2rf {
    margin: 0 11px 0 0;
    width: 45px;
  }
  #i4brak {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    text-align: left;
    padding: 0 0 7px;
  }
  #i549pa {
    border-bottom: 1px solid #ba0302;
  }
  #iwg718 {
    min-height: auto;
    margin: 0 0 20px;
    align-items: center;
    flex-direction: row;
  }
  #i443m8 {
    margin: 0 auto;
    width: 50px;
    padding: 0;
  }
  #i4df2w {
    margin: 0 11px 0 0;
    width: 50px;
    max-width: 50px;
  }
  #ijyegv {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    padding: 0 0 7px;
  }
  #iye1mf {
    border-bottom: 0 solid #35190b;
    flex: 1 0;
  }
  #ixt7wx {
    min-height: auto;
    margin: 0 0 22px;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }
  #irn9pf {
    margin: 0 auto;
    width: 50px;
    padding: 0;
  }
  #i0ujoh {
    margin: 0 11px 0 0;
    width: 50px;
    max-width: 50px;
  }
  #ijfa2i {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    padding: 0 0 7px;
  }
  #i387if {
    border-bottom: 0 solid #35190b;
    flex: 1 0;
  }
  #ifvrqh {
    min-height: auto;
    margin: 0 0 22px;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }
  #iw6ue4 {
    margin: 0 auto;
    width: 50px;
    padding: 0;
  }
  #iixb9l {
    margin: 0 11px 0 0;
    width: 50px;
    max-width: 50px;
  }
  #iqvc2e {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    padding: 0 0 7px;
  }
  #iqdqn3 {
    border-bottom: 0 solid #35190b;
    flex: 1 0;
  }
  #id3myx {
    min-height: auto;
    margin: 0 0 22px;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }
  #i8rzvn {
    margin: 0 auto;
    width: 50px;
    padding: 0;
  }
  #itpn5e {
    margin: 0 11px 0 0;
    width: 50px;
    max-width: 50px;
  }
  #i4swfg {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    padding: 0 0 7px;
  }
  #i83j6f {
    border-bottom: 0 solid #35190b;
    flex: 1 0;
  }
  #i4g2ue {
    min-height: auto;
    margin: 0 0 22px;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }
  #i23s1k {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -1.5px;
  }
  #i5l11r {
    margin: 35px auto 0;
  }
  #ifrrz3 {
    font-size: 16px;
  }
  #i6nf5a,
  #iha2qs,
  #ir2gtv {
    width: auto;
  }
  #iln8zx {
    margin: 0 auto;
  }
  #ie9bht {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #ifjv9g {
    font-size: 11px;
    line-height: 21px;
    padding: 0 15px 15px;
  }
}
