#icgq8m,
#iioe3u,
#iivm1m,
#iox3fh,
#iuh6tc,
#ivmu3k {
    max-width: 530px
}

#i549pa,
#i6lmz,
#i6wfk8u,
#ie9ec3,
#ifz5rh,
#immwv,
#io9bv3,
#iwu0kh,
html.no-webp #i549pa,
html.no-webp #i6wfk8u,
html.no-webp #ie9ec3,
html.no-webp #ifz5rh,
html.no-webp #immwv,
html.no-webp #io9bv3,
html.no-webp #iwu0kh {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 100% 100%
}

#i35r3j,
#i7zdd6,
#i8bozg,
#ig82jz,
#igx3vb,
#ik9yti,
#iotu0g,
#isxcgof,
#itw74j,
#ixhvgd,
#ixn8bh {
    color: #000
}

#ig11c4,
#ippy6o9,
#irauhi,
#itwhc07 {
    letter-spacing: .2px
}

#i1ci73,
#i6lmz,
#i8bozg,
#i9grnf,
#i9l0oc,
#iaxx6o,
#ibsujrz,
#igytr9,
#ij2j9cf,
#iqh6zh,
#is60jj,
#it0dz,
#ixc8rkh,
#ixn8bh,
#iy7jd84,
.iq9i39_global .ctrwow_tframe .ctrwow_tframe_title img,
.iuqh9k_global .faq .faq-item,
.iurolh_global,
body {
    background-color: #fff
}

#i0b11g,
#ih44jm,
#iiinfx,
#ik3vvh,
#iwziqcb {
    background-color: #f60
}

#i380it,
#ib7tsj {
    background-color: #f2f2f2
}

#i1m7a6,
#i4df1k,
#i4lx9o8,
#i5amnd,
#i5y22j,
#i9kjph,
#ia2xxj,
#ianwjd,
#ib5mhss,
#ibpzpr,
#icbobe,
#idzz51,
#ifg1vs,
#ig82jz,
#ijh6fj,
#ijyegv,
#ik62ov,
#iks8us,
#imd3jt,
#injb6t,
#ink33h,
#ioe98c,
#iofxa6p,
#iotu0g,
#ippy6o9,
#ipt29e,
#iqjis67,
#irauhi,
#iruanrh,
#isnvel,
#isqmz9,
#it0dz,
#ithwhvk,
#ittpl2,
#itwhc07,
#iv2gmg,
#iw0o9s,
#ix3bwf,
#ix8gbs,
#ixhvgd,
#iy0o5a,
.i7uu0mr_global .swipe-content-2,
.i7uu0mr_global .swipe-url {
    font-family: Montserrat, Helvetica, Arial, sans-serif
}

#i5amnd,
#ianwjd,
#ioqcsg {
    text-align: left
}

#i7zdd6,
#i9kjph,
#ia2xxj,
#iapsvu,
#ibglbqa,
#icjgzi,
#idgign,
#ie3afm,
#ik9yti,
#iks8us,
#ind8hh,
#io5b6i,
#iofxa6p,
#ip9b2l,
#ipphac,
#it0q5o,
#iu9gst,
#ixg5sr,
#ixxpug,
#iy76v6 {
    color: #d40100
}

#i2vtw8,
#iac3lk,
#id2phw,
#ijon9e {
    margin: 0 15px 0 0
}

#iotu0g,
#ipyzkh {
    margin: 0 auto 35px
}

#i3a6ot,
#iaivdi,
#igjvrf,
#ik62ov,
#isytya,
#ixhvgd,
#iy0xn2 {
    margin: 0 0 10px
}

#i60ogj,
#inndjy,
#itw74j {
    background-color: #fafafa
}

#i0b11g,
#i7zdd6,
#iapsvu,
#ibglbqa,
#icjgzi,
#ied7qj,
#if6cyt,
#igx3vb,
#ih44jm,
#ih7gye,
#iiinfx,
#ik3vvh,
#ik9yti,
#it0q5o {
    text-decoration: none
}

#idve9i,
#ij7vqv {
    max-width: 1170px
}

#ig82jz,
#ik62ov,
#iv1qcv {
    line-height: 40px
}

#iv2gmg,
#ixhvgd {
    max-width: 700px
}

#i2stvd,
#ibv9ki,
#iovg7t,
#ipzkbn {
    max-width: 970px
}

#ijh6fj,
#iks8us,
#itrw4u,
#ittpl2 {
    line-height: 56px
}

#ir8ymf,
#itrw4u,
.location-detail {
    text-decoration: underline
}

#ie9if3,
#it0dz {
    max-width: 1440px
}

#iq4vj,
#irb6nz {
    max-width: 1193px
}

#i1i4yow,
#i4df1k,
#i8a4n,
#i9cgk0g,
#i9kjph,
#ia2xxj,
#ibsypt,
#iebdc9i,
#if2pro4,
#ifd745,
#ifg1vs,
#ifh7ywj,
#ifrt30l,
#ig11c4,
#ig82jz,
#igv8v1,
#iizoe9,
#ijekcz,
#ijh6fj,
#ikl8xpa,
#iks8us,
#imd3jt,
#iotu0g,
#ipr5ej,
#iu4x9o,
#iv1qcv,
#iv2gmg,
#iw0o9s,
#ix8gbs,
#ixxpug,
#iy0o5a,
#izj52or,
#izvmgf,
.i7uu0mr_global .swipe-content-2,
.iuqh9k_global .faq .head-faq,
.iurolh_global {
    text-align: center
}

#i99ojb,
#iedugl,
#iror3t {
    max-width: 50px
}

#i06y6l,
#in5hde,
#iyw6jk {
    max-width: 348px
}

#i22gx9,
#i48r3iz,
#i4xcll,
#i5sg2l,
#ig5x1uv,
#ijvrk,
#ijwtj6,
#in4t2e,
#inzpc8,
#iy49a2g {
    line-height: 17px
}

#i4e2yy4,
#ibgzxe {
    border-bottom: 1px solid #ffc2c2
}

#ijaxs2,
#it0dz {
    overflow: hidden
}

#ifd745,
#iofxa6p {
    line-height: 35px
}

#i9cgk0g,
#ianwjd {
    letter-spacing: 0
}

#ig11c4,
#it0dz {
    line-height: 24px
}

#iiinfx,
#irk57p {
    max-width: 400px
}

#i9kjph,
#ianwjd,
#iotu0g,
#iw30d8g,
#ixhvgd {
    line-height: 50px
}

#i5sg2l,
#i6nm53,
#ic1qwsw,
#ifm20x {
    line-height: 16px
}

#ia2xxj,
#ipphac {
    line-height: 26px
}

#i0b11g,
#ih44jm,
#ik3vvh,
#ikvkhl {
    max-width: 435px
}

#i5l11r,
#isdalr {
    max-width: 600px
}

@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
}

