@keyframes load {
  0%,
  15% {
    opacity: 0;
    transform: translateY(-97px);
  }
  30%,
  70% {
    opacity: 1;
    transform: translateY(0);
  }
  85%,
  to {
    opacity: 0;
    transform: translateY(97px);
  }
}
@keyframes _heartbeat {
  0%,
  18%,
  6% {
    transform: scale(0.94);
  }
  12%,
  3% {
    transform: scale(1);
  }
}
* {
  box-sizing: border-box;
}
body {
  margin: 0;
  background-color: #fff;
}
.loading-wrapper.open {
  display: flex !important;
}
.loading-wrapper {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 1400;
  align-items: center;
  justify-content: center;
  -webkit-tap-highlight-color: #0000;
  position: fixed;
  background-color: rgba(255, 255, 255, 0.75);
}
.loader {
  height: 58px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  width: 58px;
}
.loader span {
  background: #0bf;
  display: block;
  height: 12px;
  opacity: 0;
  position: absolute;
  width: 12px;
  animation: load 4.6s ease-in-out infinite;
}
.loader span.block1 {
  animation-delay: 1.06s;
  left: 0;
  top: 0;
}
.loader span.block2 {
  animation-delay: 0.97s;
  left: 16px;
  top: 0;
}
.loader span.block3 {
  animation-delay: 0.87s;
  left: 31px;
  top: 0;
}
.loader span.block4 {
  animation-delay: 0.78s;
  left: 47px;
  top: 0;
}
.loader span.block5 {
  animation-delay: 0.69s;
  left: 0;
  top: 16px;
}
.loader span.block6 {
  animation-delay: 0.6s;
  left: 16px;
  top: 16px;
}
.loader span.block7 {
  animation-delay: 0.51s;
  left: 31px;
  top: 16px;
}
.loader span.block8 {
  animation-delay: 0.41s;
  left: 47px;
  top: 16px;
}
.loader span.block9 {
  animation-delay: 0.32s;
  left: 0;
  top: 31px;
}
.loader span.block10 {
  animation-delay: 0.23s;
  left: 16px;
  top: 31px;
}
.loader span.block11 {
  animation-delay: 0.14s;
  left: 31px;
  top: 31px;
}
.loader span.block12 {
  animation-delay: 0.05s;
  left: 47px;
  top: 31px;
}
.loader span.block13 {
  animation-delay: -0.05s;
  left: 0;
  top: 47px;
}
.loader span.block14 {
  animation-delay: -0.14s;
  left: 16px;
  top: 47px;
}
.loader span.block15 {
  animation-delay: -0.23s;
  left: 31px;
  top: 47px;
}
.loader span.block16 {
  animation-delay: -0.32s;
  left: 47px;
  top: 47px;
}
#im6zq {
  display: none;
}
#it0dz {
  min-height: calc(100vh - 100px);
  max-width: 1440px;
  width: 100%;
  color: #fff;
  border: 0 solid gray;
  line-height: 24px;
  margin: 0 auto;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
}
#immwv {
  max-width: 970px;
  padding: 8px 15px;
  width: 100%;
}
.ijvrk_global {
  display: inline-block;
  width: 100%;
  min-height: 200px;
}
.immwv_global,
.it56h_global {
  display: inline-flex;
  border-radius: 0;
  width: 100%;
  align-items: stretch;
}
.immwv_global {
  max-width: 100%;
  height: auto;
  margin: auto;
}
.it56h_global {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
#i8a4n {
  text-align: center;
  padding: 10px;
  display: block;
}
#it56h {
  background-color: #fff;
  color: #000;
  min-height: 70px;
}
#ijvrk {
  min-height: auto;
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 17px;
}
#iq4vj {
  width: 100%;
  overflow: visible;
  display: inline-flex;
}
.ia364_global {
  display: inline-block;
  width: 100%;
  min-height: 200px;
}
.i6lmz_global,
.iq4vj_global {
  display: inline-flex;
  border-radius: 0;
  width: 100%;
  align-items: stretch;
}
.iq4vj_global {
  max-width: 100%;
  height: auto;
  margin: auto;
}
.i6lmz_global {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
#i6lmz,
#ia364 {
  width: 100%;
  position: relative;
}
#i6lmz {
  padding: 0;
  align-items: stretch;
}
#ia364 {
  align-items: center;
  flex-direction: row;
  display: inline-block;
}
#ianwjd,
#ixhvgd {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#ianwjd {
  text-align: left;
  margin: 0 0 18px;
  font-size: 55px;
  line-height: 70px;
  color: #000;
}
#ixhvgd {
  margin: 0 0 40px;
  line-height: 40px;
  font-size: 30px;
  color: #5057d7;
}
#iv644w {
  margin: 0 0 20px;
}
#ix35lt {
  z-index: 100;
  width: 60%;
}
.iv644w_global,
.ix35lt_global {
  min-height: 50px;
}
#i2qauk,
#issw6c {
  display: block !important;
}
#i2qauk {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
#issw6c {
  max-width: 940px;
  margin: 0 auto;
  padding: 50px 15px;
}
#i63utl {
  color: #000;
  background-color: #fff;
  overflow: hidden;
}
.i2qauk_global {
  display: inline-block;
  width: 100%;
  min-height: 200px;
}
.i63utl_global,
.issw6c_global {
  display: inline-flex;
  border-radius: 0;
  width: 100%;
  align-items: stretch;
}
.issw6c_global {
  max-width: 100%;
  height: auto;
  margin: auto;
}
.i63utl_global {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
#ivbb11 {
  margin: 0 auto 45px;
  font-size: 40px;
  line-height: 56px;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  width: 100%;
  font-weight: 700;
  max-width: 750px;
  color: #5057d7;
}
#ixqxmj {
  color: #000;
  display: block !important;
}
#ig1mmm {
  max-width: 440px;
}
#irm1bx {
  margin: 0 0 20px;
  line-height: 27px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
}
#iw8yfo {
  width: 100%;
  margin: 0;
  flex: 1 0;
  padding: 0 20px 0 60px;
  font-weight: 500;
}
#i2885n {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.i2885n_global,
.ig1mmm_global,
.iw8yfo_global {
  min-height: 50px;
}
#ibv4b9 {
  max-width: 1233px;
  padding: 35px 15px 100px;
}
#i9grnf {
  background-color: #fff;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 14px;
  color: #9b9b9b;
}
.ic6y4z_global {
  display: inline-block;
  width: 100%;
  min-height: 200px;
}
.i9grnf_global,
.ibv4b9_global {
  display: inline-flex;
  border-radius: 0;
  width: 100%;
  align-items: stretch;
}
.ibv4b9_global {
  max-width: 100%;
  height: auto;
  margin: auto;
}
.i9grnf_global {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
.izvmgf_global {
  min-height: 50px;
}
#izvmgf {
  text-align: center;
  margin: 0;
}
#ic6y4z,
#izvmgf {
  min-height: auto;
}
#ikp5jj {
  margin: 0;
  font-size: 15px;
  line-height: 30px;
  color: #9b9b9b;
  display: inline;
  padding: 0 5px;
}
#ied7qj,
#if6cyt,
#ih7gye {
  margin: 0;
  text-decoration: none;
}
#if6cyt,
#ih7gye {
  color: #9b9b9b;
  font-size: 15px;
  line-height: 30px;
  display: inline;
}
#ied7qj {
  display: inline-block;
}
#ied7qj,
#iqis2b,
#iqqx4w {
  font-size: 15px;
  color: #9b9b9b;
  line-height: 30px;
}
#iqqx4w {
  padding: 0 5px;
  margin: 0;
  display: inline;
}
#iqis2b {
  text-align: center;
  margin: 0 0 15px;
  display: none;
}
#ig82jz,
#ip3owa,
#iqis2b,
#ixqmmj {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
}
#ixqmmj {
  margin: 0 0 20px;
  line-height: 27px;
  width: 100%;
}
#ig82jz,
#ip3owa {
  text-align: center;
}
#ip3owa {
  max-width: 815px;
  margin: 0 auto 20px;
  font-size: 20px;
  line-height: 34px;
  color: #000;
}
#ig82jz {
  margin: 0 auto 15px;
  font-size: 40px;
  line-height: 60px;
  width: 100%;
  font-weight: 700;
  color: #5057d7;
}
#i35r3j {
  color: #000;
  width: 100%;
  margin: 0 auto;
  position: absolute;
  max-width: 288px;
  right: 0;
  left: 0;
  display: block;
  bottom: -16%;
}
#iju21a {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #9d3fe4;
  text-align: right;
  flex: 1 0;
  padding: 15px 0 10px 20%;
}
#i7njep {
  width: 50%;
  margin: 0;
}
#i4c1xw {
  display: flex;
  width: 100%;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
}
#ij7vqv,
#isuq3f {
  display: block !important;
}
#isuq3f {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
#ij7vqv {
  max-width: 970px;
  margin: 0 auto;
  padding: 45px 15px 40px;
}
#i8bozg {
  background-color: #fff;
  color: #000;
}
#iqeaqu {
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
  justify-content: flex-start;
  text-align: right;
  min-height: 100px;
}
#isi9hp {
  max-width: auto;
  width: 67px;
}
#i0cz8s {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #9d3fe4;
  text-align: right;
  flex: 1 0;
  padding: 10px 0 10px 35%;
}
#iz6tza {
  min-height: 100px;
  align-items: flex-start;
  flex-direction: row-reverse;
  display: flex;
}
#i6r41h {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #9d3fe4;
  text-align: right;
  flex: 1 0;
  padding: 10px 0 10px 20%;
}
#i8aokp {
  min-height: 100px;
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
}
#i5amnd {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #9d3fe4;
  flex: 1 0;
  padding: 15px 20% 10px 0;
  text-align: left;
}
#i593ij {
  min-height: 100px;
  align-items: flex-start;
  margin: 0;
  display: flex;
}
#ins3ri {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #9d3fe4;
  flex: 1 0;
  padding: 10px 22% 10px 0;
}
#ixzu82 {
  min-height: 100px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
