.MWlTVL {
  width: 100%;
  height: auto;
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
.FmYLIp {
  top: 0px;
  left: 0px;
  width: 100%;
  height: auto;
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.hCpjyo {
  width: 100%;
  height: auto;
  display: flex;
  padding: 15px;
  max-width: 1200px;
  align-items: center;
  padding-top: var(--dl-space-space-tripleunit);
  padding-left: var(--dl-space-space-tripleunit);
  padding-right: var(--dl-space-space-tripleunit);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-tripleunit);
  justify-content: space-between;
}
.tgyatu {
  display: contents;
}
.rrjjMk {
  width: 160px;
  object-fit: cover;
  text-decoration: none;
}
.oDOSKm {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
}
.eRIcAz {
  color: var(--dl-color-gray-highlighttext);
  margin-right: var(--dl-space-space-tripleunit);
  text-decoration: none;
}
.ADLzye {
  color: var(--dl-color-gray-highlighttext);
  margin-right: var(--dl-space-space-tripleunit);
}
.JftFmr {
  color: var(--dl-color-gray-highlighttext);
  margin-right: var(--dl-space-space-tripleunit);
  text-decoration: none;
}
.fXDjte {
  color: var(--dl-color-gray-highlighttext);
  margin-right: var(--dl-space-space-tripleunit);
  text-decoration: none;
}
.UeFbQm {
  color: var(--dl-color-gray-highlighttext);
  text-decoration: none;
}
.SwmWNR {
  display: none;
  align-items: flex-start;
  flex-direction: column;
}
.vSVdRj {
  width: 36px;
  height: 36px;
}
.dLIvsb {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: var(--dl-space-space-tripleunit);
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  background-color: #fff;
}
.qeQlEH {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-doubleunit);
  flex-direction: row;
  justify-content: space-between;
}
.ZKBcLV {
  display: contents;
}
.OuFPtC {
  width: 200px;
  object-fit: cover;
  text-decoration: none;
}
.KzEnJK {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.MIANHJ {
  width: 24px;
  height: 24px;
}
.AvnFeN {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.UunWuL {
  font-size: 24px;
  font-family: Overpass;
  font-weight: 700;
  line-height: 1.55;
  margin-bottom: var(--dl-space-space-unit);
  text-transform: none;
  text-decoration: none;
}
.DqKVpa {
  font-size: 24px;
  font-family: Overpass;
  font-weight: 700;
  line-height: 1.55;
  margin-bottom: var(--dl-space-space-unit);
  text-transform: none;
  text-decoration: none;
}
.DDeOcZ {
  font-size: 24px;
  font-family: Overpass;
  font-weight: 700;
  line-height: 1.55;
  margin-bottom: var(--dl-space-space-unit);
  text-transform: none;
  text-decoration: none;
}
.HziyMr {
  font-size: 24px;
  font-family: Overpass;
  font-weight: 700;
  line-height: 1.55;
  margin-bottom: var(--dl-space-space-unit);
  text-transform: none;
  text-decoration: none;
}
.pojKxC {
  font-size: 24px;
  font-family: Overpass;
  font-weight: 700;
  line-height: 1.55;
  text-transform: none;
  text-decoration: none;
}
.iUGksl {
  width: 100%;
  height: 635px;
  display: flex;
  align-items: center;
  flex-direction: column;
  background-size: contain;
  justify-content: center;
  background-image: url("public/main-bg-img.png");
  background-repeat: no-repeat;
  background-position: top right;
}
.vZAjgN {
  width: 100%;
  display: flex;
  max-width: 1200px;
  align-items: center;
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  flex-direction: row;
  padding-bottom: 50px;
  justify-content: space-between;
}
.TfKSgm {
  width: 50%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.ttbPRs {
  color: var(--dl-color-gray-greytext);
  margin-bottom: var(--dl-space-space-tripleunit);
}
.ahIKQj {
  color: var(--dl-color-gray-greytext);
  font-style: normal;
  letter-spacing: 1;
}
.XTDmRi {
  width: 40%;
  object-fit: cover;
}
.WQbSZt {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  flex-direction: column;
  padding-bottom: 50px;
  justify-content: center;
}
.HOwXzt {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  max-width: 1200px;
  align-items: flex-start;
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  flex-direction: column;
  padding-bottom: 50px;
  justify-content: space-between;
}
.TnjlnN {
  color: var(--dl-color-gray-highlighttext);
  margin-bottom: 50px;
}
.DcsUUm {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.zxIUrG {
  flex: 0 0 auto;
  width: 50%;
  height: 400px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  background-size: contain;
  justify-content: center;
  background-image: url("public/decor-img.png");
  background-repeat: no-repeat;
  background-position: center;
}
.wzOkys {
  color: var(--dl-color-gray-greytext);
}
.TrIACq {
  width: auto;
  height: 400px;
  object-fit: cover;
}
.emxvPQ {
  text-decoration: none;
}
.fgxzot {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 50px;
  justify-content: center;
}
.wInvvd {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  max-width: 1200px;
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  flex-direction: column;
  padding-bottom: 50px;
  justify-content: flex-start;
}
.FmQZPB {
  color: var(--dl-color-gray-highlighttext);
  margin-bottom: 50px;
}
.elNYHS {
  gap: 120px;
  display: flex;
  padding-top: 0px;
  margin-bottom: 50px;
  flex-direction: row;
  justify-content: flex-start;
}
.dZxpqT {
  flex: 1;
  width: 1fr;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.AVPHrT {
  width: 120px;
  object-fit: cover;
  margin-bottom: 15px;
}
.AxoWZY {
  color: var(--dl-color-gray-highlighttext);
  text-align: center;
  margin-bottom: 15px;
}
.CMYVHi {
  text-align: center;
}
.vGJSQc {
  flex: 1;
  width: 1fr;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.JbMxCg {
  width: 120px;
  object-fit: cover;
  margin-bottom: 15px;
}
.KQudPI {
  color: var(--dl-color-gray-highlighttext);
  text-align: center;
  margin-bottom: 15px;
}
.qFsJal {
  text-align: center;
}
.KAmzoA {
  flex: 1;
  width: 1fr;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.HICIMP {
  width: 120px;
  object-fit: cover;
  margin-bottom: 15px;
}
.dinBQP {
  color: var(--dl-color-gray-highlighttext);
  text-align: center;
  margin-bottom: 15px;
}
.LfcGeu {
  text-align: center;
}
.jvHSHJ {
  gap: 200px;
  display: flex;
  align-items: flex-start;
  padding-top: 0px;
  margin-bottom: 50px;
  flex-direction: row;
  justify-content: flex-start;
}
.DprfSU {
  flex: 1;
  width: 1fr;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.blpabG {
  width: 120px;
  object-fit: cover;
  margin-bottom: 15px;
}
.QBuLEp {
  color: var(--dl-color-gray-highlighttext);
  text-align: center;
  margin-bottom: 15px;
}
.LgCeTd {
  text-align: center;
}
.Hinrbp {
  flex: 1;
  width: 1fr;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.ppYBYC {
  width: 120px;
  object-fit: cover;
  margin-bottom: 15px;
}
.SmNfmZ {
  color: var(--dl-color-gray-highlighttext);
  text-align: center;
  margin-bottom: 15px;
}
.VBowoL {
  text-align: center;
}
.WpJuxd {
  flex: 1;
  width: 1fr;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.sfZLeX {
  width: 120px;
  object-fit: cover;
  margin-bottom: 15px;
}
.xPSGrx {
  color: var(--dl-color-gray-highlighttext);
  text-align: center;
  margin-bottom: 15px;
}
.ieWUsI {
  text-align: center;
}
.ftRGgO {
  gap: 200px;
  display: flex;
  padding-top: 0px;
  flex-direction: row;
  justify-content: flex-start;
}
.HuhfHw {
  flex: 1;
  width: 1fr;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.PIZdiY {
  width: 120px;
  object-fit: cover;
  margin-bottom: 15px;
}
.jufiuT {
  color: var(--dl-color-gray-highlighttext);
  text-align: center;
  margin-bottom: 15px;
}
.Dkinch {
  text-align: center;
}
.BcBIsP {
  flex: 1;
  width: 1fr;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.vwtslj {
  width: 120px;
  object-fit: cover;
  margin-bottom: 15px;
}
.vKbjbL {
  color: var(--dl-color-gray-highlighttext);
  text-align: center;
  margin-bottom: 15px;
}
.ffJqbl {
  text-align: center;
}
.DAeVgu {
  flex: 1;
  width: 1fr;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.TinOXy {
  width: 120px;
  object-fit: cover;
  margin-bottom: 15px;
}
.oIdWRE {
  color: var(--dl-color-gray-highlighttext);
  text-align: center;
  margin-bottom: 15px;
}
.HXGaBn {
  text-align: center;
}
.SzDvtE {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  flex-direction: column;
  padding-bottom: 50px;
  justify-content: center;
}
.hGmMlT {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  max-width: 1200px;
  align-items: flex-start;
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  flex-direction: column;
  padding-bottom: 50px;
  justify-content: space-between;
}
.ssmfyj {
  color: var(--dl-color-gray-highlighttext);
  margin-bottom: 50px;
}
.KGVhtB {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.ikIDrv {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.XeNnSE {
  width: auto;
  height: 400px;
  object-fit: cover;
}
.YGRZlF {
  flex: 0 0 auto;
  width: 50%;
  height: 400px;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
  background-size: contain;
  justify-content: center;
  background-image: url("public/decor-img.png");
  background-repeat: no-repeat;
  background-position: center;
}
.UdSJrC {
  color: var(--dl-color-gray-greytext);
  height: auto;
}
.kZynIq {
  text-decoration: none;
}
.AGKeUv {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  flex-direction: column;
  padding-bottom: 50px;
  justify-content: center;
}
.EpMiAs {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  max-width: 1200px;
  align-items: flex-start;
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  flex-direction: column;
  padding-bottom: 50px;
  justify-content: space-between;
}
.sMEIHV {
  color: var(--dl-color-gray-highlighttext);
  margin-bottom: 50px;
}
.EbHshu {
  color: var(--dl-color-gray-highlighttext);
  margin-bottom: 50px;
}
.qDQDBA {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.bEjqyF {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.wiEHRA {
  flex: 0 0 auto;
  width: 50%;
  height: 400px;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
  background-size: contain;
  justify-content: center;
  background-image: url("public/decor-img.png");
  background-repeat: no-repeat;
  background-position: left;
}
.hJzDQP {
  width: auto;
  height: 400px;
  object-fit: cover;
}
.LLyrGq {
  flex: 0 0 auto;
  padding: 25px;
  width: 50%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.BuXIno {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: var(--dl-color-gray-white);
}
.XyZHHz {
  width: 100%;
  display: flex;
  max-width: 1200px;
  align-items: center;
  padding-top: var(--dl-space-space-tripleunit);
  padding-left: var(--dl-space-space-tripleunit);
  padding-right: var(--dl-space-space-tripleunit);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-tripleunit);
  justify-content: space-between;
}
.YBJPkY {
  color: var(--dl-color-gray-greytext);
  font-size: 16px;
  font-family: "Questrial";
  font-weight: 400;
  line-height: 1.55;
  text-transform: capitalize;
  text-decoration: none;
}
.LmKBvZ {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.wjRTSP {
  color: var(--dl-color-gray-greytext);
  margin-right: 15px;
  text-decoration: none;
}
.LIDcuQ {
  color: var(--dl-color-gray-greytext);
  text-decoration: none;
}
@media(max-width: 991px) {
  .FmYLIp {
    position: static;
  }
  .iUGksl {
    height: auto;
  }
  .vZAjgN {
    height: auto;
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }
  .TfKSgm {
    width: 80%;
    align-items: center;
    margin-bottom: var(--dl-space-space-fourunits);
  }
  .ttbPRs {
    text-align: center;
  }
  .ahIKQj {
    text-align: center;
  }
  .XTDmRi {
    width: 50%;
  }
  .elNYHS {
    gap: 0px;
  }
  .jvHSHJ {
    gap: 0px;
  }
  .ftRGgO {
    gap: 0px;
  }
}
@media(max-width: 767px) {
  .hCpjyo {
    position: relative;
  }
  .oDOSKm {
    display: none;
  }
  .SwmWNR {
    display: flex;
    padding: var(--dl-space-space-halfunit);
    margin-left: var(--dl-space-space-tripleunit);
    border-radius: var(--dl-radius-radius-radius4);
  }
  .vSVdRj {
    fill: var(--dl-color-gray-highlighttext);
    width: 50px;
    height: 50px;
  }
  .qeQlEH {
    margin-bottom: 50px;
  }
  .OuFPtC {
    width: 160px;
  }
  .MIANHJ {
    fill: var(--dl-color-gray-highlighttext);
    width: 50px;
    height: 50px;
  }
  .AvnFeN {
    gap: 25px;
  }
  .UunWuL {
    color: var(--dl-color-gray-greytext);
    font-family: Questrial;
  }
  .DqKVpa {
    color: var(--dl-color-gray-greytext);
    font-family: Questrial;
  }
  .DDeOcZ {
    color: var(--dl-color-gray-greytext);
    font-family: Questrial;
  }
  .HziyMr {
    color: var(--dl-color-gray-greytext);
    font-family: Questrial;
  }
  .pojKxC {
    color: var(--dl-color-gray-greytext);
    font-family: Questrial;
  }
  .DcsUUm {
    flex-direction: column-reverse;
  }
  .zxIUrG {
    width: 100%;
  }
  .elNYHS {
    flex-direction: column;
  }
  .dZxpqT {
    margin-bottom: 50px;
  }
  .vGJSQc {
    margin-bottom: 50px;
  }
  .jvHSHJ {
    align-items: center;
    flex-direction: column;
  }
  .DprfSU {
    margin-bottom: 50px;
  }
  .Hinrbp {
    margin-bottom: 50px;
  }
  .ftRGgO {
    flex-direction: column;
  }
  .HuhfHw {
    margin-bottom: 50px;
  }
  .BcBIsP {
    margin-bottom: 50px;
  }
  .KGVhtB {
    flex-direction: column;
  }
  .ikIDrv {
    flex-direction: column;
  }
  .YGRZlF {
    width: 100%;
  }
  .UdSJrC {
    width: 100%;
  }
  .bEjqyF {
    align-items: center;
    flex-direction: column-reverse;
  }
  .LLyrGq {
    width: 100%;
  }
  .XyZHHz {
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .SwmWNR {
    margin-left: var(--dl-space-space-doubleunit);
    background-color: var(--dl-color-gray-highlighttext);
  }
  .TfKSgm {
    width: 100%;
  }
  .ttbPRs {
    font-size: 2rem;
  }
  .XTDmRi {
    width: 100%;
  }
  .zxIUrG {
    height: auto;
  }
  .TrIACq {
    width: 100%;
    height: auto;
    margin-bottom: 50px;
  }
  .XeNnSE {
    width: 100%;
    height: auto;
    margin-bottom: 50px;
  }
  .YGRZlF {
    height: auto;
  }
  .wiEHRA {
    width: 100%;
  }
  .hJzDQP {
    height: auto;
  }
}