#i4xcll,
#ifl167,
#ifrt30l,
#ijsitq,
#in4t2e,
#ioykef,
#iy49a2g,
#iyz2zm,
#izvmgf,
.itw74j_global .author p,
.iuqh9k_global .faq .faq-item .faq-content p,
body {
    margin: 0
}

#i2stvd,
#i35r3j,
#i9irz9,
#ibi3hf,
#id38f4,
#idgign,
#ie9bht,
#ig11c4,
#iiinfx,
#ijvrk,
#inndjy,
#iq7a51,
#irauhi,
#irb6nz,
#it0dz,
#itwhc07 {
    margin: 0 auto
}

.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: rgb(255 255 255 / .75)
}

.loader {
    height: 58px;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translateX(-50%) translateY(-50%);
    width: 58px
}

#ibv9ki,
#idve9i,
#iovg7t,
.immwv_global {
    height: auto
}

.loader span {
    background: #0bf;
    display: block;
    height: 12px;
    opacity: 0;
    position: absolute;
    width: 12px;
    animation: 4.6s ease-in-out infinite load
}

.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: 50ms;
    left: 47px;
    top: 31px
}

.loader span.block13 {
    animation-delay: -50ms;
    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
}

#i5y22j,
#ibsypt,
#ide4xvl,
#if63vc,
#ifaakk,
#im6zq,
#imm12q,
.break,
.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,
.mobile {
    display: none
}

#i2vtw8,
#i6nm53,
#ic1qwsw,
#ijsitq,
#im8nmc,
#iygv4i,
.iq9i39_global .ctrwow_tframe,
.location-detail {
    display: inline-block
}

#it0dz {
    min-height: calc(100vh - 100px);
    width: 100%;
    color: #fff;
    border: 0 solid gray
}

#immwv,
html.no-webp #immwv {
    padding: 20px 0;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / .1099);
    position: relative;
    z-index: 3;
    background-image: url(../image/background-logo.png.webp);
    background-position: center center
}

#i2dvdz,
#iwg718,
#iy2ynf,
#izav4y {
    z-index: 1
}

#i3fmhd,
#iep2p5,
#inbsdr,
#int2kqh,
#iy2kyf {
    border-bottom: 1px #ccc;
    padding: 15px 50px 15px 20px;
    background-color: #fff
}

#i9l0oc,
#iqh6zh,
#ixc8rkh,
#iy7jd84 {
    padding: 14px 5px
}

#im11zu,
#iu1vfq {
    padding: 0 11% 0 6%
}

#i4brak,
#igmef5,
#ii2ewa {
    padding: 0 13px 13px 0;
    text-align: right
}

#ibi3hf,
#idve9i,
#iomm9k {
    padding: 0 15px
}

#ia5x21v,
#ihcpjiq,
#ij5cvs {
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / .15)
}

#i0b11g,
#ih44jm,
#iiinfx,
#ik3vvh {
    opacity: 1;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / .35);
    border-bottom: 4px solid #a63700
}

#i4di09,
#i7njep {
    z-index: 1;
    margin: 0
}

#i6lmz,
#im8nmc {
    background-position: 0 0;
    background-attachment: scroll
}

#i6lmz,
#ie9ec3,
#io9bv3,
html.no-webp #ie9ec3,
html.no-webp #io9bv3 {
    background-position: left center
}

html.no-webp #immwv {
    background-image: url(../image/background-logo.png)
}

#iym6oh,
.ia364_global,
.ic6y4z_global,
.ijvrk_global {
    display: inline-block;
    width: 100%;
    min-height: 200px
}

#i06y6l,
#i1i4yow,
#i2ixkz4,
#i2kpwu,
#i9l0oc,
#i9th3t,
#ibi3hf,
#iblao2,
#ibsypt,
#id38f4,
#iebdc9i,
#ig8rjjg,
#igytr9,
#iie8ck,
#iioe3u,
#iivm1m,
#ij2j9cf,
#ikyggdq,
#ilfmny5,
#im11zu,
#in5hde,
#iobo6w,
#iocvfmc,
#ioqcsg,
#iox3fh,
#ipp60q,
#ipyzkh,
#iqh6zh,
#itchsg,
#itdguh,
#iu4x9o,
#iub9e6,
#iuh6tc,
#iuh8uv,
#iurolh,
#ivk6yy,
#ivmu3k,
#iwzedh,
#ixc8rkh,
#ixqafb9,
#iy0xn2,
#iy7jd84,
#iysxnt,
#iyw6jk,
#iz24tg,
.i7uu0mr_global .swipe-image,
.iv644w_global,
.ix35lt_global,
.izvmgf_global {
    min-height: 50px
}

#ij7vqv,
#ipzkbn {
    display: block !important;
    margin: 0 auto
}

#i4c1xw,
#i4di09,
#i593ij,
#i7njep,
#id38f4,
#if2pro4,
#ij2j9cf,
#ink33h,
#iocvfmc,
#ipyzkh,
#iq9chb,
#ivhgki,
#iy0xn2,
.ihzze4k_global .customer-location {
    display: flex
}

#i1m7a6,
#i35r3j,
#i5amnd,
#i6v4al,
#i9irz9,
#icq12f,
#ijyegv,
#ik3vvh,
#io5b6i,
#iq7a51,
#isqmz9,
#ist5tx,
#iv1qcv,
#ivmiad,
#ixrn1q,
#wrapper .iurolh_global.hidden,
.iuqh9k_global .faq .faq-item h3 .arrows img.open {
    display: block
}

#i2vtw8,
#ic6y4z,
#icgq8m,
#if2pro4,
#ifrt30l,
#ijsitq,
#ijvrk,
#izvmgf {
    min-height: auto
}

.immwv_global {
    display: inline-flex;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    align-items: stretch;
    margin: auto
}

#i8a4n {
    padding: 0 10px 10px;
    display: none
}

#ijvrk {
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    max-width: 1250px
}

#iq4vj {
    padding: 21px 15px 46px;
    width: 100%
}

.i6lmz_global,
.i9grnf_global,
.ibv4b9_global,
.iq4vj_global {
    display: inline-flex;
    border-radius: 0;
    width: 100%;
    align-items: stretch
}

.ibv4b9_global,
.iq4vj_global {
    max-width: 100%;
    height: auto;
    margin: auto
}

.i6lmz_global,
.i9grnf_global {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0
}

#ia364 {
    display: flex !important;
    align-items: center
}

#ianwjd,
#ixhvgd {
    font-weight: 800
}

#i5amnd,
#i5y22j,
#ifd745,
#ifg1vs,
#ig82jz,
#ih8is3,
#ijh6fj,
#ik62ov,
#iks8us,
#iotu0g,
#iv2gmg,
#iw0o9s,
#ix8gbs,
#ixxpug {
    font-weight: 700
}

#ianwjd {
    max-height: 25px;
    font-size: 43px;
    color: #d41023
}

#ibglbqa,
#ixhvgd {
    font-size: 40px
}

#iv644w {
    margin: 0;
    max-width: 800px
}

#ix35lt {
    width: 815px
}

#ibv4b9 {
    max-width: 1233px;
    padding: 35px 15px 180px
}