#ikvteb {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #9d3fe4;
  padding: 10px 30% 10px 0;
}
#ihd9us {
  margin: 12px 0 0;
}
#ihd9us,
#iu8u9z {
  font-size: 16px;
  line-height: 38px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  display: none;
}
#ia7cty {
  min-height: 50px;
  flex: 1 0;
}
#i4di09,
#ih2d1f {
  align-items: flex-start;
}
#ih2d1f {
  min-height: 100px;
  display: flex;
}
#i4di09 {
  width: 50%;
  margin: 0;
}
#i6wkph {
  min-width: 65px;
  display: flex;
  justify-content: center;
  margin: 10px 15px 0 0;
  padding: 0;
}
#ire3rq {
  width: 56px;
}
#icrkfk {
  min-width: auto;
  width: 62px;
}
#il355k {
  min-width: 65px;
  display: flex;
  justify-content: center;
  margin: 0 15px 0 0;
}
#i97l1o {
  width: 45px;
}
#in2ati,
#iutn7o {
  min-width: 65px;
  justify-content: center;
  margin: 0 15px 0 0;
  display: flex;
  align-items: center;
}
#iutn7o {
  margin: 15px 0 0 15px;
  padding: 0;
  min-width: 68px;
}
#ipzpwf {
  max-width: auto;
  width: 55px;
}
#ij040h {
  min-width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 15px;
}
#ikfmy9 {
  max-width: auto;
  width: 55px;
}
#ixe1uf {
  min-width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 15px;
  padding: 5px 0 0;
}
#i5wht3,
#isrke1 {
  justify-content: space-between;
  align-items: stretch;
}
#isrke1 {
  width: 31.7%;
  position: relative;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
  margin: 0 0 25px;
}
#i5wht3 {
  min-height: 50px;
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
}
#i925qj {
  width: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
#itnenr {
  min-height: 50px;
  padding: 26px 23px 30px;
  position: relative;
  line-height: 20px;
}
#iotu0g {
  margin: 0 auto 45px;
  font-size: 40px;
  line-height: 56px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #5057d7;
  max-width: 700px;
}
#ijh6fj,
#iotu0g,
#iu4x9o {
  text-align: center;
}
#ijh6fj {
  font-size: 44px;
  line-height: 56px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#iu4x9o {
  min-height: 50px;
  justify-content: space-between;
  align-items: stretch;
  margin: 0;
  border: 3px dashed #ffbd2a;
  padding: 43px 20px 20px;
  border-top: 3px dashed #ffbd2a;
  border-left: 3px dashed #ffbd2a;
  border-right: 3px dashed #ffbd2a;
  border-bottom: 3px dashed #ffbd2a;
  border-radius: 4px 4px 4px 4px;
}
#ipzkbn {
  display: block !important;
  max-width: 970px;
  margin: 0 auto;
  padding: 76px 15px 70px;
}
#ixn8bh {
  background-color: #fff;
  color: #000;
}
#iks8us {
  font-size: 33px;
  line-height: 56px;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #ed2626;
  font-weight: 700;
}
#i9irz9,
#wrapper .iqhrzy_global.hidden,
.iuqh9k_global .faq .faq-item h3 .arrows img.open {
  display: block;
}
#ipr5ej {
  background-color: #fff8f0;
  border-radius: 5px 5px 5px 5px;
  text-align: center;
  padding: 30px 20px;
  margin: 20px 0 0;
}
#ik62ov {
  margin: 0 0 25px;
  font-size: 23px;
  line-height: 33px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#io5b6i {
  color: #4600ff;
}
#ivhgki {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0 40px 0 0;
}
#ijon9e {
  margin: 0 15px 0 0;
  max-width: auto;
}
#injb6t {
  margin: 0;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 29px;
}
#id2phw {
  width: 46px;
  margin: 0 15px 0 0;
}
#ioe98c {
  margin: 0;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 29px;
}
#iq9chb {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
#id38f4 {
  min-height: 50px;
  display: flex;
  justify-content: center;
  width: 90%;
  margin: 0 auto;
}
#i9kjph,
#ipt29e {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  text-align: center;
  font-weight: 700;
}
#i9kjph {
  margin: 0 auto 60px;
  color: #5057d7;
  font-size: 40px;
  line-height: 56px;
}
#ipt29e {
  font-size: 18px;
  line-height: 22px;
}
#itcvcz {
  min-height: 4px;
  background-color: #9d3fe4;
  width: 70px;
  margin: 15px auto 24px;
}
#irauhi {
  font-size: 16px;
  line-height: 24px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  letter-spacing: 0.2px;
  font-weight: 500;
}
#i9l0oc {
  min-height: 50px;
  padding: 24px 24px 40px;
}
#ijaxs2 {
  width: 100%;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  border: 1px solid #d3d3d3;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  margin: 0 0 20px;
  background-color: #fff;
  max-width: 284px;
}
#i29y48 {
  display: block;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#ifx8ui {
  font-size: 18px;
  line-height: 22px;
  font-family: helvetica-bold, Helvetica, Arial, sans-serif;
  text-align: center;
}
#ifagce {
  min-height: 4px;
  background-color: #9d3fe4;
  width: 70px;
  margin: 15px auto 24px;
}
#in6lga {
  font-size: 16px;
  line-height: 24px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  letter-spacing: 0.2px;
  font-weight: 500;
}
#i9owis {
  min-height: 50px;
  padding: 24px 24px 40px;
}
#iwl73u {
  width: 100%;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  border: 1px solid #d3d3d3;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  margin: 0 0 20px;
  background-color: #fff;
  max-width: 284px;
}
#izgyj6 {
  font-size: 18px;
  line-height: 22px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  text-align: center;
  font-weight: 700;
}
#i64w9b {
  min-height: 4px;
  background-color: #9d3fe4;
  width: 70px;
  margin: 15px auto 24px;
}
#i7mtw1 {
  font-size: 16px;
  line-height: 24px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  letter-spacing: 0.2px;
  font-weight: 500;
}
#iuexgf {
  min-height: 50px;
  padding: 24px 24px 40px;
}
#i6xtue,
#ipyzkh {
  justify-content: space-between;
  align-items: stretch;
}
#i6xtue {
  width: 100%;
  position: relative;
  border: 1px solid #d3d3d3;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  background-color: #fff;
  max-width: 284px;
  margin: 0 0 20px;
}
#ipyzkh {
  min-height: 50px;
  display: flex;
  margin: 0 0 50px;
}
#inndjy {
  display: block !important;
  max-width: 970px;
  margin: 0 auto;
  padding: 60px 15px 70px;
}
#if137k {
  background-color: #fafafa;
  color: #000;
}
#ivu3nx {
  display: block;
  margin: 0 0 10px;
  max-width: 90px;
  width: 100%;
}
#iq525l {
  font-size: 16px;
  line-height: 19px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-weight: 700;
  margin: 0 0 10px;
}
#iy0xn2 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
}
#ig13sl {
  width: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
#ielu1h {
  width: 31.7%;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  margin: 0 0 20px;
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}
#irif21 {
  width: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
#i3h6qg {
  width: 31.7%;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  margin: 0 0 20px;
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}
#i2vkxw {
  width: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
#izx3it {
  width: 31.7%;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  margin: 0 0 20px;
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}
#i8i6rc {
  width: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
#i9lg59 {
  width: 31.7%;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  margin: 0 0 25px;
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}
#ii9r2l {
  max-width: auto;
  display: block;
  margin: 0 auto;
}
#izxds9 {
  width: 31.7%;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  margin: 0 0 25px;
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}
#ibpzpr,
#ink33h,
#isnvel {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
}
#ink33h {
  display: flex;
  justify-content: space-between;
  font-size: 15px;
  line-height: 30px;
  margin: 0 0 25px;
}
#ibpzpr,
#isnvel {
  margin: 0;
  color: #9b9b9b;
  display: inline;
}
#ibpzpr,
#in7hh2,
#iqrvbc,
#isnvel,
#iuchvz {
  font-size: 15px;
  line-height: 30px;
}
#in7hh2 {
  margin: 0 3px;
}
#iqrvbc,
#iuchvz {
  color: #9b9b9b;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
}
#iuchvz {
  text-decoration: none;
}
#icuzrp:hover,
#iuchvz:hover {
  display: inline-block;
  text-decoration: underline;
}
#iqrvbc {
  margin: 5px 0 0;
  display: block;
}
#i2pkj {
  width: 100px;
  display: inline;
}
#iub9e6 {
  min-height: 50px;
}
.itw74j_global {
  width: 100%;
}
.itw74j_global .hidden {
  display: none !important;
}
.itw74j_global .ctr-pointer {
  cursor: pointer;
}
.itw74j_global .comment-title {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 0 40px;
  width: 100%;
}
.itw74j_global .comment-title span {
  padding-right: 5px;
}
.itw74j_global .comment-content {
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}
.itw74j_global .content-item {
  display: flex;
  padding: 20px 10px 15px 12px;
  border: 1px solid #dfdfdf;
  width: 33.33%;
}
.itw74j_global .content-item .star {
  width: auto;
  height: 18px;
}
.itw74j_global .content-item:nth-child(2) {
  margin: 0 20px;
}
.itw74j_global .thumb {
  width: 32px;
}
.itw74j_global .thumb img {
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.itw74j_global .img-view {
  max-width: 32px;
  border-radius: 50%;
}
.itw74j_global .icon-fblike {
  max-width: 11px;
}
.itw74j_global .content_wrap {
  flex: 1 0;
  padding-left: 10px;
  position: relative;
  display: flex;
  flex-flow: column wrap;
  align-items: flex-start;
}
.itw74j_global .content_wrap p {
  font-size: 14px;
  line-height: 19px;
}
.itw74j_global .author {
  font-size: 14px;
  line-height: 1.35;
  font-weight: 700;
  align-self: flex-end;
  margin-top: 15px;
}
.itw74j_global .author p,
.iuqh9k_global .faq .faq-item .faq-content p {
  margin: 0;
}
#iq7a51 {
  max-width: 970px;
  display: block;
  margin: 0 auto;
}
#itw74j {
  background-color: #fafafa;
  color: #000;
}
#imm12q,
.iuqh9k_global .faq .faq-item h3 .arrows img,
.iuqh9k_global .faq .faq-item h3 .arrows img.open.after,
.iuqh9k_global .faq .faq-item.active h3 .arrows img.open.item-three {
  display: none;
}
#iow7i6 {
  width: 100%;
  padding: 45px 0 107px;
  border: 1px #dfdfdf;
}
.ite5s6_global {
  position: fixed;
  top: 10px;
  left: 10px;
  min-width: 300px;
  background-color: #027fc4;
  transition: transform 0.8s ease;
  z-index: 1001;
  color: #fff;
  font-weight: 400;
  transform: translateX(-110%);
  box-shadow: 0 0 5px #6f6f6f;
  border-radius: 5px;
  overflow: hidden;
}
.ite5s6_global.notify {
  transform: translateX(0);
  transition: all 1s ease;
}
.ite5s6_global .item {
  display: table;
  width: 100%;
}
.ite5s6_global .item > div {
  display: table-cell;
  vertical-align: middle;
}
.ite5s6_global .thumb {
  width: 70px;
  padding: 10px;
  text-align: center;
  background-color: #fff;
}
.ite5s6_global .thumb img {
  width: 50px;
  max-width: 100%;
  vertical-align: middle;
}
.ite5s6_global .desc {
  padding: 10px;
  font-size: 13px;
  color: #fff;
  background-color: #027fc4;
  line-height: 19px;
}
.ite5s6_global p {
  line-height: 1.467;
  margin-bottom: 15px;
}
.ite5s6_global p:last-of-type {
  margin-bottom: 0;
}
.ite5s6_global .text-right {
  text-align: right !important;
}
#ilta0f {
  background-color: #29af5c;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
