:focus {
  outline: none;
}

* {
  -webkit-appearance: none;
  margin: 0;
}

main.web {
  overflow: hidden;
}

img.lazy {
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

img:not([src]):not([srcset]) {
  visibility: hidden;
  display: block;
}

.main {
  max-width: 1160px;
  margin: 0px auto;
  width: 100%;
  position: relative;
}

body {
  background: #0C131F;
  margin: 0;
  font-family: "Manrope";
}

.b1_bg {
  height: 1080px;
  background-size: cover;
  background-position: top center;
}

.b1 .main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.b1_box {
  width: 680px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

p.b1_top_data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  /* identical to box height */
  text-align: center;
  letter-spacing: 0.2em;
  color: #5793EE;
  margin: 11px auto 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

p.b1_top_data i {
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.b1_top:before {
  background-image: url("data:image/svg+xml,%3Csvg width='419' height='140' viewBox='0 0 419 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 -1H418V110.909C418 115.548 414.474 119.428 409.855 119.868L209.69 138.977C209.564 138.989 209.436 138.989 209.31 138.977L9.14469 119.868C4.52644 119.428 1 115.548 1 110.909V-1Z' fill='%23000D1D' fill-opacity='0.5' stroke='url(%23paint0_linear_4_1470)' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4_1470' x1='209.5' y1='-2' x2='209.5' y2='140' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.40894' stop-color='%23225088' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23225088'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  content: "";
  width: 419px;
  height: 140px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.b1_top {
  display: table;
  margin: 0 auto 104px;
  position: relative;
  width: 419px;
  text-align: center;
}

p.b1_top_data_text {
  position: relative;
  z-index: 2;
  font-weight: 600;
  font-size: 28px;
  line-height: 38px;
  text-align: center;
  text-transform: uppercase;
  color: #FAFAFA;
  margin: 1px 0 0;
}

.b1 {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

h1.h1 {
  font-family: "AA Duke";
  font-style: normal;
  font-weight: 400;
  font-size: 130px;
  line-height: 120px;
  text-align: center;
  background: -o-linear-gradient(left, rgba(250, 250, 250, 0) -8.87%, #FAFAFA 9.87%, #FAFAFA 88.96%, rgba(250, 250, 250, 0) 109.76%);
  background: -webkit-gradient(linear, left top, right top, color-stop(-8.87%, rgba(250, 250, 250, 0)), color-stop(9.87%, #FAFAFA), color-stop(88.96%, #FAFAFA), color-stop(109.76%, rgba(250, 250, 250, 0)));
  background: linear-gradient(90deg, rgba(250, 250, 250, 0) -8.87%, #FAFAFA 9.87%, #FAFAFA 88.96%, rgba(250, 250, 250, 0) 109.76%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: table;
  margin: 0 auto 8px;
}

p.text {
  text-align: center;
  font-weight: 300;
  font-size: 24px;
  line-height: 33px;
  text-align: center;
  color: #FAFAFA;
  width: 100%;
}

p.text b {
  color: #A8C2EA;
  font-weight: 400;
}

.b1_bt {
  position: relative;
  padding: 1px 0;
  height: 368px;
}

.b1_bt_bg {
  position: absolute;
  right: 0;
  top: 0;
}

.b1_bt_top {
  position: relative;
  z-index: 99;
  margin: 46px 21px 0 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 538px;
}

.b1_price_t1 {
  font-weight: 500;
  font-size: 21.8876px;
  line-height: 26px;
  text-align: center;
  color: #FAFAFA;
}

p.b1_price_t2 {
  font-style: normal;
  font-weight: 500;
  font-size: 21.8876px;
  line-height: 26px;
  text-align: center;
  color: rgba(250, 250, 250, 0.3);
  text-decoration: line-through;
}

.bt {
  background: #B9963B;
  border-radius: 10px;
  width: 360px;
  height: 116px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #89660A;
  text-decoration: none;
  position: relative;
  -webkit-box-shadow: 0 7px 29px 0px #ffd7714d;
  box-shadow: 0 7px 29px 0px #ffd7714d;
}

.bt span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 95%;
  background: -o-radial-gradient(50% 0%, 40.91% 40.91%, #FFEDBD 0%, rgba(255, 237, 189, 0) 100%), -o-linear-gradient(185.36deg, #FFE08F -4.04%, #FFE6A7 19.97%, #FFDD86 39.92%, #FFE6A7 65.96%, #FFD771 90.05%, #FFE08F 106.73%);
  background: radial-gradient(40.91% 40.91% at 50% 0%, #FFEDBD 0%, rgba(255, 237, 189, 0) 100%), linear-gradient(264.64deg, #FFE08F -4.04%, #FFE6A7 19.97%, #FFDD86 39.92%, #FFE6A7 65.96%, #FFD771 90.05%, #FFE08F 106.73%);
  -webkit-box-shadow: 0px 5px 0px #B9963B, inset 0px 0px 40px rgba(255, 244, 216, 0.6);
  box-shadow: 0px 5px 0px #B9963B, inset 0px 0px 40px rgba(255, 244, 216, 0.6);
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}

.bt span i {
  font-style: normal;
  position: relative;
  z-index: 99;
}

.bt span:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background: #f7c750;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.bt span:before {
  content: "";
  display: block;
  position: absolute;
  top: -18px;
  height: 112%;
  width: 82px;
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.9));
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.9)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.9));
  -webkit-animation: flareAnimation 0.7s infinite linear;
  animation: flareAnimation 0.7s infinite linear;
  z-index: 44;
  -webkit-filter: blur(20px);
  filter: blur(20px);
  -webkit-transform: translate3d(-300%, 0%, 0px) skewX(-45deg);
  transform: translate3d(-300%, 0%, 0px) skewX(-45deg);
}

@-webkit-keyframes flareAnimation {
  0% {
    -webkit-transform: translate3d(-300%, 0%, 0px) skewX(-45deg);
    transform: translate3d(-300%, 0%, 0px) skewX(-45deg);
  }
  100% {
    -webkit-transform: translate3d(300%, 0%, 0px) skewX(-45deg);
    transform: translate3d(300%, 0%, 0px) skewX(-45deg);
  }
}
@keyframes flareAnimation {
  0% {
    -webkit-transform: translate3d(-300%, 0%, 0px) skewX(-45deg);
    transform: translate3d(-300%, 0%, 0px) skewX(-45deg);
  }
  100% {
    -webkit-transform: translate3d(300%, 0%, 0px) skewX(-45deg);
    transform: translate3d(300%, 0%, 0px) skewX(-45deg);
  }
}
@-webkit-keyframes wd {
  0% {
    width: 0;
  }
  100% {
    width: 95%;
  }
}
@keyframes wd {
  0% {
    width: 0;
  }
  100% {
    width: 95%;
  }
}
.bt:hover span:after {
  opacity: 1;
}

.b1_bt_info {
  margin: 27px 0 0 15px;
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 21px;
}

p.b1_bt_info_text_t1 i {
  width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: -o-radial-gradient(61.87% 1.86%, 69.43% 63.09%, #03409F 0%, rgba(3, 64, 159, 0) 100%), -o-radial-gradient(-14.06% 22.89%, 85% 64.56%, #367FEF 0%, rgba(79, 113, 165, 0) 100%), -o-radial-gradient(100% 35.09%, 61.43% 55.82%, #6C99DF 0%, rgba(79, 113, 165, 0) 100%), -o-linear-gradient(top, #5A92E7 9.13%, #3C74C6 55.35%, #093370 100%), -o-linear-gradient(187.6deg, #FFE7A8 -40.15%, #FFF1CD 0.8%, #FFE6A6 28.39%, #FFEDBE 64%, #FFE6A5 101.15%, #FFE7A8 142.24%), #D9D9D9;
  background: radial-gradient(69.43% 63.09% at 61.87% 1.86%, #03409F 0%, rgba(3, 64, 159, 0) 100%), radial-gradient(85% 64.56% at -14.06% 22.89%, #367FEF 0%, rgba(79, 113, 165, 0) 100%), radial-gradient(61.43% 55.82% at 100% 35.09%, #6C99DF 0%, rgba(79, 113, 165, 0) 100%), linear-gradient(180deg, #5A92E7 9.13%, #3C74C6 55.35%, #093370 100%), linear-gradient(262.4deg, #FFE7A8 -40.15%, #FFF1CD 0.8%, #FFE6A6 28.39%, #FFEDBE 64%, #FFE6A5 101.15%, #FFE7A8 142.24%), #D9D9D9;
  -webkit-box-shadow: 0px 0px 29.4737px rgba(108, 153, 223, 0.3);
  box-shadow: 0px 0px 29.4737px rgba(108, 153, 223, 0.3);
  border-radius: 4.42105px;
}

p.b1_bt_info_text_t1 i img {
  width: 13px;
  height: 13px;
}

p.b1_bt_info_text_t1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 9px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.1em;
  color: #A8C2EA;
  margin: 11px 0 10px;
  justify-content: center;
  padding: 0 0 0;
}

p.b1_bt_info_text_t2 {
  font-weight: 300;
  font-size: 20px;
  color: #fff;
}

p.b1_bt_info_text_t2 b {
  font-weight: 300;
  color: #A8C2EA;
}

.b1_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  min-width: 954px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 51px 0 0;
}

.b1_left {
  /* position: absolute; */
  top: 0;
  bottom: 0;
}

.b1_bt_bg img {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
}

.b1_left_bg img {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(27px);
}

.b1_left_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin: 0 0 16px;
}

.b1_left_icon i {
  background: -o-radial-gradient(61.87% 1.86%, 69.43% 63.09%, #03409F 0%, rgba(3, 64, 159, 0) 100%), -o-radial-gradient(-14.06% 22.89%, 85% 64.56%, #367FEF 0%, rgba(79, 113, 165, 0) 100%), -o-radial-gradient(100% 35.09%, 61.43% 55.82%, #6C99DF 0%, rgba(79, 113, 165, 0) 100%), -o-linear-gradient(top, #5A92E7 9.13%, #3C74C6 55.35%, #093370 100%), -o-linear-gradient(187.6deg, #FFE7A8 -40.15%, #FFF1CD 0.8%, #FFE6A6 28.39%, #FFEDBE 64%, #FFE6A5 101.15%, #FFE7A8 142.24%), #D9D9D9;
  background: radial-gradient(69.43% 63.09% at 61.87% 1.86%, #03409F 0%, rgba(3, 64, 159, 0) 100%), radial-gradient(85% 64.56% at -14.06% 22.89%, #367FEF 0%, rgba(79, 113, 165, 0) 100%), radial-gradient(61.43% 55.82% at 100% 35.09%, #6C99DF 0%, rgba(79, 113, 165, 0) 100%), linear-gradient(180deg, #5A92E7 9.13%, #3C74C6 55.35%, #093370 100%), linear-gradient(262.4deg, #FFE7A8 -40.15%, #FFF1CD 0.8%, #FFE6A6 28.39%, #FFEDBE 64%, #FFE6A5 101.15%, #FFE7A8 142.24%), #D9D9D9;
  -webkit-box-shadow: 0px 0px 46.3158px rgba(108, 153, 223, 0.3);
  box-shadow: 0px 0px 46.3158px rgba(108, 153, 223, 0.3);
  border-radius: 6.94737px;
  width: 44px;
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.b1_left_text {
  position: absolute;
  top: 63px;
  margin: auto;
  left: 46px;
}

.b1_left_text p {
  font-weight: 300;
  font-size: 21px;
  line-height: 30px;
  color: #FAFAFA;
}

.fm {
  background: #0C131F !important;
  width: 500px !important;
}

.ths_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 50px 0 0;
  gap: 7px;
  width: 100%;
}

.ths_top p {
  font-weight: 400;
  font-size: 14.8247px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  color: #2962B4;
}

.ths_top_line {
  border: 1px solid #2962B4;
  border-radius: 50px;
  height: 14px;
  min-width: 640px;
}

.ths_top_line span {
  width: 0;
  height: calc(100% - 6px);
  display: block;
  background: -o-linear-gradient(185.36deg, #FFE08F -4.04%, #FFE6A7 19.97%, #FFDD86 39.92%, #FFE6A7 65.96%, #FFD771 90.05%, #FFE08F 106.73%);
  background: linear-gradient(264.64deg, #FFE08F -4.04%, #FFE6A7 19.97%, #FFDD86 39.92%, #FFE6A7 65.96%, #FFD771 90.05%, #FFE08F 106.73%);
  border-radius: 24.6567px;
  margin: 3px;
  max-width: calc(100% - 6px);
  -webkit-animation: wd 0.7s linear both;
  animation: wd 0.7s linear both;
}

p.ths_tx_1 {
  text-align: center;
  font-weight: 500;
  font-size: 24px;
  line-height: 33px;
  /* identical to box height */
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #A8C2EA;
  margin: 8px 0 0;
}

.ths h1.h1 {
  font-size: 140px;
  line-height: 92%;
  margin: 102px auto 10px;
}

.tg {
  width: 99px;
  height: 99px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: -o-linear-gradient(top, #2AABEE 0%, #229ED9 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#2AABEE), to(#229ED9));
  background: linear-gradient(180deg, #2AABEE 0%, #229ED9 100%);
  border-radius: 21.5217px;
  margin: 0 4px 0;
  position: relative;
}

.tg:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='55' height='46' viewBox='0 0 55 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.40645 19.9775C18.8367 13.6905 28.4591 9.54568 33.2737 7.54312C47.0204 1.8254 49.8769 0.832173 51.7386 0.799376C52.1481 0.792163 53.0637 0.893645 53.6568 1.37488C54.1576 1.78123 54.2953 2.33014 54.3613 2.7154C54.4272 3.10066 54.5093 3.9783 54.444 4.66405C53.6991 12.4912 50.4758 31.4855 48.8359 40.252C48.142 43.9615 46.7758 45.2052 45.4531 45.3269C42.5785 45.5915 40.3957 43.4272 37.6115 41.6022C33.2549 38.7464 30.7937 36.9686 26.5648 34.1818C21.6776 30.9612 24.8458 29.1911 27.631 26.2983C28.3599 25.5412 41.0252 14.0211 41.2704 12.9761C41.301 12.8454 41.3295 12.3582 41.04 12.1009C40.7506 11.8436 40.3234 11.9316 40.0152 12.0016C39.5782 12.1008 32.6184 16.7009 19.1358 25.8021C17.1603 27.1586 15.3709 27.8196 13.7677 27.7849C12.0003 27.7468 8.60052 26.7856 6.07313 25.9641C2.97319 24.9564 0.509421 24.4236 0.723961 22.7123C0.835706 21.8209 2.0632 20.9093 4.40645 19.9775Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 55px;
  height: 46px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  -webkit-transform: translate(-2px, 0px);
  -ms-transform: translate(-2px, 0px);
  transform: translate(-2px, 0px);
}

p.ths_t2 {
  font-weight: 500;
  font-size: 28px;
  line-height: 38px;
  text-align: center;
  color: #fff;
}

p.ths_t2 span {
  color: #A8C2EA;
}

.ths a.bt {
  width: 675px;
  margin: 59px auto 45px;
}

p.ths_t3 {
  text-align: center;
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  text-align: center;
  color: #A8C2EA;
}

p.ths_t3 span {
  color: #fff;
}

p.ths_t4 {
  display: table;
  margin: 16px auto;
  border-radius: 38px;
  border: 1px solid #245EB6;
  font-weight: 600;
  font-size: 17.6723px;
  line-height: 24px;
  text-align: center;
  color: #438CFF;
  padding: 13px 25px;
}

.ths .main {
  display: block !important;
}
footer.footer {
  padding: 41px 0 ;
}
@media screen and (max-width: 980px) and (min-width: 681px) {
  main {
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: calc(100%/0.6);
    height: calc(100%/0.6);
    min-width: 1200px;
  }
}
@media screen and (min-width: 981px) and (max-width: 1169px) {
  main {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: calc(100%/0.75);
    height: calc(100%/0.75);
    min-width: 1200px;
  }
}
@media screen and (max-width: 680px) {
  .main {
    width: 320px;
  }footer.footer {
    padding: 0 0 20px;
}

  .b1_box {
    width: 100%;
  }

  .b1_top:before {
    width: 233px;
    background-size: contain;
    height: 79px;
  }

  .ths h1.h1 {
    font-size: 52px;
    margin: 61px 0 0;
    line-height: 100%;
  }

  .ths a.bt {
    width: 100%;
    margin: 27px 0 39px;
    font-size: 14px;
    line-height: 120%;
  }

  p.b1_top_data {
    font-size: 9px;
    gap: 5px;
    margin: 0 0 0;
  }

  p.b1_top_data i svg {
    width: 9px;
    height: 10px;
  }

  p.b1_top_data_text {
    font-size: 16px;
    line-height: 120%;
  }

  h1.h1 {
    font-size: 66px;
    line-height: 97%;
    margin: 0 auto 3px;
  }

  .b1_top {
    margin: 0 auto 39px;
    width: 233px;
  }

  p.text {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FAFAFA;
  }

  p.text br {
    display: none;
  }

  .b1_bottom {
    min-width: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 276px 0 0;
  }

  .b1_left {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: 0 0 0;
    width: 100%;
    margin: 26px 0 0;
    text-align: center;
  }

  .b1_bt {
    height: auto;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .b1_bt_top {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .bt {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 280px;
    height: 90px;
    font-size: 17px;
  }

  .b1_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 9px auto 10px;
    gap: 9px;
  }

  p.b1_price_t2 {
    font-size: 16px;
    color: #7091C6;
  }

  p.b1_price_t1 {
    font-size: 16px;
  }

  .b1_bt_bg img {
    display: none;
  }

  .b1_bt_bg:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='340' height='311' viewBox='0 0 340 311' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_6_50)'%3E%3Cpath d='M0 36C0 30.3995 0 27.5992 1.08993 25.4601C2.04867 23.5785 3.57847 22.0487 5.46009 21.0899C7.59921 20 10.3995 20 16 20H44.6139C51.3156 20 54.6665 20 57.8506 19.2997C60.6748 18.6785 63.3943 17.6523 65.9248 16.2528C68.7778 14.6751 71.2934 12.4614 76.3244 8.03397L80.0147 4.78641C82.0271 3.01546 83.0333 2.12998 84.1746 1.49886C85.1867 0.93909 86.2746 0.528601 87.4042 0.280134C88.6779 0 90.0182 0 92.6989 0H170.907H248.099C250.819 0 252.179 0 253.47 0.287931C254.614 0.543297 255.715 0.96508 256.738 1.53983C257.89 2.18787 258.902 3.09663 260.926 4.91415L264.045 7.71463C269.105 12.2584 271.636 14.5303 274.517 16.1504C277.073 17.5873 279.825 18.6418 282.687 19.2802C285.914 20 289.314 20 296.115 20H308C319.201 20 324.802 20 329.08 22.1799C332.843 24.0973 335.903 27.1569 337.82 30.9202C340 35.1984 340 40.799 340 52V185.608V278.5C340 289.701 340 295.302 337.82 299.58C335.903 303.343 332.843 306.403 329.08 308.32C324.802 310.5 319.201 310.5 308 310.5H170.907H16C10.3995 310.5 7.59921 310.5 5.46009 309.41C3.57847 308.451 2.04867 306.922 1.08993 305.04C0 302.901 0 300.101 0 294.5V192V36Z' fill='%23000D1D' fill-opacity='0.5'/%3E%3Cpath d='M0.5 36C0.5 33.1915 0.500389 31.1152 0.634581 29.4727C0.768297 27.8361 1.03237 26.6744 1.53544 25.6871C2.44624 23.8995 3.89955 22.4462 5.68709 21.5354C6.67442 21.0324 7.83613 20.7683 9.47274 20.6346C11.1152 20.5004 13.1915 20.5 16 20.5H44.6139H44.6892C51.3197 20.5 54.7208 20.5 57.958 19.788C60.8293 19.1565 63.5941 18.1131 66.1668 16.6904C69.0674 15.0863 71.6206 12.8394 76.5983 8.45899L76.6547 8.40932L80.345 5.16177C82.3737 3.37654 83.3339 2.53514 84.4165 1.93641C85.3865 1.39996 86.429 1.00658 87.5116 0.768462C88.7199 0.502704 89.9966 0.5 92.6989 0.5H170.907H248.099C250.841 0.5 252.136 0.502781 253.361 0.775934C254.458 1.02066 255.513 1.42487 256.493 1.97567C257.586 2.59045 258.552 3.454 260.592 5.28618L263.711 8.08666L263.768 8.1377C268.774 12.6332 271.342 14.9391 274.272 16.5863C276.87 18.0471 279.669 19.1191 282.578 19.7682C285.859 20.5 289.31 20.5 296.038 20.5H296.115H308C313.609 20.5 317.785 20.5004 321.095 20.7708C324.399 21.0408 326.796 21.5773 328.853 22.6254C332.522 24.4949 335.505 27.478 337.375 31.1472C338.423 33.2041 338.959 35.6006 339.229 38.9048C339.5 42.2147 339.5 46.3912 339.5 52V185.608V278.5C339.5 284.109 339.5 288.285 339.229 291.595C338.959 294.899 338.423 297.296 337.375 299.353C335.505 303.022 332.522 306.005 328.853 307.875C326.796 308.923 324.399 309.459 321.095 309.729C317.785 310 313.609 310 308 310H170.907H16C13.1915 310 11.1152 310 9.47274 309.865C7.83614 309.732 6.67441 309.468 5.68709 308.965C3.89955 308.054 2.44623 306.6 1.53544 304.813C1.03237 303.826 0.768297 302.664 0.634581 301.027C0.500389 299.385 0.5 297.309 0.5 294.5V192V36Z' stroke='url(%23paint0_radial_6_50)'/%3E%3Cpath d='M0.5 36C0.5 33.1915 0.500389 31.1152 0.634581 29.4727C0.768297 27.8361 1.03237 26.6744 1.53544 25.6871C2.44624 23.8995 3.89955 22.4462 5.68709 21.5354C6.67442 21.0324 7.83613 20.7683 9.47274 20.6346C11.1152 20.5004 13.1915 20.5 16 20.5H44.6139H44.6892C51.3197 20.5 54.7208 20.5 57.958 19.788C60.8293 19.1565 63.5941 18.1131 66.1668 16.6904C69.0674 15.0863 71.6206 12.8394 76.5983 8.45899L76.6547 8.40932L80.345 5.16177C82.3737 3.37654 83.3339 2.53514 84.4165 1.93641C85.3865 1.39996 86.429 1.00658 87.5116 0.768462C88.7199 0.502704 89.9966 0.5 92.6989 0.5H170.907H248.099C250.841 0.5 252.136 0.502781 253.361 0.775934C254.458 1.02066 255.513 1.42487 256.493 1.97567C257.586 2.59045 258.552 3.454 260.592 5.28618L263.711 8.08666L263.768 8.1377C268.774 12.6332 271.342 14.9391 274.272 16.5863C276.87 18.0471 279.669 19.1191 282.578 19.7682C285.859 20.5 289.31 20.5 296.038 20.5H296.115H308C313.609 20.5 317.785 20.5004 321.095 20.7708C324.399 21.0408 326.796 21.5773 328.853 22.6254C332.522 24.4949 335.505 27.478 337.375 31.1472C338.423 33.2041 338.959 35.6006 339.229 38.9048C339.5 42.2147 339.5 46.3912 339.5 52V185.608V278.5C339.5 284.109 339.5 288.285 339.229 291.595C338.959 294.899 338.423 297.296 337.375 299.353C335.505 303.022 332.522 306.005 328.853 307.875C326.796 308.923 324.399 309.459 321.095 309.729C317.785 310 313.609 310 308 310H170.907H16C13.1915 310 11.1152 310 9.47274 309.865C7.83614 309.732 6.67441 309.468 5.68709 308.965C3.89955 308.054 2.44623 306.6 1.53544 304.813C1.03237 303.826 0.768297 302.664 0.634581 301.027C0.500389 299.385 0.5 297.309 0.5 294.5V192V36Z' stroke='url(%23paint1_radial_6_50)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_6_50' x='-60' y='-60' width='460' height='430.5' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='30'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_6_50'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_6_50' result='shape'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_6_50' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(118.486 -41.5947) rotate(76.1152) scale(234.041 426.569)'%3E%3Cstop stop-color='%23172C46'/%3E%3Cstop offset='1' stop-color='%2333465E' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_6_50' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(185.155 282.649) rotate(-90) scale(119.703 266.696)'%3E%3Cstop stop-color='%23172C46'/%3E%3Cstop offset='1' stop-color='%2333465E' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    min-width: 340px;
    height: 311px;
    display: block;
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
  }

  .b1_bt_bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 100%;
  }
  
  .b1_bt_book {
      margin: auto;
  }

  .b1_bt_book img {
    width: 80px;
    height: 110px;
  }

  p.b1_bt_info_text_t1 {
    font-size: 9px;
    margin: 10px 0 6px;
    text-align: center;
    justify-content: center;
  }

  p.b1_bt_info_text_t1 i {
    width: 18px;
    height: 18px;
  }

  p.b1_bt_info_text_t1 i img {
    width: 8px;
  }

  p.b1_bt_info_text_t2 {
    font-size: 14px;
    width: 90%;
  }

  p.b1_bt_info_text_t2 br {
    display: none;
  }

  p.b1_bt_info_text_t2 b {
    display: block;
  }

  .b1_bt_info {
    gap: 15px;
    margin: 13px 0 0 20px;
  }

  .b1_left_bg {
    display: none;
  }

  .b1_left_text {
    position: static;
  }

  .b1_left_icon {
    margin: 16px auto 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .b1_left_text p {
    font-size: 16px;
    line-height: 137%;
    width: 85%;
    margin: 0 auto;
  }

  .b1_left_text p br {
    display: none;
  }

  .b1_bg {
    height: auto;
    padding: 0 0 87px;
    background-size: 576px;
  }

  .b1_man {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 100%;
  }

  .b1 {
    background: none !important;
  }

  .ths .main {
    display: block;
  }

  .ths_top {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 0;
  }

  .ths_tops {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .ths_top_line {
    width: 280px;
    min-width: -webkit-fill-available;
    height: 7px;
  }

  .ths_top_line span {
    height: calc(100% - 2px);
    margin: 1px;
  }

  p.ths_tx_1 {
    font-size: 14px;
    line-height: 120%;
    padding: 31px 0 5px;
  }

  .ths_top p {
    font-size: 7px;
  }

  .tg {
    width: 38px;
    height: 38px;
    border-radius: 8.26087px;
  }

  .tg:after {
    width: 21px;
    height: 17px;
    background-size: contain;
  }

  p.ths_t2 {
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    margin: 8px 0 0;
  }

  p.ths_t2 br {
    display: none;
  }

  .ths a.bt i {
    width: 242px;
  }

  p.ths_t3 {
    font-size: 13px;
    line-height: 123%;
    margin: 0;
  }

  p.ths_t4 {
    font-size: 10px;
    padding: 2px 14px;
  }

  .ths .b1_bg {
    min-height: 760px;
  }
}