.ixVECe { display: flex; width: 100%; background-repeat: no-repeat; background-size: cover; padding: 5rem 2rem; transition: 0.4s ease-in-out; flex-direction: column; }
.ixVECe h1, .ixVECe p, .ixVECe svg { transition: 0.4s ease-in-out; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .ixVECe { min-height: unset; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .ixVECe { padding: 2rem 0px; }
}
}
.eiLscR { margin: 0px auto; display: flex; height: 100%; width: 100%; align-items: center; max-width: 1400px; gap: 5rem; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .eiLscR { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem; }
}
}
.gQsaIm { display: flex; flex: 1 1 0%; justify-content: center; align-items: center; flex-direction: column; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .gQsaIm { align-items: center; flex-direction: column; gap: 30px; order: 0 !important; }
  .gQsaIm h1 { text-align: center; }
}
@media screen and (max-width: 1200px) {
  .gQsaIm { align-items: center; flex-direction: column; gap: 30px; order: 0 !important; }
  .gQsaIm h1 { text-align: center; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .kfUUEN { flex-direction: column; box-sizing: border-box; gap: 20px; font-size: 2rem; }
}
}
.kZmgqb { font-size: 2.3em; color: rgb(22, 21, 96); line-height: 55px; font-weight: 700; text-align: center; }
.kZmgqb:hover { border-radius: 7px; }
.kZmgqb:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .kZmgqb { flex-direction: column; box-sizing: border-box; gap: 20px; font-size: 2rem; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .iyZmPI { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .iyZmPI { font-size: 1em; }
}
}
.febofK { font-size: 1em; color: rgb(22, 21, 96); font-weight: 300; max-width: 450px; text-align: center; }
.febofK:hover { border-radius: 7px; }
.febofK:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .febofK { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .febofK { font-size: 1em; }
}
}
.built-by { display: flex; flex-direction: column; justify-content: center; align-items: center; opacity: 0.3; transition: all ease-in-out .4s; }
.built-by:hover { opacity: 1 }
.kLbQZD { font-size: 17px; justify-content: center; align-items: center; overflow: hidden; position: relative; padding: 12px 20px; min-width: 120px; border: 2px solid transparent; min-height: 44px; color: rgb(255, 255, 255); height: 44px; border-radius: 4px; box-shadow: rgba(136, 144, 195, 0.2) 0px 2px 4px 0px, rgba(37, 44, 97, 0.15) 0px 5px 15px 0px; line-height: 1.2; font-weight: 700; user-select: none; text-align: center; text-decoration: none; cursor: pointer; box-sizing: border-box; display: flex; }
.kLbQZD:hover { border-radius: 7px; }
.kLbQZD:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.kfffXp { display: flex; gap: 10px; width: 100%; justify-content: center; align-items: center; }
.bHUCZK { display: flex; width: 100%; flex-direction: column; background-repeat: no-repeat; background-size: cover; padding: 1rem 2rem; box-sizing: border-box; transition: 0.4s ease-in-out; }
.bHUCZK h1, .bHUCZK p, .bHUCZK svg { transition: 0.4s ease-in-out; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .bHUCZK { min-height: unset; padding: 2rem 1rem; }
}
}
.border-bottom {
  border-bottom: 1px solid #4343434a;
  padding-bottom: 30px
}
.boBkkg { margin: 0px auto; height: 100%; width: 100%; align-items: center; max-width: 1200px; display: flex; justify-content: space-around; gap: 50px; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .boBkkg { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem 0px; }
}
}
.gPSNRt { 
  display: flex;
  height: 100%;
  min-height: 200px;
  width: 100%;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.kHsUbA { display: flex; width: 100%; flex-direction: column; background-repeat: no-repeat; padding: 0px; box-sizing: border-box; transition: 0.4s ease-in-out; background-position: center center;
  background-position: bottom; }
.kHsUbA h1, .kHsUbA p, .kHsUbA svg, .kHsUbA div { transition: 0.4s ease-in-out; }
.iWSBRA { position: absolute; top: 0px; left: 0px; display: flex; width: 100%; height: 100%; }
.rmqox { margin: 0px auto; display: flex; width: 100%; align-items: center; max-width: 1200px; gap: 30px; z-index: 10; padding: 2rem 0px; box-sizing: border-box; justify-content: center; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .rmqox { padding: 2rem; }
}
}
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .rmqox { flex-direction: column; min-height: unset; }
}
}
.karomL { width: 100%; margin: 0px auto; height: 90px; background-color: white; display: flex; padding: 1rem; z-index: 10; box-sizing: border-box; justify-content: center; align-items: center; }
.karomL:hover { border-radius: 7px; }
.karomL:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.emxZCR { max-width: 1200px; display: flex; justify-content: center; width: 100%; height: 100%; background: rgb(22, 79, 78); border-radius: 40px; padding: 5px; box-sizing: border-box; }
.fcZeuu { display: flex; flex-direction: column; gap: 140px; justify-content: center; }
.dtjgTs { font-size: 2.7em; color: rgb(22, 21, 96); font-weight: 800; max-width: 500px; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dtjgTs { flex-direction: column; box-sizing: border-box; gap: 20px; font-size: 2.2em; }
}
}
.dtjgTs:hover { border-radius: 7px; }
.dtjgTs:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .eaYCqO { flex-direction: column; box-sizing: border-box; gap: 20px; font-size: 2.2em; }
}
}
.dhAtSV { font-size: 1.2em; color: rgb(22, 21, 96); opacity: 0.9; margin-bottom: 3rem; max-width: 450px; line-height: 1.6; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dhAtSV { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .dhAtSV { font-size: 0.9rem; }
}
}
.dhAtSV:hover { border-radius: 7px; }
.dhAtSV:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .jmOxXT { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .jmOxXT { font-size: 0.9rem; }
}
}
.eIxRjy { display: flex; width: 100%; flex-direction: column; max-width: 600px; gap: 20px; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .eIxRjy { max-width: 100%; }
}
}
.eTBrvO { font-size: 17px; justify-content: center; align-items: center; overflow: hidden; position: relative; padding: 12px 20px; min-width: 120px; border: 2px solid transparent; min-height: 44px; color: rgb(255, 255, 255); height: 44px; box-shadow: rgba(136, 144, 195, 0.2) 0px 2px 4px 0px, rgba(37, 44, 97, 0.15) 0px 5px 15px 0px; line-height: 1.2; font-weight: 700; user-select: none; text-align: center; text-decoration: none; cursor: pointer; box-sizing: border-box; display: flex; }
.eTBrvO:hover { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 20px 0px; translate: 0px -5px; }
.eTBrvO:hover { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 20px 0px; translate: 0px -5px;  }
.dLIkIt { display: flex; width: 100%; align-items: center; gap: 30px; }
.dLIkIt:hover { border-radius: 7px; }
.dLIkIt:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.brKaeK { display: flex; flex: 1 1 0%; max-width: 500px; justify-content: center; align-items: center; position: relative; border-radius: 30px; }
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .brKaeK img { width: 100% !important; }
}
}
.brKaeK:hover { border-radius: 7px; }
.brKaeK:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .ifrvbg img { width: 100% !important; }
}
}
.bQVoTp { display: flex; width: 100%; flex-direction: column; background-repeat: no-repeat; background-size: cover; padding: 1rem 2rem; transition: 0.4s ease-in-out; }
.bQVoTp h1, .bQVoTp p, .bQVoTp svg, .bQVoTp div { transition: 0.4s ease-in-out; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .bQVoTp { min-height: unset; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .bQVoTp { padding: 2rem 0px; }
}
}
.bRChGr { margin: 0px auto; display: flex; height: 100%; width: 100%; align-items: center; max-width: 1200px; gap: 5rem; flex-direction: column; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .bRChGr { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem; }
}
}
.cJyVgH { display: flex; width: 100%; flex-direction: column; justify-content: center; align-items: center; padding: 2rem; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dwicFx { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.brhEcv { font-weight: 700; max-width: 450px; font-size: 32px; text-align: center; line-height: 1.3; color: rgb(48, 48, 48); }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .brhEcv { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.brhEcv:hover { border-radius: 7px; }
.brhEcv:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .leBmER { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .leBmER { font-size: 1em; }
}
}
.hFOhKD { font-size: 16px; color: rgb(22, 21, 96); max-width: 350px; opacity: 0.9; line-height: 1.6; text-align: center; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .hFOhKD { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .hFOhKD { font-size: 1em; }
}
}
.hFOhKD:hover { border-radius: 7px; }
.hFOhKD:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.dzfavx { font-size: 16px; color: orange; }
.gxBowz { display: flex; width: 100%; max-width: 1200px; overflow: hidden; height: 200px; gap: 10px; justify-content: center; align-items: center; flex-flow: column wrap; }
.gxBowz video { object-fit: cover; height: 100%; }
.iBQmTi { display: flex; flex-grow: 1; width: 300px; height: 200px; background-size: cover; background-repeat: no-repeat; }
.boHOiH { display: flex; width: 100%; min-height: 580px; flex-direction: column; background-repeat: no-repeat; background-size: cover; padding: 1rem 2rem; box-sizing: border-box; transition: 0.4s ease-in-out; }
.boHOiH h1, .boHOiH p, .boHOiH svg, .boHOiH div { transition: 0.4s ease-in-out; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .boHOiH { min-height: unset; padding: 2rem 1rem; }
}
}
.crzwi { margin: 0px auto; display: flex; height: 100%; width: 100%; align-items: center; max-width: 1200px; flex-direction: column; gap: 40px; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .crzwi { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem 0px; }
}
}
@media screen and (max-width: 1400px) {
@media screen and (max-width: 1400px) {
  .lnkFUH { flex-direction: column; box-sizing: border-box; gap: 20px; font-size: 2em; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .lnkFUH { text-align: center; font-size: 2rem; }
}
}
.chGh { font-size: 32px; font-weight: 700; margin-bottom: 0.5em; line-height: 1.3; color: rgb(48, 48, 48); }
@media screen and (max-width: 1400px) {
@media screen and (max-width: 1400px) {
  .chGh { flex-direction: column; box-sizing: border-box; gap: 20px; font-size: 2em; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .chGh { text-align: center; font-size: 2rem; }
}
}
.chGh:hover { border-radius: 7px; }
.chGh:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 850px) {
@media screen and (max-width: 850px) {
  .jrMEHU { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.fkPdpa { text-align: left; max-width: 350px; opacity: 0.9; }
@media screen and (max-width: 850px) {
@media screen and (max-width: 850px) {
  .fkPdpa { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.fkPdpa:hover { border-radius: 7px; }
.fkPdpa:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 850px) {
@media screen and (max-width: 850px) {
  .yZseG { grid-template-columns: repeat(2, 1fr); }
}
}
@media screen and (max-width: 600px) {
@media screen and (max-width: 600px) {
  .yZseG { grid-template-columns: repeat(1, 1fr); }
}
}
.dQymlY { width: 100%; display: grid; gap: 50px; grid-template-columns: repeat(2, 1fr); padding: 0px 30px; box-sizing: border-box; }
@media screen and (max-width: 850px) {
@media screen and (max-width: 850px) {
  .dQymlY { grid-template-columns: repeat(2, 1fr); }
}
}
@media screen and (max-width: 600px) {
@media screen and (max-width: 600px) {
  .dQymlY { grid-template-columns: repeat(1, 1fr); }
}
}
.dQymlY:hover { border-radius: 7px; }
.dQymlY:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.hoWYoA { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 20px; text-align: center; border: 1px solid rgba(177, 177, 177, 0.18); padding: 10px; box-sizing: border-box; border-radius: 6px; }
.hoWYoA svg { font-size: 3rem; }
.fgDbJA { font-size: 20px; font-weight: 600; text-align: left; }
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .fgDbJA { font-size: 1em; }
}
}
.cvSkdP { font-size: 15px; font-weight: 400; text-align: left; max-width: 350px; line-height: 1.6; }
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .cvSkdP { font-size: 14px; }
}
}
.fEsDSz { display: flex; flex-direction: column; width: 100%; justify-content: flex-start; align-items: flex-start; }
.gySwbm { display: flex; width: 100%; height: 100%; }
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .gySwbm { flex-direction: column; }
}
}
.jKGGnw { width: 300px; height: 100%; }
.dJjEzV { display: flex; justify-content: center; align-items: center; gap: 5px; }
.sqtZR { width: 20px; height: 20px; border-radius: 50%; background-color: rgb(23, 79, 78); }
.fyuUqg:nth-child(1) { border-right: 1px solid rgb(224, 68, 19); }
.glpGnw { display: flex; flex-direction: column; gap: 50px; }
.fuChJJ { display: flex; width: 100%; flex-direction: column; background-repeat: no-repeat; background-size: cover; padding: 5rem 2rem; transition: 0.4s ease-in-out; }
.fuChJJ h1, .fuChJJ p, .fuChJJ svg { transition: 0.4s ease-in-out; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .fuChJJ { min-height: unset; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .fuChJJ { padding: 2rem; }
}
}
.fhcIbi { margin: 0px auto; display: flex; height: 100%; width: 100%; align-items: center; max-width: 1200px; gap: 5rem; }
@media screen and (max-width: 900px) {
@media screen and (max-width: 900px) {
  .fhcIbi { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem 0px; }
}
}
.WqfAE { display: flex; flex: 0.5 1 0%; flex-direction: column; gap: 140px; justify-content: center; position: relative; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .WqfAE { order: 1 !important; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dkCOn { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.idtTbV { font-weight: 700; font-size: 32px; line-height: 1.3; color: rgb(48, 48, 48); }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .idtTbV { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.idtTbV:hover { border-radius: 7px; }
.idtTbV:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .jmOgIa { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .jmOgIa { font-size: 1em; }
}
}
.jYKkpk { font-size: 16px; color: rgb(22, 21, 96); opacity: 0.9; line-height: 1.6; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .jYKkpk { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .jYKkpk { font-size: 1em; }
}
}
.jYKkpk:hover { border-radius: 7px; }
.jYKkpk:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.fHRsPx { display: flex; width: 100%; gap: 20px; height: 100%; max-width: 900px; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .fHRsPx { max-width: 100%; }
}
}
.hZuLWh { display: flex; flex: 0.5 1 0%; flex-direction: column; max-width: 600px; gap: 30px; }
.cwBKVx { height: 100%; border-radius: 10px; }
.cwBKVx:hover { border-radius: 7px; }
.cwBKVx:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.cwBKVx img { width: 100%; height: 100%; }
.bZtVJG { display: flex; width: 100%; flex-direction: column; background-repeat: no-repeat; background-size: contain; padding: 1rem 2rem; transition: 0.4s ease-in-out; }
.bZtVJG h1, .bZtVJG p, .bZtVJG svg, .bZtVJG div { transition: 0.4s ease-in-out; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .bZtVJG { min-height: unset; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .bZtVJG { padding: 2rem 0px; }
}
}
.bbnUYB { margin: 0px auto; display: flex; height: 100%; width: 100%; align-items: center; max-width: 1200px; gap: 5rem; flex-direction: column; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .bbnUYB { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem; }
}
}
.dtHODN { display: flex; width: 100%; flex-direction: column; justify-content: center; align-items: center; padding: 2rem; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dfiVpf { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.CkqUh { font-weight: 700; max-width: 450px; text-align: center; font-size: 32px; line-height: 1.3; color: rgb(48, 48, 48); }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .CkqUh { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.CkqUh:hover { border-radius: 7px; }
.CkqUh:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .ixFoDD { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .ixFoDD { font-size: 1em; }
}
}
.jMgtIN { font-size: 16px; color: rgb(22, 21, 96); max-width: 350px; opacity: 0.9; line-height: 1.6; text-align: center; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .jMgtIN { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .jMgtIN { font-size: 1em; }
}
}
.jMgtIN:hover { border-radius: 7px; }
.jMgtIN:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.cWTRPv { overflow: hidden; display: inline-block; position: relative; padding: 12px 20px; min-width: 120px; border: 2px solid transparent; min-height: 44px; color: rgb(255, 255, 255); height: 44px; border-radius: 4px; box-shadow: rgba(136, 144, 195, 0.2) 0px 2px 4px 0px, rgba(37, 44, 97, 0.15) 0px 5px 15px 0px; line-height: 1.2; font-weight: 700; user-select: none; text-align: center; text-decoration: none; cursor: pointer; box-sizing: border-box; }
.cWTRPv:hover { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 20px 0px; translate: 0px -5px; }
.cWTRPv:hover { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 20px 0px; translate: 0px -5px;  }
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .cWTRPv { width: 100%; }
}
}
.eJnpmA { font-size: 16px; color: orange; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .hcgNxT { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.daikXd { font-weight: 700; max-width: 450px; font-size: 25px; line-height: 1.3; color: rgb(48, 48, 48); }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .daikXd { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.daikXd:hover { border-radius: 7px; }
.daikXd:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .fMqwHa { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .fMqwHa { font-size: 1em; }
}
}
.jtOqRU { font-size: 15px; color: rgb(22, 21, 96); max-width: 350px; opacity: 0.9; line-height: 1.6; text-align: left; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .jtOqRU { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .jtOqRU { font-size: 1em; }
}
}
.jtOqRU:hover { border-radius: 7px; }
.jtOqRU:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.SeVPc { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .cyvbDl { flex-direction: column; gap: 0px; padding: 40px 0px; }
}
}
.gucZiX { display: flex; height: 100%; gap: 120px; padding: 80px 0px; justify-content: center; align-items: center; }
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .gucZiX { flex-direction: column; gap: 0px; padding: 40px 0px; }
}
}
.gucZiX img { max-width: 350px; width: 100%; object-fit: contain; }
.gucZiX img:hover { border-radius: 7px; }
.gucZiX img:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.iPmNEr { display: flex; flex-direction: column; }
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .iPmNEr:nth-child(2) { order: 1; }
}
}
.YanOC { width: 50px; display: flex; justify-content: center; align-items: center; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .YanOC { left: 0%; }
}
}
.cZvxkl { height: 100%; width: 1px; background-color: rgb(23, 79, 78); position: relative; }
.bCEoFh { width: 24px; height: 24px; border-radius: 50%; background-color: red; }
.cNtusM { position: relative; width: 100%; height: 100%; flex-direction: column; display: flex; justify-content: center; }
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .cNtusM { padding: 20px; }
}
}
.ewCcRU { display: flex; width: 100%; flex-direction: column; background-repeat: no-repeat; background-size: contain; padding: 1rem 2rem; transition: 0.4s ease-in-out; }
.ewCcRU h1, .ewCcRU p, .ewCcRU svg, .ewCcRU div { transition: 0.4s ease-in-out; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .ewCcRU { min-height: unset; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .ewCcRU { padding: 2rem 0px; }
}
}
.iSEtan { margin: 0px auto; display: flex; height: 100%; width: 100%; align-items: center; max-width: 1200px; flex-direction: column; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .iSEtan { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem; }
}
}
.cBvVzj { display: flex; width: 100%; flex-direction: column; justify-content: center; align-items: center; padding: 2rem; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .fdmjzJ { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.omLcH { font-weight: 700; max-width: 450px; font-size: 32px; text-align: center; line-height: 1.3; color: rgb(48, 48, 48); }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .omLcH { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.omLcH:hover { border-radius: 7px; }
.omLcH:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .kUSHeh { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .kUSHeh { font-size: 1em; }
}
}
.dtSJSz { font-size: 16px; color: rgb(22, 21, 96); max-width: 350px; opacity: 0.9; line-height: 1.6; text-align: center; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dtSJSz { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .dtSJSz { font-size: 1em; }
}
}
.dtSJSz:hover { border-radius: 7px; }
.dtSJSz:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.bHQJRt { overflow: hidden; display: inline-block; position: relative; padding: 12px 20px; min-width: 120px; border: 2px solid transparent; min-height: 44px; color: rgb(255, 255, 255); height: 44px; border-radius: 4px; box-shadow: rgba(136, 144, 195, 0.2) 0px 2px 4px 0px, rgba(37, 44, 97, 0.15) 0px 5px 15px 0px; line-height: 1.2; font-weight: 700; user-select: none; text-align: center; text-decoration: none; cursor: pointer; box-sizing: border-box; }
.bHQJRt:hover { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 20px 0px; translate: 0px -5px; }
.bHQJRt:hover { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 20px 0px; translate: 0px -5px;  }
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .bHQJRt { width: 100%; }
}
}
.dtCfGm { font-size: 16px; color: orange; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .hxYtqc { display: flex; flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.hIUxZa { font-weight: 700; max-width: 450px; font-size: 25px; line-height: 1.3; color: rgb(48, 48, 48); }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .hIUxZa { display: flex; flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.hIUxZa:hover { border-radius: 7px; }
.hIUxZa:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .hgaGAQ { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .hgaGAQ { font-size: 1em; }
}
}
.lclLla { font-size: 15px; color: rgb(22, 21, 96); opacity: 0.9; line-height: 1.6; text-align: left; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .lclLla { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .lclLla { font-size: 1em; }
}
}
.lclLla:hover { border-radius: 7px; }
.lclLla:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.fZxdLm { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.aEymN { display: flex; height: 100%; gap: 100px; padding: 80px 0px; max-width: 800px; width: 100%; flex-direction: column; }
.aEymN img { object-fit: contain; flex: 1 1 0%; max-width: 380px; border: 1px dashed transparent; }
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .aEymN img { max-width: unset; }
}
}
.kfygWd { flex-direction: column; flex: 1 1 0%; display: flex; width: 100%; border: 1px solid rgb(224, 68, 19); padding: 10px; box-sizing: border-box; border-radius: 0px 11px; }
.kfygWd p { color: rgb(224, 68, 19); }
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .kfygWd { order: 1; }
}
}
.kaBufK { width: 100%; height: 100%; display: flex; flex-direction: row; justify-content: center; gap: 50px; }
.dOhcET { display: flex; gap: 30px; }
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .dOhcET { flex-direction: column; box-sizing: border-box; }
}
}
.Vtvcg { display: flex; width: 100%; flex-direction: column; background-repeat: no-repeat; background-size: cover; padding: 1rem 2rem; transition: 0.4s ease-in-out; }
.Vtvcg h1, .Vtvcg p, .Vtvcg svg, .Vtvcg div { transition: 0.4s ease-in-out; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .Vtvcg { min-height: unset; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .Vtvcg { padding: 2rem 0px; }
}
}
.jKFwgu { margin: 0px auto; display: flex; height: 100%; width: 100%; align-items: center; max-width: 1200px; gap: 5rem; flex-direction: column; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .jKFwgu { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem; }
}
}
.diZRDW { display: flex; width: 100%; flex-direction: column; justify-content: center; align-items: center; padding: 2rem; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dFeyRY { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.cYQecO { font-weight: 700; max-width: 450px; font-size: 32px; text-align: center; line-height: 1.3; color: rgb(48, 48, 48); }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .cYQecO { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.cYQecO:hover { border-radius: 7px; }
.cYQecO:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .gNjels { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .gNjels { font-size: 1em; }
}
}
.hVXraG { font-size: 16px; color: rgb(22, 21, 96); max-width: 350px; opacity: 0.9; line-height: 1.6; text-align: center; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .hVXraG { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .hVXraG { font-size: 1em; }
}
}
.hVXraG:hover { border-radius: 7px; }
.hVXraG:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.biixqg { font-size: 16px; color: orange; }
.gIxGmd { width: 100%; height: 100%; display: flex; gap: 10px; flex-direction: column; }
.bLgNUC { width: 100%; min-height: 50px; display: flex; justify-content: flex-start; align-items: center; border: 1px solid rgb(224, 68, 19); padding: 0px 1rem; box-sizing: border-box; cursor: pointer; flex-direction: column; }
.kaXUeU { display: flex; flex: 1 1 0%; color: rgb(23, 79, 78); }
.jDQeau { display: flex; justify-content: center; align-items: center; width: 30px; }
.dvCONi { height: 0px; overflow: hidden; color: rgb(23, 79, 78); width: 0px; }
.glhjez { width: 100%; display: flex; min-height: 50px; justify-content: center; align-items: center; }
.glhjez svg { color: rgb(23, 79, 78); }
.ididBG { display: flex; width: 100%; flex-direction: column; background-repeat: no-repeat; background-size: cover; padding: 0px 2rem; transition: 0.4s ease-in-out; }
.ididBG h1, .ididBG p, .ididBG svg, .ididBG div { transition: 0.4s ease-in-out; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .ididBG { min-height: unset; }
}
}
.gYVDVI { margin: 2rem auto; display: flex; height: 100%; width: 100%; align-items: center; max-width: 1200px; gap: 4rem; min-height: 500px; justify-content: center; }
@media screen and (max-width: 850px) {
@media screen and (max-width: 850px) {
  .gYVDVI { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.eHOHdK { display: flex; max-width: 350px; width: 100%; flex-direction: column; gap: 30px; justify-content: center; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .eHOHdK { order: 0 !important; }
}
}
.NjRIf { width: 1px; min-height: 450px; height: 100%; background-color: rgb(23, 79, 78); }
@media screen and (max-width: 850px) {
@media screen and (max-width: 850px) {
  .NjRIf { min-height: 100px; transform: rotate(90deg); }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .ptqOQ { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.eXWXfG { font-weight: 700; max-width: 400px; font-size: 32px; line-height: 1.3; text-align: center; color: rgb(48, 48, 48); }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .eXWXfG { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
.eXWXfG:hover { border-radius: 7px; }
.eXWXfG:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dUVbVs { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .dUVbVs { font-size: 1em; }
}
}
.blBmvm { font-size: 17px; color: rgb(22, 21, 96); max-width: 350px; opacity: 0.9; text-align: center; line-height: 1.6; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .blBmvm { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .blBmvm { font-size: 1em; }
}
}
.blBmvm:hover { border-radius: 7px; }
.blBmvm:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.MbqOJ { font-size: 16px; color: orange; }
.qaYkj { display: flex; flex-direction: column; width: 100%; max-width: 350px; gap: 20px; height: 100%; }
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .qaYkj { max-width: 100%; }
}
}
.eEUtwV { overflow: hidden; display: inline-block; position: relative; padding: 12px 20px; min-width: 120px; border: 2px solid transparent; min-height: 44px; color: rgb(255, 255, 255); height: 44px; border-radius: 4px; box-shadow: rgba(136, 144, 195, 0.2) 0px 2px 4px 0px, rgba(37, 44, 97, 0.15) 0px 5px 15px 0px; line-height: 1.2; font-weight: 700; user-select: none; text-align: center; text-decoration: none; cursor: pointer; box-sizing: border-box; max-width: 250px; }
.eEUtwV:hover { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 20px 0px; translate: 0px -5px; }
.eEUtwV:hover { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 20px 0px; translate: 0px -5px;  }
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .eEUtwV { width: 100%; }
}
}
.cqjhGY { display: flex; flex-direction: column; max-width: 350px; width: 100%; align-items: center; gap: 30px; }
.cqjhGY:hover { border-radius: 7px; }
.cqjhGY:hover { border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;  }
.chZOkW { display: flex; width: 100%; flex-direction: column; justify-content: center; align-items: center; padding: 2rem; box-sizing: border-box; }
.hYguwU { color: rgb(23, 79, 78); font-size: 20px; font-weight: 500; max-width: 350px; }
.bufAHY { display: flex; flex-direction: column; border: 0px; gap: 20px; }
.dhIjcx { background-color: transparent; color: rgb(15, 48, 47); outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; font-size: 16px; border-bottom-style: solid; border-bottom-color: rgb(23, 79, 78); }
.dhIjcx::placeholder { color: rgb(23, 79, 78); }
.dhIjcx:focus { border-bottom: 1px solid rgb(23, 79, 78); }
.bWRyaH { background-color: transparent; border-top-left-radius: 5px; border-bottom-right-radius: 5px; padding: 5px; font-size: 16px; outline: 0px; min-height: 160px; color: rgb(15, 48, 47); border: 1px solid rgb(23, 79, 78); }
.bWRyaH::placeholder { color: rgb(23, 79, 78); }
.ilgzAQ { font-size: 16px; color: rgb(23, 79, 78); }
@media screen and (max-width: 1440px) {
@media screen and (max-width: 1440px) {
  .cVzbSJ { width: calc(-50px + 100vw); scale: 0.9; zoom: 0.788; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .clgwPm { min-height: unset; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .clgwPm { padding: 2rem 0px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dKzIYh { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .gFJhIv { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .ZZgL { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .ZZgL { font-size: 1em; }
}
}
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .ZRMjb { width: 100%; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .fA-dnfr { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .NWIvu { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .NWIvu { font-size: 1em; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .hgAfZN { flex-direction: column; gap: 0px; padding: 40px 0px; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .GGShj:nth-child(2) { order: 1; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .joqjgy { left: 0%; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .cXtjLo { padding: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .FPvOW { min-height: unset; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .FPvOW { padding: 2rem 0px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .kiFeyp { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .kiYCiT { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dkWIcL { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .dkWIcL { font-size: 1em; }
}
}
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .kEjOSL { width: 100%; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .bqKPzH { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .jvbSBC { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .jvbSBC { font-size: 1em; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .IWGnB { flex-direction: column; gap: 0px; padding: 40px 0px; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .cgyEdz:nth-child(2) { order: 1; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .cOrVgy { left: 0%; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .gwxclM { padding: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .hevbaf { min-height: unset; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .hevbaf { padding: 2rem 0px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .hNunHw { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .fcwOoG { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .fpiOFS { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .fpiOFS { font-size: 1em; }
}
}
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .jzPrGq { width: 100%; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .dZAbJe { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .cqFvnz { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .cqFvnz { font-size: 1em; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .jkHpOA { flex-direction: column; gap: 0px; padding: 40px 0px; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .gEmsZe:nth-child(2) { order: 1; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .KLxah { left: 2%; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .cFyncF { padding: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .kXAiYo { min-height: unset; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .kXAiYo { padding: 2rem 0px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .iHookr { flex-direction: column; box-sizing: border-box; gap: 20px; padding: 2rem; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .caRHtp { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .gnwXAJ { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .gnwXAJ { font-size: 1em; }
}
}
@media screen and (max-width: 700px) {
@media screen and (max-width: 700px) {
  .iggvQR { width: 100%; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .pdaaZ { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 1200px) {
@media screen and (max-width: 1200px) {
  .gAjucM { flex-direction: column; box-sizing: border-box; gap: 20px; }
}
}
@media screen and (max-width: 800px) {
@media screen and (max-width: 800px) {
  .gAjucM { font-size: 1em; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .eQpzbR { flex-direction: column; gap: 0px; padding: 20px 0px; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .hiZHsl:nth-child(2) { order: 1; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
	.cJfSgC { left: 2%; }
}
}
@media screen and (max-width: 890px) {
@media screen and (max-width: 890px) {
  .fhxAPG { padding: 20px; }
}
}
.logo {

}