#iqhrzy {
  top: inherit;
  width: 100%;
  bottom: 0;
  color: #000;
  max-width: 1440px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  min-height: 50px;
  background-color: #5057d7;
}
.iqhrzy_global {
  position: fixed;
  z-index: 10;
  text-align: center;
  background-color: #fff;
}
.iqhrzy_global.hidden {
  display: none !important;
}
#iapaea {
  margin: 0;
  font-size: 16px;
  line-height: 17px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 500;
}
#iv07cc {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
#i6vde6,
#ihl0mz {
  text-decoration: none;
  opacity: 1;
}
#ihl0mz {
  padding: 10px 6px;
  margin: 0;
}
#i6vde6 {
  display: inline-block;
  color: #000;
}
#iyyka7 {
  justify-content: space-between;
  align-items: center;
  display: none;
}
#iu7111 {
  padding: 15px 10px;
  margin: 0;
  font-size: 21px;
  line-height: 24px;
  opacity: 1;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
}
#icuzrp,
#in08ng {
  text-decoration: none;
}
#in08ng {
  background-color: #ffbd2a;
  opacity: 1;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  color: #fff;
  display: block;
  margin: 0 auto;
}
#icuzrp {
  padding: 10px;
  margin: 0;
  display: inline-block;
  color: #000;
}
#i6vde6:hover {
  text-decoration: underline;
}
#i3hldk,
#iaw1vx {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  align-items: stretch;
}
#iaw1vx {
  max-width: 1024px;
  height: auto;
  padding: 0 15px;
}
#i3hldk {
  background-color: #5057d7;
}
#ii11ex {
  display: flex;
  width: 100%;
  min-height: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 35px 0;
}
#i20yo5,
#i4df1k,
#ifh7cq {
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
}
#ifh7cq {
  font-weight: 700;
  padding: 10px 0;
  margin: 0;
  font-size: 30px;
  line-height: 40px;
}
#i20yo5,
#i4df1k {
  padding: 0;
  margin: 0 0 25px;
  font-size: 25px;
  line-height: 35px;
  color: #ffbd29;
}
#i4df1k {
  padding: 18px 15px;
  margin: 0;
  font-size: 22px;
  line-height: 27px;
  opacity: 1;
  font-weight: 700;
  color: #000;
}
#ik3vvh {
  color: #fff;
  text-decoration: none;
  background-color: #ffbd2a;
  opacity: 1;
  max-width: 405px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
#ib7tsj,
#idve9i {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  align-items: stretch;
}
#idve9i {
  max-width: 970px;
  height: auto;
  padding: 0 15px;
}
#ib7tsj {
  background-color: #fafafa;
  padding: 35px 0;
}
#iym6oh {
  display: inline-block;
  width: 100%;
  min-height: 200px;
}
#iv1qcv {
  margin: 0 auto 60px;
  font-size: 40px;
  line-height: 56px;
  text-align: center;
  width: 100%;
  display: block;
  color: #5057d7;
  font-weight: 700;
}
#i0w43t {
  margin: 0 0 20px;
  line-height: 27px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
}
#i2ypvt {
  min-height: 50px;
  border-top: 2px solid #ffbd29;
  border-left: 2px solid #ffbd29;
  border-right: 2px solid #ffbd29;
  border-bottom: 2px solid #ffbd29;
  border-radius: 10px 10px 10px 10px;
  background-color: #fff8f0;
  padding: 20px;
  box-shadow: -3px 3px 6px 0 rgba(0, 0, 0, 0.15);
}
#iuv5fz {
  padding: 0;
  margin: 0;
  color: #000;
  font-size: 20px;
  line-height: 36px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 500;
}
#iyc9mk {
  display: flex;
  width: 100%;
  max-width: 449px;
  align-items: center;
  height: auto;
  margin: 35px 0 0 auto;
}
#iujs2g {
  margin: 0 15px 0 0;
  max-width: 108px;
  width: 100%;
}
#ioisuw,
#iujs2g {
  display: inline-block;
  min-height: auto;
}
#ioisuw,
#isdkxx {
  width: 100%;
}
#i820gr,
#i87f6p,
#ijwhpd {
  padding: 0;
  margin: 0;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #000;
  line-height: 34px;
}
#ijwhpd {
  font-weight: 700;
  font-size: 24px;
}
#i820gr,
#i87f6p {
  font-size: 20px;
}
#i87f6p {
  padding: 18px 15px;
  font-size: 22px;
  line-height: 27px;
  opacity: 1;
  text-align: center;
  font-weight: 700;
}
#iygg6o {
  color: #fff;
  text-decoration: none;
  background-color: #ffbd2a;
  opacity: 1;
  max-width: 405px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
#i3qgxk {
  max-width: auto;
}
#iy4x4v {
  min-height: 50px;
}
#i3shr9,
#ibsulm,
#itukjf {
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
}
#ibsulm {
  border-top: 1px solid #ece8e8;
  padding: 45px 10px 10px;
  margin: 0;
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
}
#i3shr9,
#itukjf {
  padding: 0;
  margin: 0 0 25px;
  font-size: 20px;
  line-height: 34px;
  font-weight: 500;
}
#itukjf {
  padding: 18px 15px;
  margin: 0;
  font-size: 22px;
  line-height: 27px;
  opacity: 1;
  font-weight: 700;
  color: #000;
}
#if6cj1 {
  color: #fff;
  text-decoration: none;
  background-color: #ffbd2a;
  opacity: 1;
  max-width: 405px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin: 0 auto;
}
#iovg7t {
  max-width: 970px;
  height: auto;
  padding: 55px 15px 78px;
}
#iovg7t,
#is60jj {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  align-items: stretch;
}
#im8nmc {
  display: inline-block;
  width: 100%;
  min-height: 200px;
  border: 4px solid #cf0000;
  border-top: 4px solid #cf0000;
  border-left: 4px solid #cf0000;
  border-right: 4px solid #cf0000;
  border-bottom: 4px solid #cf0000;
  border-radius: 10px 10px 10px 10px;
  background-image: -webkit-linear-gradient(-90deg, #fff9f9 0%, #ffebeb 100%);
  background-repeat: repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 100%;
  padding: 45px 0;
}
#ifg1vs,
#iv2gmg,
#iw0o9s,
#ix8gbs {
  padding: 0;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
}
#iv2gmg {
  margin: 0 0 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 65px;
  color: #cf0000;
}
#ifg1vs,
#iw0o9s,
#ix8gbs {
  line-height: 34px;
  color: #000;
}
#iw0o9s {
  font-weight: 700;
  margin: 0 0 10px;
  font-size: 30px;
}
#ifg1vs,
#ix8gbs {
  margin: 0 0 15px;
  font-size: 20px;
}
#ix8gbs {
  margin: 0;
  font-size: 30px;
  color: #00ae56;
  font-weight: 700;
}
#ir8ymf {
  text-decoration: underline;
  color: #00ae56;
}
#iqi13l {
  font-weight: 700;
}
#i60ogj,
#ibv9ki {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  align-items: stretch;
}
#ibv9ki {
  max-width: 970px;
  height: auto;
  padding: 0 15px;
}
#i60ogj {
  background-color: #fafafa;
}
#iygv4i {
  display: inline-block;
  width: 100%;
  color: #000;
}
.iuqh9k_global .faq .faq-item .faq-content,
.iuqh9k_global .hidden-content,
.iuqh9k_global .list-item-faq {
  visibility: hidden;
  height: 0;
  position: absolute;
  top: 0;
  transform: translateY(-10px);
}
.iuqh9k_global .faq .faq-item.active .faq-content,
.iuqh9k_global .faq.active-builder .faq-content,
.iuqh9k_global .faq.active-builder .list-item-faq,
.iuqh9k_global .faq.active-default .list-item-faq,
.iuqh9k_global .list-item-faq.active,
.iuqh9k_global .show-content {
  visibility: visible;
  height: auto;
  position: static;
  transition: all 0.3s ease-out;
  transform: translateY(0);
}
.iuqh9k_global .faq .head-faq {
  text-align: center;
  margin: 0;
  padding: 20px 0;
}
.iuqh9k_global .faq .head-faq .list-faq {
  text-decoration: underline;
  margin-left: 5px;
  cursor: pointer;
}
.iuqh9k_global .faq .faq-item {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 20px;
}
.iuqh9k_global .faq .faq-item h3 {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 25px 50px 23px 20px;
  background-color: #f5f5f5;
  cursor: pointer;
  border-radius: 5px;
}
.iuqh9k_global .faq .faq-item h3 .arrows {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.iuqh9k_global .faq .faq-item .faq-content {
  padding: 20px 15px;
}
.iuqh9k_global .faq .faq-item:last-of-type {
  margin-bottom: 0;
}
.iuqh9k_global .faq .faq-item.active h3 .arrows img.open.after {
  display: block !important;
  transform: rotate(0) !important;
}
.iuqh9k_global .faq.active-builder .arrows .item-three.open {
  display: block !important;
}
#i5y22j {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 65px;
  color: #5057d7;
  padding: 50px 0 20px;
}
#iuqh9k {
  background-color: none;
}
#iy2kyf {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
}
#i2stvd {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 0 30px;
  background-color: transparent;
}
#i898sw,
#ilo3w1 {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#ivmiad {
  margin: 0;
  padding: 0 0 20px;
}
#ibos8o {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  display: none;
}
#i9b4yd,
#ipf00f,
#iwgvvp {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#i3fmhd {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
}
#ibv2ne {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
  font-weight: 500;
}
#iuo86q {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
#ifkgnw,
#is0frj {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#iep2p5 {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
}
#i4nrlu {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
  font-weight: 500;
}
#i80hnm {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
#i10i9t {
  padding: 0 50px 15px 20px;
}
#ip0ahy {
  padding: 0 50px 20px 20px;
}
#ifmjn3 {
  padding: 0 50px 15px 20px;
}
#idhd3v2,
#iei1spf {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#int2kqh {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
}
#igapqdy {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
  font-weight: 500;
}
#iobol2m {
  padding: 0 50px 15px 20px;
}
#ieknc4k {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
#if63vc {
  display: none;
}
#idl7vl {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 970px;
  align-items: stretch;
  height: auto;
  padding: 15px 5px;
  justify-content: space-around;
}
#iyrnwh {
  min-height: auto;
  max-width: auto;
  padding: 10px 0;
  margin: 0 2% 0 0;
}
#i7lrsz {
  display: flex;
  min-height: auto;
  align-items: center;
  justify-content: flex-end;
  animation-duration: 1s;
  animation-delay: 1s;
}
#idqnvp {
  padding: 18px 15px;
  margin: 0;
  font-size: 22px;
  line-height: 27px;
  opacity: 1;
  text-align: center;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
}
#iuw00w {
  color: #fff;
  text-decoration: none;
  background-color: #ffbd2a;
  opacity: 1;
  max-width: 405px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin: 0 auto;
}
#ih5o6i {
  padding: 0;
  margin: 0;
  font-size: 30px;
  line-height: 38px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #fff;
  letter-spacing: -0.09px;
}
#i6y9ek {
  color: #ffbd29;
}
#irk57p {
  display: flex;
  width: 100%;
  max-width: 100%;
  align-items: center;
  height: auto;
  margin: 30px auto 0;
}
#i2vtw8,
#ijsitq {
  display: inline-block;
  width: 112px;
  min-height: auto;
  margin: 0 15px 0 0;
}
#ijsitq {
  width: 100%;
  margin: 0;
}
#isytya {
  margin: 0 0 10px;
  max-width: auto;
}
#igwtff {
  padding: 0;
  margin: 0;
  font-size: 18px;
  line-height: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #3d3e44;
}
#iomm9k {
  max-width: 970px;
  height: auto;
  padding: 0 15px;
}
#iaxx6o,
#iomm9k {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  align-items: stretch;
}
#i7cpxm {
  display: flex;
  width: 100%;
  min-height: auto;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  padding: 25px 0;
}
#iy1d59 {
  padding: 0;
  margin: 0 55px 0 0;
  color: #ababab;
  font-size: 25px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 40px;
}
#izhmoj {
  max-width: auto;
}
#ittpl2 {
  padding: 0;
  margin: 25px 0 0;
  font-size: 30px;
  line-height: 56px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#itrw4u {
  color: #00ae56;
  text-decoration: underline;
}
#iwgtyi {
  margin: 0 auto 65px;
  font-size: 40px;
  line-height: 56px;
  text-align: center;
  font-family: helvetica-bold, Helvetica, Arial, sans-serif;
  width: 100%;
  color: #5057d7;
  display: none;
}
#i2i8so,
#iriagh {
  margin: 0 0 40px;
  line-height: 40px;
  font-size: 30px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #9d3fe4;
  font-weight: 700;
}
#i2i8so {
  padding: 18px 15px;
  margin: 0;
  font-size: 22px;
  line-height: 24px;
  opacity: 1;
  text-align: center;
  color: #000;
}
#iaul79 {
  color: #fff;
  text-decoration: none;
  background-color: #ffbd2a;
  opacity: 1;
  max-width: 390px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