#i9grnf {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 14px;
    color: #9b9b9b
}

#ikp5jj,
#iqqx4w {
    padding: 0 5px
}

#ied7qj,
#if6cyt,
#ih7gye,
#ikp5jj,
#iqqx4w {
    margin: 0;
    font-size: 15px;
    line-height: 30px;
    color: #9b9b9b;
    display: inline
}

#ig82jz {
    margin: 0 auto 57px;
    font-size: 35px;
    width: 100%;
    padding: 0
}

#i35r3j {
    position: absolute;
    width: auto;
    max-width: 490px;
    top: auto;
    bottom: auto;
    left: -22px;
    right: 0;
    z-index: 0
}

#i4c1xw,
#i4di09,
#i593ij,
#i7njep,
#ijekcz,
#ikl8xpa,
#ito1da5,
#itqsm3p {
    justify-content: center
}

#i7njep {
    flex-direction: column;
    width: 50%;
    align-items: flex-end;
    /*! flex-grow: inherit; */
}

#i4c1xw,
#i5l11r,
#i7a5rqe,
#icgq8m,
#ie9bht,
#igytr9,
#ipp60q,
#ivhgki {
    align-items: center
}

#i4c1xw {
    width: 100%;
    position: relative;
    margin: 0 0 68px;
    top: 70px;
    z-index: 2
}

#isuq3f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%
}

#ij7vqv {
    padding: 65px 15px 90px
}

#i5amnd {
    font-size: 16px;
    line-height: 22px;
    width: 100%;
    flex: 1 0;
    padding: 0 0 0 13px
}

#i593ij {
    max-width: 58%;
    align-items: flex-end;
    margin: 0 0 70px
}

#i4di09 {
    width: 60%;
    align-items: stretch;
    flex-direction: column
}

#i443m8,
#i81f5q,
#i8rzvn,
#i97l1o,
#idis53,
#irn9pf,
#iw6ue4,
#iygbvs {
    margin: 0;
    max-width: auto;
    padding: 0
}

#i0ujoh,
#i3vazh,
#i4df2w,
#i7wwqx,
#iixb9l,
#in2ati,
#ipwmdd,
#itpn5e {
    justify-content: center;
    margin: 0 10px 0 0;
    display: flex;
    max-width: 65px;
    width: 65px;
    align-items: center
}

#iotu0g {
    font-size: 40px;
    width: 60%;
    padding: 0 50px
}

#ijh6fj {
    font-size: 45px
}

#iu4x9o {
    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
}

#ivhgki,
#iy2ynf {
    justify-content: flex-start
}

#i0b11g,
#ih44jm,
#ihcpjiq,
#iiinfx,
#ijaxs2,
#ipr5ej {
    border-radius: 5px
}

#ipzkbn {
    padding: 65px 15px
}

#iks8us {
    font-size: 35px;
    margin: 0
}

#ipr5ej {
    background-color: #fff8f0;
    padding: 18px 20px 23px
}

#ik62ov,
#itrw4u,
#ittpl2 {
    font-size: 30px
}

#io5b6i {
    font-size: 24px
}

#ivhgki {
    margin: 0 30px 0 0
}

#i6v4al,
#ijon9e,
#itaec5,
#ivg46j {
    max-width: auto
}

#injb6t,
#ioe98c {
    margin: 0;
    font-size: 24px;
    line-height: 29px
}

#id2phw {
    width: 46px
}

#iq9chb {
    align-items: center;
    justify-content: flex-start
}

#id38f4 {
    justify-content: space-around;
    width: 90%
}

#i9kjph {
    margin: 0 auto 28px;
    font-size: 40px;
    font-weight: 800
}

#i3zq9t,
#ihr07d,
#in32k2k,
#itr4112 {
    width: 100%;
    display: block
}

#ib5mhss,
#ippy6o9,
#ipt29e,
#irauhi,
#ithwhvk,
#itwhc07 {
    font-size: 17px;
    line-height: 26px;
    text-align: center;
    font-weight: 700;
    color: #d40100
}

#irauhi {
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
    color: #000;
    width: 80%
}

#ijaxs2,
#ipyzkh {
    align-items: stretch
}

#ijaxs2 {
    flex: 1 1;
    border: 1px solid #d3d3d3;
    justify-content: space-between;
    margin: 0
}

#ipyzkh {
    justify-content: space-around
}

#inndjy,
.iuqh9k_global .faq.active-builder .arrows .item-three.open {
    display: block !important
}

#i2pkj,
#ibpzpr,
#ifrt30l,
#ihzze4k,
#ijg9sxh,
#isnvel,
#iz5niqi,
.i6nm53_global,
.ic1qwsw_global,
.ifm20x_global {
    display: inline
}

#inndjy {
    padding: 54px 0 58px
}

#iy0xn2 {
    align-items: center;
    justify-content: center
}

#ink33h {
    justify-content: space-between;
    margin: 0 0 15px
}

#ibpzpr,
#in7hh2,
#ink33h,
#isnvel {
    font-size: 15px;
    line-height: 30px
}

#ibpzpr,
#isnvel {
    color: #9b9b9b;
    margin: 0
}

#in7hh2 {
    margin: 0 3px
}

#i2pkj {
    width: 100px
}

#i46tgm,
#i6nf5a,
#i70rdoz,
#i7mhs9,
#i99ojb,
#ibgzxe,
#ibp4hk,
#icgq8m,
#idlvqf,
#iedugl,
#ifh54ox,
#ifopfz,
#igxprf,
#iha2qs,
#iioe3u,
#iivm1m,
#ij383gl,
#il31ni,
#imv99j,
#in2ver,
#io5act,
#iox3fh,
#iq8evp,
#ir2gtv,
#iror3t,
#isvr2a,
#itj6sv,
#iuh6tc,
#iumusl,
#ivmu3k,
#iw1fyh,
#iwb6di,
#ixolnd,
#iyyrrl,
.i7uu0mr_global .swipe-image .img,
.itw74j_global {
    width: 100%
}

#i2vtw8,
#ipvzck {
    width: 78px
}

.i7uu0mr_global .swipe-group.swipe-hidden,
.i7uu0mr_global.swipe-hidden,
.itw74j_global .hidden,
.iurolh_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
}

#iaxx6o,
#ie9if3,
#iomm9k {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

#i0wnxa,
#iznal5 {
    margin: 0 22px 0 0
}

#ia7hkc,
#igmiewk,
#ikgc3x,
#iofxa6p {
    margin: 0 0 7px
}

#i70rdoz,
#iw1fyh,
#iyyrrl {
    max-width: 40px;
    margin: 0 11px 0 0
}

#i5sg2l,
#ig5x1uv,
#inzpc8 {
    margin: 0 4px
}

#ilizqv,
#ipphac,
#izj52or {
    margin: 11px 0 0
}

#i2dvdz,
#iy2ynf {
    margin: 0 0 45px
}

#iwg718,
#izav4y {
    margin: 0 0 50px
}