#i3yyu2,
#i4lg2w {
  width: 112px;
}
#i3yyu2 {
  display: inline-block;
  min-height: auto;
  margin: 0 15px 0 0;
}
#itrk68 {
  width: 146px;
  margin: 0 0 20px;
}
#iuhg5o {
  padding: 0;
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #3d3e44;
}
#igsurr {
  display: inline-block;
  width: 100%;
  min-height: auto;
  margin: 0;
}
#inn3vw {
  display: flex;
  width: 100%;
  max-width: 100%;
  align-items: center;
  height: auto;
  margin: 30px auto 0;
}
#i77916 {
  margin: 0 0 20px;
}
#iw9sbi {
  display: none;
}
#itaec5,
#ivg46j {
  max-width: auto;
  width: 24px;
}
#i16uzc,
#ifwqst,
#iveyzh,
#ivg46j {
  display: none;
  opacity: 0;
}
.i1s3ep_global,
.igbice_global,
.ihevep_global,
.ip14ge_global,
.iy3q6j_global {
  position: relative;
  overflow: hidden;
}
.i1s3ep_global .hidden:not([data-gjs-type]) {
  display: none !important;
}
.i1s3ep_global .js-video {
  position: relative;
}
.i1s3ep_global .js-video .tmp-thumb {
  position: relative;
  z-index: 2;
  width: 100%;
}
.i1s3ep_global .js-video .img-view {
  position: relative;
  width: 100%;
  height: 0;
}
.i1s3ep_global .js-video .wistia_embed {
  width: 100%;
  height: 100%;
}
.i1s3ep_global .js-video iframe,
.i1s3ep_global .js-video video,
.igbice_global .js-video iframe,
.igbice_global .js-video video,
.ihevep_global .js-video iframe,
.ihevep_global .js-video video,
.ip14ge_global .js-video iframe,
.ip14ge_global .js-video video,
.iy3q6j_global .js-video iframe,
.iy3q6j_global .js-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.i1s3ep_global .layer-over-video {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 50ms ease;
}
.i1s3ep_global .layer-over-video.hide {
  opacity: 0;
  pointer-events: none;
}
.i1s3ep_global .layer-over-video .js-play-video {
  cursor: pointer;
}
.i1s3ep_global .layer-over-video .js-play-video:empty {
  padding: 20px 0;
}
.i1s3ep_global .layer-over-video .js-play-video:empty:before,
.igbice_global .layer-over-video .js-play-video:empty:before,
.ihevep_global .layer-over-video .js-play-video:empty:before,
.ip14ge_global .layer-over-video .js-play-video:empty:before,
.iy3q6j_global .layer-over-video .js-play-video:empty:before {
  content: "Play Video";
}
.i1s3ep_global .button-box {
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  transition: opacity 50ms ease;
}
.i1s3ep_global .button-box.show,
.i1s3ep_global .button-box[data-gjs-type] {
  pointer-events: auto;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3);
}
.i1s3ep_global .cta-btn {
  text-align: center;
  font-family: sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 10px;
  border: 0;
  color: #fff;
  cursor: pointer;
  background-color: #5fbb49;
  background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
  padding: 17px 30px;
  font-size: 22px;
  text-decoration: none;
}
.i1s3ep_global .heartbeat .cta-btn {
  animation: _heartbeat 5s ease 0s infinite normal;
}
.i1s3ep_global .heartbeat .cta-btn:hover {
  animation: none;
}
.i1s3ep_global .w-video-wrapper.w-css-reset {
  background-color: transparent !important;
}
#i1s3ep .img-view,
#igbice .img-view,
#ihevep .img-view {
  padding-bottom: 63.38028169014085%;
}
.ihevep_global .hidden:not([data-gjs-type]) {
  display: none !important;
}
.ihevep_global .js-video {
  position: relative;
}
.ihevep_global .js-video .tmp-thumb {
  position: relative;
  z-index: 2;
  width: 100%;
}
.ihevep_global .js-video .img-view {
  position: relative;
  width: 100%;
  height: 0;
}
.ihevep_global .js-video .wistia_embed {
  width: 100%;
  height: 100%;
}
.ihevep_global .layer-over-video {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 50ms ease;
}
.ihevep_global .layer-over-video.hide {
  opacity: 0;
  pointer-events: none;
}
.ihevep_global .layer-over-video .js-play-video {
  cursor: pointer;
}
.ihevep_global .layer-over-video .js-play-video:empty {
  padding: 20px 0;
}
.ihevep_global .button-box {
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  transition: opacity 50ms ease;
}
.ihevep_global .button-box.show,
.ihevep_global .button-box[data-gjs-type] {
  pointer-events: auto;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3);
}
.ihevep_global .cta-btn {
  text-align: center;
  font-family: sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 10px;
  border: 0;
  color: #fff;
  cursor: pointer;
  background-color: #5fbb49;
  background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
  padding: 17px 30px;
  font-size: 22px;
  text-decoration: none;
}
.ihevep_global .heartbeat .cta-btn {
  animation: _heartbeat 5s ease 0s infinite normal;
}
.ihevep_global .heartbeat .cta-btn:hover {
  animation: none;
}
.ihevep_global .w-video-wrapper.w-css-reset {
  background-color: transparent !important;
}
#i7szqj,
#i8alnh,
#iw2x8f {
  font-weight: 700;
}
#iyjivn {
  display: flex;
  align-items: center;
  margin: 0 0 10px;
}
#i9oroj {
  width: 100%;
  max-width: 40px;
  margin: 0 11px 0 0;
}
#ie5jjm,
#ih7okl,
#iqi7kh {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 500;
}
#ie5jjm {
  padding: 0;
  margin: 0;
  font-size: 18px;
  line-height: 20px;
}
#ih7okl,
#iqi7kh {
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0;
}
#iqi7kh {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  color: #c05400;
  margin: 10px 0;
}
#i3sc85 {
  width: 100%;
  max-width: 40px;
  margin: 0 11px 0 0;
}
#i648d7 {
  padding: 0;
  margin: 0;
  font-size: 18px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 20px;
}
#i4iafs {
  display: flex;
  align-items: center;
  margin: 0 0 10px;
}
#iyhf4g {
  display: block;
  margin: 0 0 10px;
  max-width: 90px;
  width: 100%;
}
#i1gjs5 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  margin: 0 0 10px;
}
#i1gjs5,
#il67pk,
#ir55ip {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
}
#il67pk {
  color: #c05400;
  margin: 10px 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
}
#ir55ip {
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}
#i1adhg {
  min-height: 50px;
  padding: 26px 23px 30px;
  position: relative;
  line-height: 20px;
}
#io74az {
  width: 100%;
  max-width: 40px;
  margin: 0 11px 0 0;
}
#i4t4qb {
  padding: 0;
  margin: 0;
  font-size: 18px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 20px;
}
#iz3sn2 {
  display: flex;
  align-items: center;
  margin: 0 0 10px;
}
#ijkvof {
  display: block;
  margin: 0 0 10px;
  max-width: 90px;
  width: 100%;
}
#iconje {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  margin: 0 0 10px;
}
#iconje,
#ipilv2,
#ix8kv8 {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
}
#ipilv2 {
  color: #c05400;
  margin: 10px 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
}
#ix8kv8 {
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}
#iq37vk {
  min-height: 50px;
  padding: 26px 23px 30px;
  position: relative;
  line-height: 20px;
}
#ii86i2 {
  width: 100%;
  max-width: 40px;
  margin: 0 11px 0 0;
}
#ibjy4o {
  padding: 0;
  margin: 0;
  font-size: 18px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 20px;
}
#idhk64 {
  display: flex;
  align-items: center;
  margin: 0 0 10px;
}
#i57dmg {
  display: block;
  margin: 0 0 10px;
  max-width: 90px;
  width: 100%;
}
#ii1wwf {
  font-size: 16px;
  line-height: 19px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-weight: 700;
  padding: 0;
  margin: 0 0 10px;
}
#iio62y {
  font-size: 14px;
  line-height: 16px;
  color: #696969;
  margin: 0;
  display: inline-block;
}
#iio62y,
#iwe1ai,
#iwfiah {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
}
#iwfiah {
  color: #c05400;
  margin: 10px 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
}
#iwe1ai {
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}
#iwut93 {
  min-height: 50px;
  padding: 26px 23px 30px;
  position: relative;
  line-height: 20px;
}
#i28n89 {
  width: 100%;
  max-width: 40px;
  margin: 0 11px 0 0;
}
#ihm9a1 {
  padding: 0;
  margin: 0;
  font-size: 18px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 20px;
}
#ik0bay {
  display: flex;
  align-items: center;
  margin: 0 0 10px;
}
#i02og9 {
  display: block;
  margin: 0 0 10px;
  max-width: 90px;
  width: 100%;
}
#i75756 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  margin: 0 0 10px;
}
#i4fmhe,
#i75756,
#innbrh {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
}
#innbrh {
  color: #c05400;
  margin: 10px 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
}
#i4fmhe {
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}
#irh32n {
  min-height: 50px;
  padding: 26px 23px 30px;
  position: relative;
  line-height: 20px;
}
#i454tu {
  width: 100%;
  max-width: 40px;
  margin: 0 11px 0 0;
}
#izwm4q {
  padding: 0;
  margin: 0;
  font-size: 18px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 20px;
}
#ickfce {
  display: flex;
  align-items: center;
  margin: 0 0 10px;
}
#i72sho {
  display: block;
  margin: 0 0 10px;
  max-width: 90px;
  width: 100%;
}
#io22lg {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  margin: 0 0 10px;
}
#i7784m,
#ifxhdm,
#io22lg {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
}
#ifxhdm {
  color: #c05400;
  margin: 10px 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
}
#i7784m {
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}
#igp98v {
  min-height: 50px;
  padding: 26px 23px 30px;
  position: relative;
  line-height: 20px;
}
#idopiz {
  color: #5057d7;
}
#i61nml,
#iwyreo {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#imo3q5 {
  display: none;
  opacity: 0;
}
#i3x6a6 {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
}
#iqjodt {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
  font-weight: 500;
}
#i512kq {
  padding: 0 50px 15px 20px;
}
#ijqzza {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
#im6lns,
#imfvfv {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#icl6ri {
  display: none;
  opacity: 0;
}
#i8zg1f {
  background-color: #fff;
  border-bottom: 1px none #ccc;
  padding: 15px 50px 15px 20px;
}
#idml68 {
  font-size: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  line-height: 34px;
}
#iad2qd {
  padding: 0 50px 15px 20px;
}
#iva8sm {
  margin: 0 0 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  display: none;
}
#ibcvkj {
  display: inline;
}
#ibcvkj,
#imsokp,
#ithzst,
#iy14yd {
  color: #696969;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-size: 14px;
}
#ithzst {
  line-height: 16px;
  letter-spacing: 0;
  margin: 0;
  display: inline-block;
}
#imsokp,
#iy14yd {
  display: inline;
}
#imsokp {
  line-height: 16px;
  letter-spacing: 0;
  margin: 0;
  display: inline-block;
}
#iap6ai {
  display: inline;
}
#i4rj06,
#iap6ai,
#ihfcbs,
#iqj2s1 {
  color: #696969;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-size: 14px;
}
#iqj2s1 {
  line-height: 16px;
  letter-spacing: 0;
  margin: 0;
  display: inline-block;
}
#i4rj06,
#ihfcbs {
  display: inline;
}
#i4rj06 {
  line-height: 16px;
  letter-spacing: 0;
  margin: 0;
  display: inline-block;
}
#iithnf {
  display: inline;
}
#i41312,
#iithnf,
#imn1kp {
  color: #696969;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-size: 14px;
}
#i41312 {
  line-height: 16px;
  letter-spacing: 0;
  margin: 0;
  display: inline-block;
}
#imn1kp {
  display: inline;
}
#ieb62i,
#ildszh {
  margin: 0;
  display: inline;
  color: #9b9b9b;
  font-size: 15px;
  line-height: 30px;
}
#ieb62i {
  padding: 0 5px;
}
#ildszh {
  text-decoration: none;
}
.igbice_global .hidden:not([data-gjs-type]) {
  display: none !important;
}
.igbice_global .js-video {
  position: relative;
}
.igbice_global .js-video .tmp-thumb {
  position: relative;
  z-index: 2;
  width: 100%;
}
.igbice_global .js-video .img-view {
  position: relative;
  width: 100%;
  height: 0;
}
.igbice_global .js-video .wistia_embed {
  width: 100%;
  height: 100%;
}
.igbice_global .layer-over-video {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 50ms ease;
}
.igbice_global .layer-over-video.hide {
  opacity: 0;
  pointer-events: none;
}
.igbice_global .layer-over-video .js-play-video {
  cursor: pointer;
}
.igbice_global .layer-over-video .js-play-video:empty {
  padding: 20px 0;
}
.igbice_global .button-box {
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  transition: opacity 50ms ease;
}
.igbice_global .button-box.show,
.igbice_global .button-box[data-gjs-type] {
  pointer-events: auto;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3);
}
.igbice_global .cta-btn {
  text-align: center;
  font-family: sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 10px;
  border: 0;
  color: #fff;
  cursor: pointer;
  background-color: #5fbb49;
  background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
  padding: 17px 30px;
  font-size: 22px;
  text-decoration: none;
}
.igbice_global .heartbeat .cta-btn {
  animation: _heartbeat 5s ease 0s infinite normal;
}
.igbice_global .heartbeat .cta-btn:hover {
  animation: none;
}
.igbice_global .w-video-wrapper.w-css-reset {
  background-color: transparent !important;
}
.ip14ge_global .hidden:not([data-gjs-type]) {
  display: none !important;
}
.ip14ge_global .js-video {
  position: relative;
}
.ip14ge_global .js-video .tmp-thumb {
  position: relative;
  z-index: 2;
  width: 100%;
}
.ip14ge_global .js-video .img-view {
  position: relative;
  width: 100%;
  height: 0;
}
.ip14ge_global .js-video .wistia_embed {
  width: 100%;
  height: 100%;
}
.ip14ge_global .layer-over-video {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 50ms ease;
}
.ip14ge_global .layer-over-video.hide {
  opacity: 0;
  pointer-events: none;
}
.ip14ge_global .layer-over-video .js-play-video {
  cursor: pointer;
}
.ip14ge_global .layer-over-video .js-play-video:empty {
  padding: 20px 0;
}
.ip14ge_global .button-box {
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  transition: opacity 50ms ease;
}
.ip14ge_global .button-box.show,
.ip14ge_global .button-box[data-gjs-type] {
  pointer-events: auto;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3);
}
.ip14ge_global .cta-btn {
  text-align: center;
  font-family: sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 10px;
  border: 0;
  color: #fff;
  cursor: pointer;
  background-color: #5fbb49;
  background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
  padding: 17px 30px;
  font-size: 22px;
  text-decoration: none;
}
.ip14ge_global .heartbeat .cta-btn {
  animation: _heartbeat 5s ease 0s infinite normal;
}
.ip14ge_global .heartbeat .cta-btn:hover {
  animation: none;
}
.ip14ge_global .w-video-wrapper.w-css-reset {
  background-color: transparent !important;
}
#ip14ge .img-view {
  padding-bottom: 55.665399239543724%;
}
#ip14ge {
  width: 100%;
  overflow: visible;
}
#ighz3m {
  max-width: 970px;
  margin: 0 auto;
  top: 88px;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 101;
}
.iy3q6j_global .hidden:not([data-gjs-type]) {
  display: none !important;
}
.iy3q6j_global .js-video {
  position: relative;
}
.iy3q6j_global .js-video .tmp-thumb {
  position: relative;
  z-index: 2;
  width: 100%;
}
.iy3q6j_global .js-video .img-view {
  position: relative;
  width: 100%;
  height: 0;
}
.iy3q6j_global .js-video .wistia_embed {
  width: 100%;
  height: 100%;
}
.iy3q6j_global .layer-over-video {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 50ms ease;
}
.iy3q6j_global .layer-over-video.hide {
  opacity: 0;
  pointer-events: none;
}
.iy3q6j_global .layer-over-video .js-play-video {
  cursor: pointer;
}
.iy3q6j_global .layer-over-video .js-play-video:empty {
  padding: 20px 0;
}
.iy3q6j_global .button-box {
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  transition: opacity 50ms ease;
}
.iy3q6j_global .button-box.show,
.iy3q6j_global .button-box[data-gjs-type] {
  pointer-events: auto;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3);
}
.iy3q6j_global .cta-btn {
  text-align: center;
  font-family: sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 10px;
  border: 0;
  color: #fff;
  cursor: pointer;
  background-color: #5fbb49;
  background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
  padding: 17px 30px;
  font-size: 22px;
  text-decoration: none;
}
.iy3q6j_global .heartbeat .cta-btn {
  animation: _heartbeat 5s ease 0s infinite normal;
}
.iy3q6j_global .heartbeat .cta-btn:hover {
  animation: none;
}
.iy3q6j_global .w-video-wrapper.w-css-reset {
  background-color: transparent !important;
}
#iy3q6j .img-view {
  padding-bottom: 165.1282051282051%;
}
#i6dk62,
#ieybg3,
#iftg36 {
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#i6dk62 {
  text-align: left;
  margin: 0 0 18px;
  font-size: 50px;
  line-height: 70px;
  color: #000;
}
#ieybg3,
#iftg36 {
  margin: 0 0 40px;
  line-height: 40px;
  font-size: 30px;
  color: #9d3fe4;
}
#ieybg3 {
  padding: 18px 15px;
  margin: 0;
  font-size: 22px;
  line-height: 27px;
  opacity: 1;
  text-align: center;
  color: #000;
}
#i2ttl2 {
  color: #fff;
  text-decoration: none;
  background-color: #ffbd2a;
  opacity: 1;
  max-width: 390px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
#im2ey8,
#irc87g {
  width: 112px;
}
#irc87g {
  display: inline-block;
  min-height: auto;
  margin: 0 15px 0 0;
}
#izz7n8 {
  margin: 0 0 20px;
  max-width: auto;
}
#i57usl {
  padding: 0;
  margin: 0;
  font-size: 18px;
  line-height: 20px;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  color: #3d3e44;
}
#i2zoko {
  display: inline-block;
  width: 100%;
  min-height: auto;
  margin: 0;
}
#igodd5 {
  display: flex;
  width: 100%;
  max-width: 100%;
  align-items: center;
  height: auto;
  margin: 30px auto 0;
}
#i2m83s {
  margin: 0 0 20px;
}
#iv8z0a {
  z-index: 100;
  width: 60%;
}
#isierf {
  max-width: 970px;
  margin: 0 auto;
  top: 88px;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
}
#iclsfo {
  color: #000;
  margin: 0 60px 0 0;
  width: 170px;
}
#idis3f {
  position: relative;
  top: 0;
  left: 0;
}
#i38htv,
#i4j4ym,
#ibnnjo,
#id7prz,
#irbgvi,
#it80wi,
#iwdrnv {
  font-weight: 700;
}
#ie5wee {
  min-width: 65px;
  display: flex;
  justify-content: center;
  margin: 10px 15px 0 0;
  padding: 0;
}
#iib5gi {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #9d3fe4;
  padding: 10px 35% 10px 0;
}
#igwcnm {
  margin: 12px 0 0;
}
#i7s9fl,
#igwcnm {
  font-size: 16px;
  line-height: 38px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  display: none;
}
#iwyn9a {
  min-height: 50px;
  flex: 1 0;
}
#ifebaj {
  min-height: 100px;
  display: flex;
  align-items: flex-start;
}
#i17i95 {
  max-width: auto;
  width: 56px;
}
#i4bzht {
  justify-content: center;
  align-items: center;
  margin: 15px 0 0 15px;
  display: flex;
  padding: 0;
  min-width: 68px;
}
#i6sv4h {
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #9d3fe4;
  text-align: right;
  flex: 1 0;
  padding: 10px 0 10px 35%;
}
#izfzz2 {
  min-height: 100px;
  align-items: flex-start;
  flex-direction: row-reverse;
  display: flex;
}
#i9s5bh,
#iqlaqg {
  font-weight: 700;
}
.ctrwow_tframe {
  display: inline-block;
}
.ctrwow_tframe .ctrwow_tframe_title img {
  background-color: #fff;
}
.ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper {
  height: 50px;
}
.ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p {
  font-weight: 400;
}
#ieifvx {
  display: none;
}
#it7b9x {
  width: 35px;
}
@font-face {
  font-family: Helvetica Bold;
  font-stretch: normal;
  font-style: normal;
  unicode-range: U+0-10FFFF;
  src: url(undefined);
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: helvetica-bold;
  font-stretch: normal;
  font-style: normal;
  unicode-range: U+0-10FFFF;
  src: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/65f3b3f915d64d0d58f17444/aff7649c-5dd5-4c55-add8-03a5d053486f/helvetica-bold.ttf);
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: helvetica-bold;
  font-stretch: normal;
  font-style: normal;
  unicode-range: U+0-10FFFF;
  src: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/65f3b3f915d64d0d58f17444/aff7649c-5dd5-4c55-add8-03a5d053486f/helvetica-bold.ttf);
  font-weight: 400;
  font-display: swap;
}
@media (max-width: 1023px) {
  #ivbb11 {
    font-size: 30px;
    margin: 45px 0 30px;
    width: 100%;
    line-height: 40px;
  }
  #i8a4n {
    display: block;
  }
  #ig82jz {
    font-size: 30px;
    line-height: 40px;
  }
  #ig82jz,
  #iotu0g {
    width: 100%;
  }
  #i9kjph,
  #ijh6fj,
  #iks8us,
  #iotu0g {
    font-size: 30px;
    line-height: 40px;
  }
  #ijh6fj,
  #iks8us {
    width: 100%;
  }
  #i9kjph {
    margin: 0 auto 40px;
  }
  #i7mtw1,
  #i9kjph,
  #ifx8ui,
  #in6lga,
  #ipt29e,
  #iq525l,
  #irauhi,
  #izgyj6 {
    width: 100%;
  }
  #i3h6qg,
  #i9lg59,
  #ielu1h,
  #isrke1,
  #izx3it,
  #izxds9 {
    width: 32%;
  }
  #id38f4 {
    width: 100%;
  }
  #ik62ov {
    line-height: 42px;
  }
  #i6xtue,
  #ijaxs2,
  #iwl73u {
    max-width: auto;
    width: 32%;
  }
  #ipyzkh {
    justify-content: space-between;
    margin: 0 0 40px;
  }
  #i35r3j {
    left: 0;
    max-width: 265px;
    bottom: -11%;
  }
  #i6wkph,
  #il355k,
  #in2ati {
    margin: 0 3px 0 0;
  }
  #ij040h,
  #iutn7o,
  #ixe1uf {
    margin: 0 0 0 3px;
  }
  #ikvteb {
    padding: 0 30% 10px 0;
    line-height: 25px;
  }
  #i0cz8s {
    padding: 10px 0 10px 30%;
    margin: 0 5px 0 0;
  }
  #iw8yfo {
    padding: 0 0 0 5%;
  }
  #ig1mmm {
    max-width: 100%;
    width: 50%;
  }
  #ix35lt {
    width: 62%;
    padding: 0 0 0 15px;
    z-index: 100;
  }
  #iv1qcv {
    width: 100%;
    font-size: 30px;
    line-height: 40px;
    margin: 0 auto 40px;
  }
  #i3fmhd,
  #iep2p5,
  #int2kqh,
  #iy2kyf {
    align-items: flex-start;
    padding: 25px 50px 23px 15px;
  }
  #iwgtyi {
    font-size: 35px;
    width: 100%;
    line-height: 45px;
    display: none;
  }
  #ied7qj {
    font-size: 14px;
  }
  #iq4vj {
    padding: 0;
  }
  #ianwjd {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 15px;
  }
  #ixhvgd {
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 20px;
  }
  #irk57p {
    margin: 20px auto 0;
  }
  #izhmoj {
    max-width: 550px;
  }
  #iy1d59 {
    margin: 0 20px 0 0;
  }
  #i7cpxm {
    padding: 20px 0;
  }
  #ifh7cq {
    font-size: 28px;
    line-height: 33px;
  }
  #i20yo5 {
    font-size: 22px;
  }
  #injb6t,
  #ioe98c {
    text-align: left;
    font-size: 21px;
  }
  #ittpl2 {
    line-height: 30px;
    font-size: 27px;
  }
  #ibsulm {
    font-size: 30px;
    line-height: 40px;
    padding: 30px 0 10px;
  }
  #iv2gmg {
    font-size: 35px;
    line-height: 45px;
  }
  #ix8gbs {
    font-size: 25px;
    line-height: 30px;
  }
  #im8nmc {
    padding: 25px 0;
  }
  #i5y22j,
  #ih5o6i {
    font-size: 30px;
    line-height: 35px;
  }
  #ih5o6i {
    font-size: 22px;
  }
  #iyrnwh {
    align-items: center;
    margin: 0 2% 0 0;
  }
  #idl7vl {
    padding: 0 20px 15px;
    justify-content: space-around;
    flex-direction: column;
  }
  #ibpzpr,
  #if6cyt,
  #ih7gye,
  #in7hh2,
  #isnvel {
    font-size: 14px;
  }
  #iqrvbc {
    text-align: center;
  }
  #iqis2b,
  #iqrvbc {
    font-size: 14px;
  }
  #igwtff {
    font-size: 16px;
  }
  #isytya {
    margin: 0 0 10px;
    max-width: 120px;
  }
  #issw6c {
    padding: 0 15px 50px;
  }
  #i6r41h,
  #iju21a,
  #ins3ri {
    line-height: 25px;
    padding: 15px 0 10px 25%;
  }
  #i6r41h,
  #ins3ri {
    padding: 10px 20% 10px 0;
  }
  #i6r41h {
    padding: 10px 0 10px 25%;
  }
  #iovg7t {
    padding: 35px 15px;
  }
  #iow7i6 {
    padding: 45px 0;
  }
  #i5amnd {
    line-height: 25px;
    padding: 15px 25% 10px 0;
  }
  #inndjy {
    padding: 40px 15px 60px;
  }
  #iriagh {
    font-size: 25px;
    line-height: 30px;
    margin: 0 0 20px;
  }
  #itrk68 {
    margin: 0 0 10px;
  }
  #iuhg5o {
    font-size: 16px;
  }
  #inn3vw {
    margin: 20px auto 0;
  }
  #i1gjs5,
  #iconje,
  #ih7okl,
  #ii1wwf,
  #il67pk,
  #ipilv2,
  #iqi7kh,
  #ir55ip,
  #ix8kv8 {
    width: 100%;
  }
  #iio62y {
    display: inline;
  }
  #i4fmhe,
  #i75756,
  #i7784m,
  #ifxhdm,
  #iio62y,
  #innbrh,
  #io22lg,
  #iwe1ai,
  #iwfiah {
    width: 100%;
  }
  #i3x6a6,
  #i8zg1f {
    align-items: flex-start;
    padding: 25px 50px 23px 15px;
  }
  #i41312,
  #i4rj06,
  #imsokp,
  #iqj2s1,
  #ithzst {
    width: 100%;
    display: inline;
  }
  #ildszh {
    font-size: 14px;
  }
  #i6dk62 {
    font-size: 38px;
    line-height: 48px;
    margin: 0 0 15px;
  }
  #iftg36 {
    font-size: 25px;
    line-height: 30px;
    margin: 0 0 20px;
  }
  #izz7n8 {
    margin: 0 0 10px;
  }
  #i57usl {
    font-size: 16px;
  }
  #igodd5 {
    margin: 20px auto 0;
  }
  #iv8z0a {
    width: 51%;
  }
  #ighz3m {
    top: 20px;
    z-index: 101;
  }
  #ip14ge {
    background-color: transparent;
  }
  #ite5s6 {
    z-index: 9999;
  }
  #i97l1o {
    margin: 0 5px 0 0;
  }
  #iu7111 {
    font-size: 18px;
    padding: 15px auto;
  }
  #ie5wee {
    margin: 0 3px 0 0;
  }
  #iib5gi {
    padding: 10px 37% 10px 0;
    line-height: 25px;
  }
  #i4bzht {
    margin: 0 0 0 3px;
  }
  #i6sv4h {
    padding: 20px 0 10px 30%;
    margin: 0 5px 0 0;
  }
  #in08ng {
    max-width: 405px;
  }
  #imk5q9,
  #ink33h {
    justify-content: center;
  }
  #imk5q9 {
    align-items: flex-start;
    text-align: center;
  }
  #ink33h {
    flex-direction: column;
  }
  #ibv4b9 {
    padding: 35px 15px 50px;
  }
  #i593ij,
  #i8aokp,
  #ifebaj,
  #ih2d1f,
  #iqeaqu,
  #ixzu82,
  #iz6tza,
  #izfzz2 {
    align-items: center;
  }
}
@media (min-width: 768px) {
  .iuqh9k_global .faq .faq-item h3 {
    display: flex;
    align-items: center;
  }
  .iuqh9k_global .faq .faq-item .question {
    margin-right: 15px;
  }
}
@media (min-width: 992px) {
  .ite5s6_global {
    top: auto;
    bottom: 10px;
  }
}
@media (max-width: 767px) {
  #ia364 {
    flex-direction: column-reverse;
    text-align: center;
  }
  #ix35lt {
    width: 100%;
  }
  #iq4vj {
    padding: 0 15px;
    display: none;
  }
  #ianwjd {
    font-size: 30px;
    line-height: 37px;
    margin: 0 0 30px;
    text-align: center;
  }
  #iv644w {
    margin: 0 0 25px;
    display: none;
  }
  #ivbb11 {
    font-size: 23px;
    line-height: 30px;
    margin: 0 0 20px;
  }
  #issw6c {
    padding: 30px 15px 20px;
  }
  #i2885n {
    flex-direction: column-reverse;
    padding: 0;
  }
  #ig1mmm {
    width: 100%;
  }
  #iw8yfo {
    margin: 0 0 25px auto;
    padding: 0;
  }
  #ibv4b9 {
    padding: 27px 15px 50px;
  }
  #i8a4n {
    padding: 0 10px;
    display: block;
  }
  #izvmgf {
    margin: 0;
    font-size: 11px;
  }
  #ikp5jj {
    line-height: 21px;
    font-size: 11px;
  }
  #ied7qj {
    display: inline-block;
  }
  #ied7qj,
  #ih7gye {
    line-height: 21px;
    font-size: 11px;
  }
  #if6cyt {
    display: inline-block;
  }
  #if6cyt,
  #iqis2b,
  #iqqx4w {
    line-height: 21px;
    font-size: 11px;
  }
  #iqis2b {
    margin: 0 0 15px;
  }
  #ixhvgd {
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 20px;
  }
  #ig82jz {
    font-size: 28px;
    line-height: 40px;
    margin: 0 0 15px;
  }
  #i7njep {
    margin: 0 0 0 auto;
    padding: 0 2px;
    width: 100%;
  }
  #i4c1xw {
    flex-direction: column;
    padding: 0;
  }
  #ij7vqv {
    padding: 22px 15px 44px;
  }
  #i4di09 {
    margin: 0 0 0 auto;
    padding: 0 2px;
    width: 100%;
  }
  #i35r3j {
    position: static;
    max-width: 288px;
    margin: 0 auto;
  }
  #i593ij,
  #i8aokp,
  #iqeaqu,
  #ixzu82,
  #iz6tza {
    min-height: auto;
    margin: 0 0 20px;
    align-items: center;
  }
  #i8aokp,
  #iqeaqu,
  #iz6tza {
    flex-direction: row;
  }
  #i0cz8s,
  #i6r41h,
  #iju21a {
    text-align: left;
    font-size: 16px;
    padding: 0 0 10px;
    border-bottom: 1px solid #5057d7;
  }
  #i0cz8s,
  #i6r41h {
    padding: 10px 0;
  }
  #i0cz8s {
    padding: 0 0 10px;
  }
  #ipzpwf {
    margin: 0 auto;
    max-width: 41px;
  }
  #ikfmy9,
  #isi9hp {
    margin: 0 auto;
    max-width: 46px;
  }
  #isi9hp {
    max-width: 49px;
  }
  #in2ati {
    margin: 0 11px 0 0;
    min-width: 47px;
  }
  #ikvteb {
    padding: 0 0 10px;
    font-size: 16px;
    border-bottom: 1px solid #5057d7;
  }
  #ih2d1f {
    min-height: auto;
    margin: 0 0 20px;
    align-items: center;
  }
  #icrkfk,
  #ire3rq {
    margin: 0 auto;
    max-width: 46px;
  }
  #icrkfk {
    min-width: auto;
  }
  #i6wkph {
    justify-content: center;
    align-items: center;
    min-width: 47px;
    margin: 0 11px 0 0;
  }
  #ij040h,
  #il355k,
  #iutn7o,
  #ixe1uf {
    min-width: 47px;
    margin: 0 11px 0 0;
  }
  #iutn7o,
  #ixe1uf {
    min-width: 46px;
  }
  #iutn7o {
    align-items: center;
    display: block;
    min-width: 49px;
  }
  #ihd9us {
    margin: 12px 0 0;
  }
  #ihd9us,
  #iu8u9z {
    line-height: 32px;
  }
  #i97l1o {
    margin: 0 auto;
    width: 40px;
  }
  #isrke1 {
    flex-direction: column;
    padding: 0;
    width: 100%;
    margin: 0 0 10px;
  }
  #iotu0g {
    font-size: 27px;
    line-height: 37px;
    margin: 0 0 25px;
  }
  #i925qj {
    display: block;
    margin: 0 auto;
    max-width: 100%;
  }
  #i5wht3 {
    flex-direction: column;
    margin: 0;
  }
  #ijh6fj {
    font-size: 28px;
    line-height: 36px;
  }
  #ipzkbn,
  #iu4x9o {
    flex-direction: column;
  }
  #iu4x9o {
    margin: 0;
    padding: 35px 0 0;
  }
  #ipzkbn {
    padding: 30px 15px;
    justify-content: flex-start;
    align-items: center;
  }
  #iks8us {
    font-size: 18px;
    margin: 0 0 8px;
  }
  #i9kjph {
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 20px;
    color: #5057d7;
  }
  #ipt29e {
    font-size: 17px;
    line-height: 26px;
    margin: 0 0 15px;
  }
  #irauhi {
    margin: 0;
  }
  #ijaxs2 {
    flex-direction: column;
    padding: 0;
    width: 100%;
    position: static;
    max-width: 100%;
    margin: 0 0 15px;
  }
  #ifx8ui {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 15px;
  }
  #in6lga {
    margin: 0;
  }
  #iwl73u {
    flex-direction: column;
    padding: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 0 15px;
  }
  #izgyj6 {
    font-size: 17px;
    line-height: 26px;
    margin: 0 0 15px;
  }
  #i7mtw1 {
    margin: 0;
  }
  #i6xtue {
    flex-direction: column;
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
  #ipyzkh {
    display: block;
    margin: 0 auto 40px;
  }
  #inndjy {
    padding: 20px 15px 45px;
    background-color: #fafafa;
  }
  #ik62ov {
    font-size: 19px;
    line-height: 28px;
    padding: 0 10px 14px;
    margin: 0;
  }
  #ipr5ej {
    padding: 16px 0 0;
    font-size: 20px;
    line-height: 24px;
    background-color: #fff8f0;
    margin: 15px 0 0;
  }
  #injb6t,
  #ioe98c {
    font-size: 20px;
    line-height: 22px;
  }
  #ioe98c {
    display: inline;
    text-align: left;
  }
  #ivhgki {
    margin: 0 0 13px;
    align-items: center;
  }
  #id38f4,
  #iq9chb {
    align-items: flex-start;
  }
  #id38f4 {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    background-color: #fff8f0;
    padding: 0 25px 20px;
  }
  #ig13sl {
    display: block;
    margin: 0 auto;
    max-width: 100%;
  }
  #ielu1h {
    flex-direction: column;
    padding: 0;
    width: 100%;
    margin: 0;
  }
  #irif21 {
    display: block;
    margin: 0 auto;
    max-width: 100%;
  }
  #i3h6qg {
    flex-direction: column;
    padding: 0;
    width: 100%;
    margin: 0 0 10px;
  }
  #i2vkxw {
    display: block;
    margin: 0 auto;
    max-width: 100%;
  }
  #izx3it {
    flex-direction: column;
    padding: 0;
    width: 100%;
    margin: 0 0 10px;
  }
  #i8i6rc {
    display: block;
    margin: 0 auto;
    max-width: 100%;
  }
  #i9lg59 {
    flex-direction: column;
    padding: 0;
    width: 100%;
    margin: 0 0 10px;
  }
  #ii9r2l {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
  }
  #izxds9 {
    flex-direction: column;
    padding: 0;
    width: 100%;
    margin: 0 0 10px;
  }
  #itnenr {
    padding: 10px 15px 20px;
  }
  #imk5q9 {
    margin: 0 0 10px;
    font-size: 11px;
    line-height: 21px;
  }
  #ink33h {
    flex-direction: column;
    text-align: center;
    margin: 0 0 15px;
  }
  #iqrvbc {
    display: inline;
    font-size: 11px;
    line-height: 21px;
  }
  .itw74j_global .comment-content {
    flex-direction: column;
  }
  .itw74j_global .comment-title span {
    padding-right: 0;
  }
  .itw74j_global .content-item {
    width: 100%;
  }
  .itw74j_global .content-item:nth-child(2) {
    margin: 20px 0;
  }
  .itw74j_global .comment-title {
    flex-direction: column;
  }
  #iapaea {
    text-align: center;
    font-size: 12px;
  }
  #iv07cc {
    display: block !important;
    width: 100%;
  }
  #iyyka7 {
    display: none !important;
  }
  #iu7111 {
    font-size: 18px;
    line-height: 22px;
    max-width: 330px;
  }
  #in08ng {
    margin: 0 auto;
    width: auto;
  }
  #iqhrzy {
    top: inherit;
    width: 100%;
    bottom: 0;
    color: #000;
    max-width: 1440px;
    min-height: 50px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  }
  #i4df1k {
    padding: 12px 15px;
  }
  #ik3vvh {
    max-width: 255px;
    margin: 0 auto;
  }
  #iv1qcv {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 15px;
    display: none;
  }
  #i87f6p {
    padding: 12px 15px;
    font-size: 18px;
    line-height: 22px;
  }
  #iygg6o {
    max-width: auto;
    margin: 0 auto;
  }
  #itukjf {
    padding: 12px 15px;
    font-size: 18px;
    line-height: 22px;
  }
  #if6cj1 {
    max-width: auto;
    margin: 0 auto;
  }
  #iei1spf,
  #ilo3w1,
  #is0frj,
  #iwgvvp {
    margin: 0 10px 0 0;
    font-size: 18px;
    line-height: 30px;
  }
  #idqnvp {
    padding: 12px 15px;
    font-size: 18px;
    line-height: 22px;
  }
  #iuw00w {
    max-width: auto;
    margin: 0 auto;
  }
  #ifh7cq {
    font-size: 21px;
    line-height: 31px;
  }
  #i20yo5 {
    font-size: 17px;
    line-height: 28px;
    color: #ffbd29;
  }
  #ii11ex {
    padding: 35px 20px;
  }
  #irm1bx,
  #ixqmmj {
    letter-spacing: 0.2px;
  }
  #i0w43t,
  #ip3owa,
  #irm1bx,
  #ixqmmj {
    font-size: 16px;
    line-height: 24px;
  }
  #i0w43t {
    letter-spacing: 0.2px;
    margin: 0;
  }
  #ip3owa {
    width: 100%;
  }
  #iuv5fz {
    font-size: 16px;
    line-height: 25px;
  }
  #i2ypvt {
    padding: 10px;
  }
  #i820gr,
  #ijwhpd {
    font-size: 14px;
    line-height: 27px;
  }
  #i820gr {
    line-height: 24px;
  }
  #i5amnd,
  #ins3ri {
    font-size: 16px;
    padding: 15px 0 10px;
    border-bottom: 1px solid #5057d7;
  }
  #ins3ri {
    padding: 10px 0;
  }
  #iv2gmg {
    font-size: 30px;
    line-height: 40px;
  }
  #im8nmc {
    padding: 20px;
  }
  #iw0o9s {
    font-size: 22px;
    line-height: 31px;
  }
  #ifg1vs,
  #ir8ymf {
    font-size: 16px;
    line-height: 25px;
  }
  #ir8ymf {
    font-size: 18px;
  }
  #idopiz {
    font-size: 30px;
    line-height: 38px;
  }
  #i4nrlu,
  #i898sw,
  #i9b4yd,
  #ibv2ne,
  #idhd3v2,
  #ifkgnw,
  #igapqdy,
  #ih5o6i,
  #ipf00f {
    font-size: 18px;
    line-height: 30px;
  }
  #ih5o6i {
    font-size: 25px;
    text-align: center;
    margin: 0;
  }
  #idl7vl {
    display: flex;
    flex-direction: column;
    padding: 20px 10px;
  }
  #i7lrsz {
    width: auto;
  }
  #ibpzpr,
  #in7hh2,
  #isnvel,
  #iuchvz {
    font-size: 11px;
    line-height: 21px;
  }
  #ibsulm {
    font-size: 26px;
    line-height: 38px;
    padding: 36px 0 10px;
    letter-spacing: -0.08px;
  }
  #i3shr9 {
    font-size: 18px;
    line-height: 28px;
    width: 60%;
    margin: 0 auto 25px;
  }
  #ittpl2 {
    padding: 0 15px 25px;
    line-height: 25px;
    margin: 10px auto 0;
    max-width: 300px;
  }
  #ib7tsj {
    padding: 20px 0;
  }
  #iwgtyi {
    font-size: 28px;
    line-height: 40px;
    margin: 0;
    display: block;
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-weight: 700;
  }
  #i9l0oc,
  #i9owis,
  #iuexgf {
    padding: 20px 15px 25px;
  }
  #itrw4u {
    font-size: 18px;
    line-height: 25px;
  }
  #iow7i6 {
    padding: 30px 0 20px;
  }
  #i6y9ek {
    display: block;
  }
  #izhmoj {
    max-width: auto;
  }
  #i7cpxm {
    flex-direction: column;
  }
  #iy1d59 {
    display: none;
  }
  #irllb2,
  #iw9sbi {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    display: block;
  }
  #irllb2 {
    height: auto;
    align-items: flex-end;
  }
  #iw9sbi {
    align-items: stretch;
  }
  #iimcu3 {
    display: inline-block;
    width: 100%;
    min-height: auto;
    position: relative;
  }
  #iriagh {
    font-size: 17px;
    line-height: 26px;
    margin: 0 0 20px;
    color: #5057d7;
  }
  #i2i8so {
    padding: 12px 10px;
    font-size: 18px;
    line-height: 22px;
  }
  #iaul79 {
    max-width: auto;
    margin: 0 auto;
  }
  #i77916 {
    margin: -9px 0 0;
    display: block;
    justify-content: center;
    text-align: center;
    padding: 20px 15px 25px;
    z-index: 100;
    background-color: #cfbfd8;
  }
  #itrk68 {
    width: 114px;
  }
  #iyrnwh {
    justify-content: center;
    margin: 0 0 10px;
    padding: 0;
  }
  #iq7a51 {
    padding: 0 10px 20px;
  }
  #i2stvd {
    padding: 0 0 30px;
  }
  #ia7cty {
    min-height: auto;
  }
  #i1adhg,
  #igp98v,
  #iq37vk,
  #irh32n,
  #iwut93 {
    padding: 10px 15px 20px;
  }
  #i61nml {
    margin: 0 10px 0 0;
  }
  #i61nml,
  #iqjodt,
  #iwyreo {
    font-size: 18px;
    line-height: 30px;
  }
  #im6lns {
    margin: 0 10px 0 0;
  }
  #idml68,
  #im6lns,
  #imfvfv {
    font-size: 18px;
    line-height: 30px;
  }
  #iuhg5o {
    font-size: 15px;
  }
  #i4lg2w {
    height: 63px;
    width: auto;
  }
  #igsurr {
    display: block;
    flex: 1 0;
    text-align: left;
  }
  #i3yyu2 {
    width: auto;
  }
  #ix8gbs,
  #ixqxmj {
    margin: 0 auto;
  }
  #ix8gbs {
    max-width: 250px;
    line-height: 25px;
    font-size: 18px;
  }
  #ieb62i,
  #ildszh {
    line-height: 21px;
    font-size: 11px;
  }
  #ip14ge {
    display: none;
  }
  #iy3q6j {
    position: relative;
    margin: 0;
  }
  #i6dk62 {
    font-size: 30px;
    line-height: 37px;
    margin: 0 auto;
    text-align: center;
    max-width: 100%;
    padding: 15px 15px 0;
  }
  #iftg36 {
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 20px;
  }
  #ieybg3 {
    padding: 12px 15px;
  }
  #i2ttl2 {
    max-width: 255px;
    margin: 0 auto;
  }
  #i2m83s {
    margin: 0 0 25px;
    display: none;
  }
  #iv8z0a {
    width: 100%;
    position: absolute;
    margin: 10px 0 0;
  }
  #isierf {
    position: static;
    top: 0;
  }
  #it56h {
    position: relative;
    z-index: 1;
  }
  #iclsfo {
    margin: 0 auto 5px;
    display: block;
    width: 125px;
  }
  #i64w9b,
  #ifagce,
  #itcvcz {
    background-color: #5057d7;
  }
  #i29y48 {
    font-size: 17px;
    line-height: 26px;
  }
  #iriu0l {
    display: inline-block;
  }
  #immwv {
    padding: 12px 10px;
  }
  #i6lmz {
    display: block;
  }
  #it7b9x {
    margin: 0 auto;
    width: 28px;
  }
  #ie5wee {
    justify-content: center;
    align-items: center;
    min-width: 47px;
    margin: 0 11px 0 0;
  }
  #iib5gi {
    padding: 0 0 10px;
    font-size: 16px;
    border-bottom: 1px solid #5057d7;
  }
  #igwcnm {
    margin: 12px 0 0;
  }
  #i7s9fl,
  #igwcnm {
    line-height: 32px;
  }
  #ifebaj,
  #iwyn9a {
    min-height: auto;
  }
  #ifebaj {
    margin: 0 0 20px;
    align-items: center;
  }
  #i17i95 {
    margin: 0 auto;
    max-width: 46px;
  }
  #i4bzht {
    margin: 0 11px 0 0;
    align-items: center;
    display: block;
    min-width: 49px;
  }
  #i6sv4h {
    text-align: left;
    padding: 0 0 10px;
    font-size: 16px;
    border-bottom: 1px solid #5057d7;
  }
  #izfzz2 {
    flex-direction: row;
    min-height: auto;
    align-items: center;
  }
  #inn3vw {
    max-width: 350px;
  }
  #iyc9mk {
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
  }
  #iujs2g {
    max-width: 78px;
  }
  #i9irz9 {
    width: 90%;
    margin: 0 auto;
  }
  #io5b6i,
  #ipz0cb {
    display: block;
  }
  #id2phw,
  #ijon9e {
    width: 44px;
  }
  #i5y22j {
    padding: 42px 0 20px;
  }
  #idiz5k {
    display: none;
  }
  #ilm6fk {
    display: block;
  }
}