#i6fk10j,
#ih8is3,
#irajii {
    margin: 0 0 8px
}

#iow7i6 {
    width: 100%;
    padding: 30px 0 60px;
    border: 1px #dfdfdf
}

#i4df1k,
#iy0o5a {
    padding: 20px 30px;
    margin: 0;
    font-size: 24px;
    line-height: 30px;
    opacity: 1;
    font-weight: 700;
    color: #000
}

#ik3vvh {
    color: #fff;
    width: 100%;
    border-radius: 5px
}

#i380it,
#i60ogj,
#ib7tsj,
#ibv9ki,
#idve9i,
#iovg7t,
#is60jj,
#izdpmz {
    display: inline-flex;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    align-items: stretch
}

#ib7tsj {
    padding: 69px 0 80px
}

#iv1qcv {
    margin: 0 auto 19px;
    font-size: 35px;
    width: 100%;
    color: #000;
    font-weight: 700
}

#iovg7t {
    padding: 43px 15px
}

#im8nmc {
    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;
    background-image: -webkit-linear-gradient(-90deg, #fff9f9 0, #ffebeb 100%);
    background-repeat: repeat;
    background-size: 100%;
    padding: 38px 0 37px
}

#iv2gmg {
    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;
    line-height: 34px
}

#ibv9ki {
    padding: 44px 15px 0
}

#iygv4i {
    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: 0.3s ease-out;
    transform: translateY(0)
}

.iuqh9k_global .faq .head-faq {
    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 {
    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%)
}

#iomm9k,
#irk57p {
    display: flex;
    height: auto
}

.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
}

#i5y22j {
    font-size: 40px;
    line-height: 65px;
    color: #ba0302;
    padding: 50px 0 20px
}

#i4nrlu,
#ibv2ne,
#ifaqw2b,
#igapqdy,
#ii3koy,
#ipf00f,
#iwdj0a,
#iy6auh,
.iq9i39_global .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p {
    font-weight: 400
}

#i4nrlu,
#i898sw,
#i9b4yd,
#ibv2ne,
#idhd3v2,
#ifkgnw,
#igapqdy,
#ipf00f,
#iqg55z,
#iy6auh {
    font-size: 20px;
    line-height: 34px;
    font-family: Montserrat, Helvetica, Arial, sans-serif
}

#iuqh9k {
    background-color: none
}

#i3fmhd,
#iep2p5,
#int2kqh,
#iy2kyf {
    align-items: flex-start
}

#i2stvd {
    padding: 0 0 67px;
    background-color: #fff0
}

#ivmiad {
    margin: 0;
    padding: 0
}

#i80hnm,
#ibos8o,
#ieknc4k,
#iuo86q,
#iv5iab {
    margin: 0 0 15px;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / .5)
}

#i10i9t,
#ifmjn3,
#iobol2m,
#ip0ahy,
#iuv6l3 {
    padding: 0 50px 30px 20px
}

#irk57p {
    width: 100%;
    align-items: center;
    margin: 15px auto 0;
    justify-content: center
}

#isytya {
    max-width: 114px
}

#iomm9k {
    max-width: 1280px;
    align-items: center
}

#iaxx6o {
    display: inline-flex;
    align-items: stretch
}

#ittpl2 {
    padding: 0;
    margin: 15px 0 0;
    font-weight: 700
}

#itrw4u {
    color: #00ae56
}

#itaec5 {
    width: 24px
}

#i16uzc,
#ifwqst,
#iripcz,
#iveyzh,
#ivg46j {
    display: none;
    opacity: 0;
    width: 24px
}

#i1s3ep .img-view,
#ihevep .img-view {
    padding-bottom: 63.38028169014085%
}

#ie9if3 {
    display: inline-flex;
    align-items: stretch;
    height: auto
}

#ig8rjjg,
#ijekcz,
#ikl8xpa,
#irb6nz,
#iuh8uv {
    align-items: center;
    display: flex
}

#irb6nz {
    padding: 50px 0;
    justify-content: center
}

#iuh8uv {
    width: 50%;
    padding: 0 50px;
    height: 406.5px;
    flex-direction: column;
    justify-content: center
}

#ixxpug {
    width: 500px;
    margin: 0 auto 5px;
    font-size: 35px;
    line-height: 45px
}

#ifd745 {
    margin: 0;
    font-size: 20px;
    color: #000
}

#iyh8lp {
    width: 100%;
    max-width: 23px;
    display: flex
}

#i1t5n5,
#il20gi,
#imrwx9,
#ixz5f9 {
    display: flex;
    align-items: center;
    margin: 0
}

#i8drr4,
#icuels,
#iikkr8,
#is8cb9,
#izx9rg {
    margin: 0 0 0 9px;
    font-size: 20px;
    line-height: 42px;
    font-weight: 400;
    color: #000
}

#izdpmz {
    max-width: 1163px;
    height: auto
}

#iujg8h {
    padding: 55px 15px;
    width: 100%
}

#i06y6l,
#ii8joa,
#in5hde,
#iyw6jk {
    display: flex;
    margin: 0
}

#i37en3,
#iirjn1,
#il6krt {
    margin: 0 0 4px;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1.25px;
    line-height: 25px
}

#ifo36q,
#iyyvov,
#izk4wc {
    margin: 0 0 0 18px
}

#ibqs66,
#ibw03d,
#itmovs {
    margin: 0;
    color: #000;
    font-weight: 500
}

#i1m7a6,
#ijyegv,
#isqmz9,
#ix3bwf {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    width: 100%;
    text-align: left
}

#i7a5rqe,
#ii8joa,
#ij2j9cf {
    justify-content: space-between
}

#i0stmnh,
#i4duvd,
#i6h5a4,
#ig2set,
#ih0j05b,
#ip141b {
    margin: 0 auto 0 0;
    max-width: auto
}

#i0wnxa {
    justify-content: flex-end;
    display: flex;
    max-width: 45px
}

#ix3bwf {
    flex: 1 0;
    padding: 0;
    max-width: 326px
}

#ifaakk {
    align-items: center;
    margin: 0
}

#i1m7a6,
#ijyegv,
#isqmz9 {
    flex: 1 0;
    padding: 0 0 13px 13px;
    max-width: auto
}

#izav4y {
    align-items: flex-end;
    display: flex;
    max-width: 58%;
    justify-content: flex-start
}

#io9bv3 {
    max-width: 100%;
    background-image: url(../image/line.png.webp)
}

#i387if,
#i4brak,
#i4swfg,
#i549pa,
#i83j6f,
#ie9ec3,
#ifz5rh,
#igmef5,
#ii2ewa,
#ijfa2i,
#intwfn,
#io9bv3,
#iqdqn3,
#iqvc2e,
#ita52u,
#iye1mf,
html.no-webp #i387if,
html.no-webp #i83j6f,
html.no-webp #ie9ec3,
html.no-webp #io9bv3,
html.no-webp #iqdqn3,
html.no-webp #iye1mf {
    width: 100%;
    flex: 1 0
}

html.no-webp #io9bv3 {
    max-width: 100%;
    background-image: url(../image/line.png)
}

#ie9ec3,
html.no-webp #ie9ec3 {
    background-image: url(../image/line.png.webp)
}

html.no-webp #i387if,
html.no-webp #i83j6f,
html.no-webp #ie9ec3,
html.no-webp #igxhy5,
html.no-webp #iqdqn3,
html.no-webp #ita52u,
html.no-webp #iye1mf {
    background-image: url(../image/line.png)
}

#ia5x21v,
#ij5cvs {
    width: 27%;
    border-radius: 5px
}

#ia11ip {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center
}

#i66ejw,
#i98c5yx,
#illlmh {
    width: 112px;
    margin: 0 5px 0 0
}

#id2v2x,
#idf6z8e,
#ieoh8s {
    max-width: 90px;
    width: 100%;
    margin: 0 0 12px
}

#i4xcll,
#i5sg2l,
#ifm20x,
#ig5x1uv,
#in4t2e,
#inzpc8,
#iy49a2g {
    font-size: 14px;
    color: dimgray;
    display: inline-block
}

#i3qxia,
#iv9fcg,
#iyy466m,
#iyyatm {
    margin: 0;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500
}

#i0qnt8j,
#i3l3l72,
#i3qxia,
#ilizqv,
#iruanrh,
#izj52or {
    line-height: 25px
}

#i3qxia,
#iruanrh,
.i7uu0mr_global .swipe-url {
    font-size: 16px
}

#i462ji,
#i7ob6h,
#ia7mpc8,
#ipwzgy,
#iqhmf8,
#irtxv3a {
    display: flex;
    align-items: center;
    margin: 0 0 12px
}

#i1wye6i,
#igan3i,
#ir0rc3 {
    margin: 0;
    color: #c05400;
    font-size: 14px;
    line-height: 16px;
    font-weight: 700
}

#i4lx9o8,
#id7okg,
#ih3oyfv,
#iltp8k,
#iqjis67 {
    font-size: 16px;
    font-weight: 700
}

#id7okg,
#ih3oyfv,
#iltp8k {
    margin: 0 0 10px;
    line-height: 19px
}

#i2ghezj,
#ify08mh,
#itsbm7 {
    padding: 8px 15px 24px
}

#i12n7w7,
#ics24h,
#ismwd5,
#izn2rf {
    justify-content: flex-end;
    margin: 0 0 0 10px;
    display: flex;
    max-width: 65px;
    width: 65px
}

#iqjis67 {
    line-height: 22px;
    width: 100%;
    flex: 1 0;
    padding: 0 13px 0 0;
    text-align: right;
    max-width: auto;
    display: block
}

#i6wfk8u,
#iwu0kh,
html.no-webp #i549pa,
html.no-webp #i6wfk8u,
html.no-webp #ifz5rh,
html.no-webp #iwu0kh {
    width: 100%;
    /*! display: flex; */
    justify-content: flex-end;
    flex: 1 0;
    background-image: url(../image/line2.png.webp);
    background-position: 0 0
}

#i2kpwu,
#i9th3t,
#iz24tg {
    width: auto
}

html.no-webp #i549pa,
html.no-webp #i6wfk8u,
html.no-webp #ifz5rh,
html.no-webp #iwu0kh {
    background-image: url(../image/line2.png)
}

#i387if,
#i83j6f,
#igxhy5,
#iqdqn3,
#ita52u,
#iye1mf,
html.no-webp #i387if,
html.no-webp #i83j6f,
html.no-webp #igxhy5,
html.no-webp #iqdqn3,
html.no-webp #ita52u,
html.no-webp #iye1mf {
    background-image: url(../image/line.png.webp);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-attachment: scroll;
    background-size: 100% 100%
}

#ih05rg9 {
    align-items: flex-end;
    margin: 0 0 70px;
    display: flex;
    flex-direction: row-reverse;
    width: 76%
}

#io5n9fy {
    justify-content: flex-end;
    margin: 0 0 0 13px;
    display: flex;
    max-width: 45px
}

#i4lx9o8 {
    line-height: 22px;
    width: 100%;
    flex: 1 0;
    padding: 0;
    text-align: right;
    max-width: 216px
}

#ippy6o9,
#itwhc07 {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 25px
}

#i4e2yy4 {
    width: 100%;
    display: flex;
    justify-content: flex-end
}

#ide4xvl {
    align-items: center;
    margin: 0;
    flex-direction: row-reverse
}

#i2tbxsn,
#ii091of {
    margin: 0 66px 0 0;
    height: 74px
}

#ii091of {
    height: 49px
}

#im7nxjv,
#iratevt,
#irszq23 {
    height: 48px;
    margin: 0 66px 0 0
}

#id28dbn {
    height: 72px
}

#if2pro4 {
    width: 100%;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    padding: 25px 0;
    flex-wrap: wrap
}

#i1ci73,
#ibsujrz,
#iugimeq {
    align-items: stretch;
    justify-content: space-between;
    border-radius: 5px;
    overflow: hidden;
    margin: 0;
    flex: 1 1;
    border: 1px solid #d3d3d3
}

#itwhc07 {
    width: 67%
}

#ifh7ywj,
.i7uu0mr_global .swipe-url {
    font-weight: 800;
    text-decoration: none
}

#ifh7ywj,
#ifrt30l {
    line-height: 65px;
    font-size: 40px
}

#ifh7ywj {
    color: #000;
    align-items: center;
    justify-content: center;
    margin: 0 0 36px;
    display: block
}

.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: 1s linear 0.5s infinite alternate dotFlashing
}

.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: 1s infinite alternate dotFlashing
}

.ihzze4k_global .customer-location.loading .dot-flashing::after {
    left: 10px;
    animation-delay: 1s
}

#ihzze4k,
#iz5niqi {
    max-height: 50px
}

#iruanrh {
    padding: 0;
    margin: 0;
    color: #000
}

.i7uu0mr_global .swipe-group {
    min-height: 175px;
    background-color: rgb(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: 100;
    right: 0
}

#iopvsdi,
#ito1da5,
#itqsm3p {
    align-items: center;
    display: flex;
    min-height: 50px
}

.i7uu0mr_global .swipe-url {
    display: inline-block;
    border-radius: 6px;
    box-shadow: 0 3px 0 0 #578e0d;
    background-color: #84d32e;
    padding: 10px 10px 5px;
    color: #151616;
    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;
    font-weight: 600;
    display: none
}

.i7uu0mr_global .swipe-percent-2 {
    font-size: 26px;
    display: block;
    color: #e7cc13;
    font-weight: 800
}

#iwziqcb {
    box-shadow: 0 3px 0 0 #a63700
}

#ifwtrb4 {
    font-size: 18px;
    font-family: Montserrat ExtraBold, Helvetica, Arial, sans-serif
}

#iofxa6p {
    font-size: 24px;
    font-weight: 700;
    width: 50%
}

#i9cgk0g,
#ifl167,
#ioykef,
#iyz2zm {
    color: #000;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500
}

#i9cgk0g {
    margin: 20px 0
}

#iv7nz6h {
    width: 66px;
    margin: 0 18px 0 0;
    display: none
}

#ipp60q {
    display: flex;
    justify-content: space-between;
    margin: 0
}

#i9th3t {
    padding: 0 6% 0 12%;
    flex: 1 0
}

#ie3afm,
#ind8hh,
#ip9b2l,
#iu9gst,
#ixg5sr,
#iy76v6 {
    font-size: 30px;
    line-height: 42px;
    font-weight: 700;
    letter-spacing: -1px;
    display: block;
    margin: 0 0 15px
}

#i9g02w,
#ij7quc,
#ikwhy7 {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    margin: 0;
    color: #000
}

#ij7quc {
    max-width: 540px
}

#iz24tg {
    padding: 0 115px 0 6%;
    flex: 1 0
}

#itdguh,
#ivk6yy,
#iysxnt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    flex-direction: row-reverse
}

#i2kpwu,
#i9g02w,
#iu1vfq {
    flex: 1 0
}

#ikwhy7 {
    max-width: 450px
}

#i2kpwu {
    padding: 0 5% 0 12%
}

#iobo6w,
#itchsg {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0
}

#iaa1ha .js-video {
    background: url(../image/list2.png.webp) 0 0 / cover no-repeat
}

html.no-webp #iaa1ha .js-video {
    background: url(../image/list2.png) 0 0 / cover no-repeat
}

#iaa1ha .img-view,
#indu2l .img-view {
    padding-bottom: 100%
}

#igxhy5,
html.no-webp #igxhy5,
html.no-webp #ita52u {
    width: 100%;
    flex: 1 0;
    /*! margin-top: 25px; */
}

#iaxtv4,
#iy2ynf {
    align-items: flex-end;
    display: flex;
    max-width: 57%
}

#ia2xxj {
    font-size: 17px;
    font-weight: 700
}

#ig11c4 {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    width: 80%
}

#imd3jt {
    padding: 20px 5px;
    margin: 0;
    font-size: 22px;
    line-height: 30px;
    opacity: 1;
    font-weight: 700;
    color: #000
}

#iiinfx {
    color: #fff;
    width: 100%;
    display: block;
    animation-duration: 1s;
    animation-delay: 1s
}

#izj52or {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    padding: 0
}

#ij2j9cf {
    padding: 30px 32px;
    margin: 0 auto 42px;
    max-width: 950px
}

#iocvfmc {
    justify-content: flex-start;
    width: 80%;
    align-items: center
}

#iw30d8g {
    margin: 0 0 25px;
    font-size: 55px;
    color: #222;
    font-weight: 700
}

#i6439j1,
#ihuacvi,
#ikuejl {
    margin: 0;
    line-height: 20px;
    color: #888
}

#i6fk10j {
    width: 112px
}

#i5cqv1j,
#ifkljml,
#igu0wv8,
#ik5w7cj,
#ipt8xok {
    margin: 0 10px 0 0;
    font-size: 16px;
    line-height: 36px;
    font-weight: 700;
    min-width: 258px
}

#i2rjmsv,
#i9giuw5,
#ioyyomd,
#ip46lw3,
#izp799h {
    width: 112px;
    max-width: auto;
    margin: 0 10px 0 0
}

#i7fwlx9,
#iwbienk,
#iwkuyfv,
#ix6aing {
    margin: 0;
    line-height: 18px;
    font-weight: 600
}

#i038cxq,
#i6itfk7,
#ibbuubi,
#ilzhvwk {
    display: flex;
    align-items: center;
    padding: 0;
    border-bottom: 1px solid #ebebeb;
    justify-content: space-between
}

#ifxamg,
#ig5auos {
    margin: 0;
    font-size: 48px;
    line-height: 59px;
    font-weight: 700;
    color: #222
}

#iab6ms,
#ik2bodk {
    width: 35px;
    max-width: auto;
    margin: 0 10px 0 0
}

#ig8rjjg {
    width: 30%
}

#i7a5rqe {
    display: flex;
    padding: 0;
    border-bottom: 1px #ebebeb
}

#iw9evlh {
    margin: 0;
    line-height: 18px;
    font-weight: 600;
    width: 25.125px;
    height: 18px
}

#i6nm53,
#ic1qwsw {
    font-size: 14px;
    color: dimgray
}

#i0qnt8j,
#i3l3l72 {
    margin: 0;
    font-size: 16px;
    font-weight: 500
}

#ihcpjiq {
    width: 27%;
    margin: 0 10px
}

#iurolh {
    top: inherit;
    width: 100%;
    bottom: 0;
    padding: 15px 0;
    background-color: #f4f7ff
}

.iurolh_global {
    position: fixed;
    z-index: 10
}

#igv8v1,
#iizoe9,
#iv0phv,
#iv300k {
    margin: 0 10px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #ff690f;
    display: inline
}

#ie9bht {
    display: block;
    justify-content: space-between;
    text-align: left
}

#iemrdo,
#if9ag6,
#ijeg1i,
#ipcze3,
#iri96i,
#iuyblk,
#iwr6n7,
#iz73og {
    width: 14px
}

#isdalr {
    align-items: center;
    margin: 85px auto 0;
    flex-direction: column;
    display: flex
}

#i3a6ot,
#idzz51,
#igjvrf {
    justify-content: center;
    display: flex
}

#idzz51 {
    margin: 0 auto 10px;
    max-width: 531px
}

#icbobe,
#ilizqv,
#ipphac {
    font-weight: 700;
    text-align: center
}

#ikvkhl {
    margin: 0 auto 10px 0;
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center
}

#icbobe {
    padding: 11px 30px 10px;
    margin: 0;
    font-size: 24px;
    line-height: 30px;
    opacity: 1;
    color: #000
}

#i0b11g {
    color: #fff;
    width: 100%;
    display: block;
    padding: 5px 0
}

#i7arsb {
    color: red
}

#ipphac {
    font-size: 16px;
    padding: 0
}

#i3wga5 {
    align-items: flex-start;
    margin: 0 auto 0 0;
    flex-direction: column;
    display: flex;
    max-width: 488px;
    justify-content: center
}

#i7mhs9,
#ifopfz,
#in2ver,
#iwb6di {
    max-width: 23px;
    display: flex
}

#iaivdi {
    display: flex;
    align-items: center
}

#iwxvol {
    width: auto;
    max-width: 300px;
    display: block;
    margin: 0 auto 18px
}

#iblao2 {
    padding: 0 12%;
    width: auto;
    flex: 1 0
}

#im11zu {
    width: auto;
    flex: 1 0
}

#ih44jm {
    color: #fff;
    width: 100%;
    display: block
}

#ifrrz3 {
    display: block;
    color: #000
}

#ilizqv {
    font-size: 18px;
    color: #000;
    padding: 0 25px
}

#i5l11r {
    margin: 40px auto 0;
    flex-direction: column;
    display: flex
}

#idgign {
    font-size: 24px;
    line-height: 22px;
    text-align: center;
    width: 100%;
    display: block;
    font-weight: 700
}

#i4brak,
#i4swfg,
#igmef5,
#ii2ewa,
#ijfa2i,
#intwfn,
#iqvc2e {
    font-size: 16px;
    max-width: auto;
    display: block;
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: 22px
}

#i4swfg,
#ijfa2i,
#intwfn,
#iqvc2e {
    padding: 0 0 13px 13px;
    text-align: left
}

#ita52u {
    /*! margin-top: 25px; */
}

#iaxtv4 {
    margin: 0 0 42px;
    justify-content: flex-start
}

#i2dvdz,
#it6npe,
#iwg718 {
    align-items: flex-end;
    display: flex
}

#i2dvdz,
#it6npe {
    flex-direction: row-reverse;
    width: 75%
}

#it6npe {
    margin: 0 0 30px
}

#ifjv9g,
#ih8is3,
#ihcat4 {
    font-size: 15px
}

#i549pa,
#ifz5rh {
    /*! display: flex; */
    justify-content: flex-end;
    background-image: url(../image/line2.png.webp);
    background-position: 0 0
}

#iwg718 {
    flex-direction: row-reverse;
    width: 74%
}

#i4g2ue,
#id3myx,
#ifvrqh,
#ixt7wx {
    align-items: flex-end;
    margin: 0 0 42px;
    display: none;
    max-width: 90%;
    justify-content: flex-start
}

#i23s1k {
    color: #000;
    display: block
}

#ibi3hf {
    max-width: 1605px
}

#i9iz8f {
    margin: 0 40px 0 0
}

#ctr_tframe {
    width: 0;
    height: 0
}

.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;
    padding: 0 15px 25px;
    line-height: 30px
}

#igytr9 {
    max-width: 524px;
    border-radius: 10px;
    color: #000;
    display: flex;
    padding: 15px;
    margin: 0 0 15px;
    border: 1px solid #02adef;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / .14)
}

#ihcat4 {
    margin: 0;
    line-height: 22px
}

#icjgzi,
#it0q5o {
    color: #888
}

#it0q5o {
    color: #cf0000
}

#iejyb3 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .5rem
}

#idcn7k {
    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(../image/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/helvetica-bold.ttf);
    font-weight: 400;
    font-display: swap
}

@media (max-width:1023px) {
    #i9kjph,
    #ig82jz,
    #iotu0g,
    #iv2gmg {
        line-height: 45px
    }
    #ied7qj,
    #isjnihw {
        display: inline-block
    }
    #i443m8,
    #i46tgm,
    #i8rzvn,
    #idis53,
    #idlvqf,
    #igxprf,
    #io5act,
    #iofxa6p,
    #irn9pf,
    #itj6sv,
    #iw6ue4,
    #ix35lt {
        width: 80%
    }
    #ibsujrz,
    #iugimeq,
    #ixxpug {
        width: auto
    }
    #i4lx9o8,
    #ifd745,
    #injb6t,
    #ioe98c,
    #iofxa6p,
    #ix3bwf {
        line-height: 25px
    }
    #i9kjph,
    #injb6t,
    #io5b6i,
    #ioe98c {
        letter-spacing: -1px
    }
    #itrw4u,
    #iv1qcv {
        letter-spacing: -.5px
    }
    #i9cgk0g,
    #ik62ov,
    #itrw4u,
    #ittpl2,
    #ix8gbs {
        line-height: 30px
    }
    #ianwjd,
    #ifd745,
    #ihcpjiq {
        margin: 0
    }
    #ij2j9cf,
    #inndjy {
        max-width: auto
    }
    #ij2j9cf,
    #iujg8h {
        padding: 30px 15px
    }
    #i8a4n,
    #ifh7ywj {
        display: block
    }
    #ibglbqa,
    #iz5niqi {
        line-height: 50px
    }
    #iaivdi,
    #iopvsdi {
        margin: 0 0 20px
    }
    #i9th3t,
    #iaivdi,
    #ilizqv,
    #im11zu,
    #ipphac,
    #iu1vfq,
    #iuh8uv,
    #iz24tg,
    #izj52or {
        padding: 0
    }
    #ilizqv,
    #ipphac,
    #izj52or {
        text-align: center
    }
    #ilizqv,
    #ipphac,
    #ithwhvk,
    #izj52or {
        letter-spacing: 0
    }
    #idgign,
    #iv1qcv {
        margin: 0 auto 15px;
        width: 100%
    }
    #idgign,
    #iv1qcv,
    #ixhvgd,
    #ixxpug {
        line-height: 40px
    }
    #i2dvdz,
    #i593ij,
    #iofxa6p,
    #isytya,
    #it6npe,
    #iwg718,
    #ixhvgd {
        margin: 0 0 10px
    }
    #i549pa,
    #ifz5rh,
    #iwu0kh {
        margin: 25px 0 0
    }
    #i549pa,
    #i7njep,
    #icgq8m,
    #iioe3u,
    #iivm1m,
    #imk5q9,
    #iox3fh,
    #iuh6tc,
    #iuh8uv,
    #ivmu3k,
    #iznal5 {
        width: 50%
    }
    #ig82jz {
        font-size: 30px;
        width: 100%;
        margin: 0 auto 30px
    }
    #i4c1xw {
        padding: 20px 0;
        top: auto;
        align-items: flex-start
    }
    #iotu0g {
        width: 100%;
        font-size: 35px
    }
    #i9kjph,
    #ijh6fj,
    #iks8us {
        font-size: 30px;
        width: 100%;
        line-height: 40px
    }
    #i9kjph {
        font-size: 35px;
        margin: 0 auto 40px
    }
    #ia2xxj,
    #ib5mhss,
    #ig11c4,
    #ippy6o9,
    #ipt29e,
    #irauhi,
    #ithwhvk,
    #itwhc07 {
        width: 100%;
        line-height: 20px;
        font-size: 14px
    }
    #i0stmnh,
    #i6h5a4,
    #i81f5q,
    #i97l1o,
    #id38f4,
    #ig2set,
    #ip141b,
    #iygbvs {
        width: 100%
    }
    #idgign,
    #ifd745,
    #ik62ov,
    #io5b6i {
        font-size: 20px
    }
    #ipyzkh {
        justify-content: space-between;
        align-items: stretch
    }
    #i35r3j {
        right: 1%;
        max-width: 320px
    }
    #i0ujoh,
    #i12n7w7,
    #i3vazh,
    #i4df2w,
    #i7wwqx,
    #ics24h,
    #iixb9l,
    #in2ati,
    #ipwmdd,
    #ismwd5,
    #itpn5e,
    #izn2rf {
        margin: 0 3px 0 0;
        width: 45px;
        max-width: 45px
    }
    #iv1qcv {
        font-size: 28px
    }
    #i3fmhd,
    #iep2p5,
    #inbsdr,
    #int2kqh,
    #iy2kyf {
        align-items: flex-start;
        padding: 25px 50px 23px 15px
    }
    #ibpzpr,
    #ied7qj,
    #if6cyt,
    #ih7gye,
    #in7hh2,
    #ipphac,
    #isnvel,
    #iv300k {
        font-size: 14px
    }
    #iq4vj {
        padding: 20px
    }
    #ianwjd {
        font-size: 30px;
        line-height: 48px;
        max-height: 40px
    }
    #ixhvgd {
        font-size: 32px;
        max-width: 550px
    }
    #irk57p {
        margin: 20px auto 0
    }
    #injb6t,
    #ioe98c {
        text-align: left;
        font-size: 20px
    }
    #ittpl2 {
        font-size: 27px
    }
    #iv2gmg {
        font-size: 35px;
        padding: 0 20px
    }
    #ix8gbs {
        font-size: 25px
    }
    #im8nmc {
        padding: 25px 0
    }
    #i5y22j {
        font-size: 30px;
        line-height: 35px
    }
    #ij7vqv {
        padding: 40px 20px 0
    }
    #ipzkbn {
        padding: 15px 70px
    }
    #iovg7t {
        padding: 35px 15px
    }
    #iow7i6 {
        padding: 45px 0
    }
    #i1m7a6,
    #i5amnd,
    #intwfn,
    #isqmz9 {
        line-height: 20px;
        padding: 0 13px 7px 5px;
        font-size: 15px;
        width: 100%
    }
    #inndjy {
        padding: 40px 15px 42px
    }
    #immwv {
        padding: 20px 15px
    }
    #i0wnxa,
    #io5n9fy {
        margin: 0 3px 0 0
    }
    #irb6nz {
        padding: 40px 15px
    }
    #i4brak,
    #igmef5,
    #ii2ewa,
    #iqjis67 {
        line-height: 20px;
        padding: 0 13px 7px 0;
        font-size: 15px;
        width: 100%
    }
    #ia11ip {
        justify-content: center
    }
    #ih05rg9,
    #iy2ynf,
    #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,
    #im7nxjv,
    #iratevt,
    #irszq23 {
        margin: 0 10px
    }
    #iomm9k {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }
    #iruanrh {
        font-size: 16px
    }
    #ibv4b9 {
        padding: 35px 15px 180px
    }
    #igcq1ll {
        display: none
    }
    .i7uu0mr_global .swipe-group {
        bottom: 300px
    }
    #ifwtrb4 {
        font-weight: 800;
        font-family: Montserrat, Helvetica, Arial, sans-serif
    }
    #iofxa6p {
        font-size: 20px;
        max-width: 100%
    }
    #i6lmz {
        background-size: cover;
        background-position: center center
    }
    #iopvsdi,
    #iq9chb,
    #ito1da5,
    #itqsm3p {
        align-items: center
    }
    #i9cgk0g {
        font-size: 20px;
        margin: 10px 0
    }
    #ixxpug {
        font-size: 30px
    }
    #iv7nz6h {
        width: 55px;
        margin: 0 8px 0 0
    }
    #ifo36q,
    #iyyvov,
    #izk4wc {
        margin: 0 0 0 8px
    }
    #i06y6l,
    #in5hde,
    #iyw6jk {
        max-width: 30%;
        justify-content: center
    }
    #ii8joa {
        justify-content: space-between;
        align-items: flex-start
    }
    #ih05rg9 {
        align-items: flex-end
    }
    #i593ij {
        min-height: 60px;
        /*! margin-bottom: 25px; */
    }
    #i4di09 {
        width: 60%
    }
    #itrw4u {
        font-size: 24px
    }
    #ia5x21v,
    #ihcpjiq,
    #ij5cvs {
        width: 30%
    }
    #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,
    #ibqs66,
    #ibw03d,
    #itmovs {
        font-size: 15px
    }
    #iw30d8g {
        font-size: 32px;
        line-height: 39px;
        margin: 0 0 5px
    }
    #ifrt30l {
        line-height: 65px;
        height: 10auto
    }
    #ibglbqa {
        font-size: 40px;
        position: relative;
        display: inline
    }
    #ifh7ywj {
        min-height: auto
    }
    #i3a6ot,
    #idzz51,
    #igjvrf,
    #ikvkhl {
        display: flex;
        justify-content: center
    }
    #idzz51 {
        max-width: 500px;
        margin: 0 auto 10px;
        align-items: center
    }
    #i3wga5 {
        margin: auto 0 0
    }
    #i8drr4,
    #icuels,
    #iikkr8,
    #is8cb9,
    #izx9rg {
        font-size: 15px;
        margin: 0 0 0 3px;
        line-height: 29px
    }
    #ib7tsj {
        padding: 40px 0 30px
    }
    #i37en3,
    #iirjn1,
    #il6krt {
        font-size: 18px
    }
    #i2kpwu,
    #iblao2,
    #iyz2zm {
        padding: 0 0 0 20px
    }
    #i9g02w,
    #ifl167,
    #ij7quc {
        padding: 0 20px 0 0
    }
    #ikwhy7 {
        max-width: 350px
    }
    #iwxvol {
        max-width: 250px
    }
    #isdalr {
        margin: 55px auto 0
    }
    #i4g2ue,
    #iaxtv4,
    #id3myx,
    #ifvrqh,
    #ixt7wx {
        margin: 0 0 22px;
        min-height: 60px
    }
    #i2dvdz,
    #it6npe,
    #iwg718 {
        align-items: flex-end;
        min-height: 60px
    }
    #ie9ec3 {
        background-image: url(../image/line.png.webp);
        margin-top: 25px
    }
    html.no-webp #ie9ec3 {
        background-image: url(../image/line.png)
    }
    #io9bv3 {
        background-position: 0 0
    }
    #i4swfg,
    #ijfa2i,
    #ijyegv,
    #iqvc2e {
        line-height: 20px;
        padding: 0 13px 7px 5px;
        font-size: 12px;
        width: 100%
    }
}

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

@media (max-width:1022px) and (min-width:768px) {
    #iaxtv4,
    #iy2ynf,
    #izav4y {
        margin: 0 0 25px
    }
}

@media (min-width:1130px) {
    #iaxtv4 {
        margin: 0 0 30px
    }
}

@media (max-width:1129px) and (min-width:768px) {
    #iaxtv4 {
        margin: 0 0 -18px
    }
}

@media (max-width:476px) {
    #i23s1k,
    #i9kjph {
        line-height: 26px
    }
    #i9kjph {
        font-size: 22px
    }
    #i23s1k {
        font-size: 23px
    }
}

@media (max-width:942px) and (min-width:850px) {
    .mobile {
        display: block
    }
}

@media (max-width:483px) and (min-width:391px) {
    .mobile {
        display: block
    }
}

@media (max-width:343px) {
    .mobile {
        display: block
    }
}

@media (max-width:390px) {
    .break {
        display: block
    }
}

@media (max-width:767px) {
    .float-discount {
        display: none !important
    }
}