.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.body {
  background-color: #000;
}

.navbar {
  z-index: 9999999;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navlink {
  color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mada, sans-serif;
  font-size: 22px;
}

.navlink.w--current {
  color: #ee5d24;
}

.homebtn {
  color: #fff;
  margin: 0;
  font-family: Work Sans, sans-serif;
  font-size: 28px;
  font-weight: 800;
}

.section-6 {
  height: 100vh;
  padding: 60px 32px 32px;
}

.container {
  justify-content: space-between;
  align-items: center;
  width: auto;
  min-width: 100%;
  display: flex;
}

.heroimg {
  z-index: 999999;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);
  background-image: url('../images/srVrC2ki9T6cIvDzXlnQ-_wXuU8NIP-i4J_Cf75pVwXqsOIzdHOqP6focw-BLDSouw6jqR8TfuC9y2XQwZ4pKw.jpg');
  background-position: 35%;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 120%;
  display: flex;
  position: relative;
}

.title1 {
  color: #ee5d24;
  text-align: center;
  margin: -15% 0 20px;
  font-family: Work Sans, sans-serif;
  font-size: 114px;
  font-weight: 800;
  line-height: 114px;
}

.sub1 {
  color: #fff;
  font-family: Mada, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.div-block-10 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-right: 16vw;
  display: flex;
}

.div-block-10.xp {
  margin-right: 8vw;
}

.brand {
  margin-left: 0;
  margin-right: auto;
}

.nav-menu {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

.sec7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 33% 33% 33%;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100vw;
  height: 120vh;
  margin-top: 120px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.title2 {
  color: #fff;
  text-align: center;
  font-family: Work Sans, sans-serif;
  font-size: 114px;
  font-weight: 800;
  line-height: 114px;
}

.imgphoto {
  width: 100%;
  max-width: none;
  margin-top: -32px;
  overflow: clip;
}

.btnphoto, .btnvideo, .btnxp {
  width: 26vw;
  height: 26vw;
  overflow: hidden;
}

.textlink {
  color: #fff;
  text-align: center;
  margin-top: 16px;
  font-family: Mada, sans-serif;
  font-size: 28px;
  text-decoration: none;
}

.link-block, .link-block-2, .link-block-3 {
  text-decoration: none;
}

.para1 {
  color: #fff;
  text-align: center;
  width: 900px;
  font-family: Work Sans, sans-serif;
  font-size: 28px;
  line-height: 36px;
}

.sec8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-clip-path: polygon(0 0, 100% 17%, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 17%, 100% 100%, 0% 100%);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: auto;
  padding: 140px 6vw 3vh;
  display: grid;
}

.p1, .p2, .p3 {
  margin-bottom: 0;
  font-size: 22px;
  line-height: 28px;
}



.p4 {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 18px;
}

.btn1 {
  text-align: center;
  cursor: pointer;
  background-color: #ee5d24;
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Mada, sans-serif;
  font-size: 28px;
}

.btn1:hover {
  transform: scale(1.01);
}

.div-block-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Work Sans, sans-serif;
  display: flex;
}

.img5 {
  width: 500px;
}

.div-block-15 {
  z-index: -99;
  background-color: #ee5d24;
  width: 100%;
  height: 160px;
  margin-top: -20px;
  position: absolute;
}

.section-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-clip-path: polygon(0 17%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 17%, 100% 0, 100% 100%, 0 100%);
  background-color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: auto;
  margin-top: 0;
  padding: 18vh 6vw 8vh;
  display: grid;
}

.section-10 {
  background-color: #fff;
}

.div-block-16 {
  color: #fff;
  align-self: center;
  font-size: 28px;
  line-height: 38px;
}

.image-6 {
  width: 150px;
}

.image-7 {
  width: 130px;
}

.div-block-17 {
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.coord {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Mada, sans-serif;
}

.coord.underline {
  text-decoration: underline;
}

.btncont {
  background-color: #ee5d24;
  font-family: Mada, sans-serif;
  font-size: 22px;
}

.form-block {
  color: #fff;
  width: 400px;
}

.textfield {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  height: 54px;
  font-family: Work Sans, sans-serif;
  font-size: 22px;
}

.textfield:active, .textfield:focus {
  border-color: #ee5d24;
}

.submit {
  background-color: #ee5d24;
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Mada, sans-serif;
  font-size: 28px;
}

.form {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.label {
  font-family: Mada, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.contitlte {
  color: #fff;
  margin-bottom: 16px;
  font-family: Work Sans, sans-serif;
  font-size: 114px;
  font-weight: 800;
  line-height: 116px;
}

.div-block-18 {
  justify-content: space-around;
  align-items: center;
  width: 500px;
  padding: 32px;
  display: flex;
}

.footer2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  height: 220px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.body-2 {
  background-color: #000;
}

.section-12 {
  width: 100vw;
  height: 100vh;
  padding: 60px 32px 0;
}

.section-13 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: auto;
  margin-top: 24vh;
  padding-left: 20vw;
  padding-right: 20vw;
  display: grid;
}

.div-block-20 {
  color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.link1 {
  color: #fff;
  text-align: center;
  font-family: Mada, sans-serif;
  font-size: 22px;
  display: none;
}

.link1.telink {
  display: block;
}

.link1.telink.orange {
  color: #ee5d24;
}

.image-8 {
  overflow: clip;
}

.slider {
  height: 100%;
}

.rstd {
  align-self: center;
  font-family: Work Sans, sans-serif;
  font-size: 114px;
  font-weight: 800;
}

.text {
  text-align: center;
  font-family: Mada, sans-serif;
  font-size: 22px;
  line-height: 32px;
}

.text.orange {
  color: #ee5d24;
}

.leftarrow {
  background-color: #ee5d24;
  border-radius: 50px;
  width: 60px;
  height: 60px;
  margin-left: -30px;
}

.rightarrow {
  background-color: #ee5d24;
  border-radius: 50px;
  width: 60px;
  height: 60px;
  margin-right: -30px;
}

.slide-nav {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: -40px;
  padding-bottom: 0;
  font-size: 10px;
  display: flex;
}

.section-14 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  -webkit-clip-path: polygon(0 0, 100% 17%, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 17%, 100% 100%, 0% 100%);
  background-color: #fff;
  border-top: 20px #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: auto;
  margin-top: 16vh;
  padding: 22vh 20vw 26vh;
  display: grid;
}

.slider-2 {
  height: 100%;
}

.div-block-21 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.ndd {
  color: #ee5d24;
  font-family: Work Sans, sans-serif;
  font-size: 114px;
  font-weight: 800;
}

.link-2 {
  color: #ee5d24;
  font-family: Mada, sans-serif;
  font-size: 22px;
  display: none;
}

.slide-nav-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: -40px;
  font-size: 10px;
  display: flex;
}

.rightarrow1 {
  z-index: 9999;
  background-color: #000;
  border-radius: 50px;
  width: 60px;
  height: 60px;
  margin-right: -30px;
}

.leftarrow1 {
  background-color: #000;
  border-radius: 50px;
  width: 60px;
  height: 60px;
  margin-left: -30px;
}

.icon4, .icon3 {
  color: #ee5d24;
  font-weight: 700;
}

.icon1, .icon2 {
  font-weight: 700;
}

.f2 {
  color: #fff;
  font-family: Work Sans, sans-serif;
  font-size: 28px;
  font-weight: 800;
}

.link2 {
  color: #fff;
  font-family: Mada, sans-serif;
  font-size: 22px;
}

.link45 {
  color: #fff;
  font-size: 22px;
  text-decoration: none;
}

.div-block-22 {
  color: #fff;
  justify-content: space-between;
  align-items: stretch;
  width: 600px;
  display: flex;
}

.body-3 {
  background-color: #000;
  margin: 0;
  overflow: auto;
}

.text-block-14, .text-block-15, .list, .bold-text {
  color: #fff;
}

.div-block-24 {
  margin-top: 0%;
  font-family: Mada, sans-serif;
  font-size: 16px;
  line-height: 26px;
  overflow: hidden;
}

.paragraph-5 {
  color: #000;
  font-family: Mada, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-26 {
  color: #fff;
  margin-top: 0%;
  font-family: Mada, sans-serif;
  font-size: 16px;
  line-height: 26px;
  overflow: hidden;
}

.div-block-28 {
  color: #fff;
  margin-top: 0%;
  overflow: hidden;
}

.section-23 {
  background-color: #ee5d24;
  justify-content: center;
  align-items: flex-start;
  width: 110%;
  height: 6vh;
  margin-top: 10vh;
  margin-bottom: 6vh;
  margin-left: -5%;
  padding: 0;
  display: flex;
  transform: rotate(3.5deg);
}

.heading-19 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Work Sans, sans-serif;
  font-size: 114px;
  font-weight: 800;
  line-height: 38px;
  transform: rotate(-3.5deg);
}

.section-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-bottom: 10vh;
  padding: 8vh 6vw;
  display: grid;
}

.div-block-30 {
  color: #fff;
  font-size: 16px;
  line-height: 26px;
}

.body-4 {
  background-color: #000;
}

.section-25 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  height: auto;
  margin-top: 32px;
  padding: 20vh 0 32px;
  display: flex;
}

.div-block-31 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  width: auto;
  max-width: 1200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6vw;
  padding-right: 6vw;
  display: grid;
}

.div-block-31.bottom {
  margin-bottom: -13vh;
}

.div-block-31.center {
  width: 100%;
}

.div-block-32 {
  color: #fff;
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.bold-text-2 {
  font-weight: 400;
}

.section-26 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  background-color: #fff;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  height: 220px;
  display: flex;
}

.f1 {
  font-family: Work Sans, sans-serif;
  font-size: 28px;
  font-weight: 800;
}

.link-3, .text-block-18 {
  color: #000;
  font-family: Mada, sans-serif;
  font-size: 22px;
}

.div-block-33 {
  justify-content: space-between;
  width: 600px;
  display: flex;
}

.text-block-19 {
  color: #fff;
  text-align: left;
  margin-bottom: 16px;
  font-family: Work Sans, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 32px;
}

.text-block-19.center {
  text-align: center;
}

.text-block-20, .text-block-22, .text-block-23 {
  margin-bottom: 8px;
  font-family: Work Sans, sans-serif;
}

.text-block-24 {
  font-family: Work Sans, sans-serif;
}

.checkbox {
  width: 22px;
  height: 22px;
}

.checkbox-field {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 14px;
  display: flex;
}

.checkbox-label {
  margin-bottom: -3px;
}

.prj {
  z-index: 9999;
  -webkit-clip-path: polygon(0% 20%, 100% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 20%, 100% 0%, 100% 100%, 0% 100%);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 40vh;
  margin-top: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-95 {
  width: 100%;
}

.section-30 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 64px 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 15vh;
  padding-right: 32px;
  display: none;
}

.div-block-96 {
  background-color: #ee5d24;
  width: 2px;
  height: 100%;
}

.div-block-98 {
  width: 100%;
  height: 100%;
}

.q1 {
  color: #fff;
  margin-top: 64px;
}

.ask {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ans {
  overflow: hidden;
}

.text-block-49, .text-block-50, .text-block-51 {
  margin-bottom: 8px;
  font-family: Mada, sans-serif;
  font-size: 22px;
}

.div-block-99, .div-block-100 {
  display: none;
}

.section-31 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -webkit-clip-path: polygon(0 0, 100% 26%, 100% 78%, 0% 100%);
  clip-path: polygon(0 0, 100% 26%, 100% 78%, 0% 100%);
  background-color: #ee5d24;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 164px 0;
  display: flex;
}

.section-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -webkit-clip-path: polygon(0 22%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 22%, 100% 0, 100% 100%, 0 100%);
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: -132px;
  padding: 164px 0 224px;
  display: flex;
}

.text-block-56, .paragraph-27 {
  color: #000;
}

.div-block-101 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  width: 100vw;
  max-width: none;
  margin: 0;
  padding: 0;
  display: grid;
}

.section-33 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  color: #ee5d24;
  -webkit-clip-path: polygon(0 17%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 17%, 100% 0, 100% 100%, 0 100%);
  background-color: #ee5d24;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -21vh;
  padding: 22vh 20vw 12vh;
  display: grid;
}

.div-block-102 {
  color: #fff;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.rdd {
  text-align: center;
  font-family: Work Sans, sans-serif;
  font-size: 114px;
  font-weight: 800;
  line-height: 78px;
}

.slider-3 {
  height: 100%;
}

.rightarrow2 {
  background-color: #fff;
  border-radius: 50px;
  width: 60px;
  height: 60px;
  margin-right: -30px;
}

.leftarrow2 {
  background-color: #fff;
  border-radius: 50px;
  width: 60px;
  height: 60px;
  margin-left: -30px;
}

.icon6, .icon5 {
  color: #000;
  font-weight: 700;
}

.div-block-103 {
  display: none;
}

.slide-nav-3 {
  margin-bottom: -40px;
  font-size: 10px;
}

.imgvideo {
  width: 100%;
  max-width: none;
  margin-top: -32px;
}

.imgxp {
  width: 100%;
  max-width: none;
}

.link-6 {
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.link-6:hover {
  text-decoration: underline;
}

.textarea {
  color: #fff;
  background-color: #0000;
  height: 54px;
  font-family: Work Sans, sans-serif;
  font-size: 22px;
}

.textarea:focus {
  border: 1px solid #ee5d24;
}

.image-12 {
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.slide-2 {
  overflow: hidden;
}

.image-13 {
  width: 100%;
  max-width: none;
  margin-left: 0%;
}

.slide-3 {
  vertical-align: baseline;
  background-color: #0000;
  overflow: hidden;
}

.mask {
  background-color: #fff;
  overflow: hidden;
}

.image-15 {
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: 0%;
}

.section-34 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.image-16, .image-17, .image-18, .image-19 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-106 {
  height: 100%;
  overflow: hidden;
}

.div-block-107, .div-block-108, .div-block-109, .div-block-110, .div-block-111 {
  overflow: hidden;
}

.image-20 {
  width: 100%;
  max-width: none;
  margin-left: 0%;
}

.div-block-112, .div-block-113 {
  overflow: hidden;
}

.image-21 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-114 {
  overflow: hidden;
}

.image-22 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-115 {
  overflow: hidden;
}

.image-23 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-116 {
  overflow: hidden;
}

.image-24 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-117 {
  overflow: hidden;
}

.image-25 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-118 {
  overflow: hidden;
}

.image-26 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-119 {
  overflow: hidden;
}

.image-27 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-120 {
  overflow: hidden;
}

.image-28 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-121 {
  overflow: hidden;
}

.image-29 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-122 {
  overflow: hidden;
}

.image-30 {
  max-width: 100%;
  margin-left: 0%;
}

.div-block-123 {
  overflow: hidden;
}

.body-5 {
  background-color: #000;
}

.section-35 {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding: 60px 32px 0;
  display: flex;
}

.heading-20 {
  color: #ee5d24;
  font-family: Work Sans, sans-serif;
  font-size: 114px;
  line-height: 110px;
}

.text-block-61 {
  font-family: Mada, sans-serif;
  font-size: 28px;
}

.section-36 {
  background-image: url('../images/srVrC2ki9T6cIvDzXlnQ-_wXuU8NIP-i4J_Cf75pVwXqsOIzdHOqP6focw-BLDSouw6jqR8TfuC9y2XQwZ4pKw.jpg');
  background-position: 0%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.button {
  background-color: #ee5d24;
  margin-top: 20px;
  font-family: Mada, sans-serif;
  font-size: 22px;
}

.button.w--current:hover {
  transform: scale(1.01);
}

.utility-page-wrap {
  color: #fff;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 300px;
  display: flex;
}

.heading-21 {
  color: #ee5d24;
  font-family: Work Sans, sans-serif;
  font-weight: 800;
}

.text-block-62 {
  font-family: Mada, sans-serif;
}

.div-block-124 {
  z-index: -9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

._1q {
  background-color: #0000;
  margin-bottom: 0;
}

._1q.last {
  z-index: 12;
  background-color: #0000;
  position: static;
}

.padding-faq {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.answer {
  border: 1px #5f3914;
  margin-bottom: -200px;
  padding: 0 32px 12px;
}

.answer._3rd {
  z-index: 5;
  color: #000;
  background-color: #000;
  margin-bottom: 0;
  position: relative;
  top: 0;
}

.answer._5th {
  z-index: 9;
  color: #fff;
  background-color: #ee5d24;
  margin-bottom: 0;
  position: relative;
  top: 0;
}

.answer._1rst {
  z-index: 1;
  color: #fff;
  background-color: #fff;
  margin-bottom: 0;
  padding-bottom: 12px;
  position: relative;
  top: 0;
}

.answer._2nd {
  z-index: 3;
  color: #fff;
  background-color: #ee5d24;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 0;
}

.answer._6xt {
  z-index: 11;
  color: #000;
  background-color: #000;
  margin-bottom: 0;
  position: relative;
  top: 0;
}

.answer._6xt._7 {
  background-color: #fff;
}

.answer._4rt {
  z-index: 7;
  color: #fff;
  background-color: #fff;
  margin-bottom: 0;
  position: relative;
  top: 0;
}

.paragraph-21 {
  color: #000;
  margin-bottom: 98px;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.paragraph-21._00 {
  color: #000;
}

.paragraph-21.w {
  color: #fff;
}

.parainter {
  color: #000;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.text-block-48 {
  color: #000;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 240px;
  font-family: Mada, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.text-block-48.q4 {
  width: auto;
  min-width: 230px;
}

.text-block-48.q4._00 {
  color: #fff;
}

.text-block-48.q2 {
  color: #fff;
  width: auto;
  min-width: 500px;
}

.text-block-48.q3 {
  color: #fff;
  width: auto;
  min-width: 330px;
}

.question {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  background-color: #ee5d24;
  border: 1px #5f3914;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 10vh;
  margin-top: -108px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
  overflow: visible;
}

.question._2nd {
  z-index: 4;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.question._6xt {
  z-index: 12;
  background-color: #0000;
  height: 60px;
  margin-top: 0;
  position: static;
}

.question._3rd {
  z-index: 6;
  background-color: #000;
  height: 60px;
  margin-top: 0;
  position: static;
}

.question._4rt {
  z-index: 8;
  background-color: #0000;
  height: 60px;
  margin-top: 0;
  position: static;
}

.question._5th {
  z-index: 10;
  background-color: #0000;
  height: 60px;
  margin-top: 0;
  position: static;
}

.question._1rst {
  background-color: #fff;
  height: 60px;
  margin-top: 0;
  padding-bottom: 0;
  position: static;
}

.section-16 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  margin-top: 148px;
  display: flex;
}

.paragraph-23 {
  color: #fff;
  margin-bottom: 98px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.link-7 {
  color: #fff;
  margin-top: -80px;
  margin-bottom: 98px;
  font-family: Mada, sans-serif;
  font-size: 16px;
  display: block;
}

.div-block-126 {
  z-index: 0;
  -webkit-clip-path: polygon(0 24%, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 24%, 100% 0, 100% 100%, 0% 100%);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 40vh;
  margin-top: -10vh;
  display: flex;
  position: relative;
}

.ans2 {
  z-index: 2;
  -webkit-clip-path: polygon(0% 0%, 100% 20%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 100% 20%, 100% 100%, 0% 100%);
  background-color: #ee5d24;
  justify-content: center;
  align-items: center;
  height: 40vh;
  margin-top: -10vh;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.ans3 {
  z-index: 3;
  -webkit-clip-path: polygon(0% 20%, 100% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 20%, 100% 0%, 100% 100%, 0% 100%);
  background-color: #000;
  justify-content: center;
  align-items: center;
  height: 40vh;
  margin-top: -10vh;
  display: flex;
  position: relative;
}

.ans4 {
  z-index: 6;
  -webkit-clip-path: polygon(0% 0%, 100% 20%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 100% 20%, 100% 100%, 0% 100%);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 40vh;
  margin-top: -10vh;
  display: flex;
  position: relative;
}

.ans5 {
  z-index: 8;
  -webkit-clip-path: polygon(0% 20%, 100% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 20%, 100% 0%, 100% 100%, 0% 100%);
  background-color: #ee5d24;
  justify-content: center;
  align-items: center;
  height: 40vh;
  margin-top: -10vh;
  display: flex;
  position: relative;
}

.ans6 {
  z-index: 11;
  -webkit-clip-path: polygon(0% 20%, 100% 0%, 100% 100%, 0% 86%);
  clip-path: polygon(0% 20%, 100% 0%, 100% 100%, 0% 86%);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 40vh;
  margin-top: -10vh;
  display: flex;
  position: relative;
}

.link-8 {
  color: #fff;
  text-decoration: none;
}

.link-8:hover {
  text-decoration: underline;
}

.link-9 {
  color: #fff;
  text-decoration: none;
}

.link-9:hover {
  text-decoration: underline;
}

.link-10 {
  color: #fff;
  text-decoration: none;
}

.link-10:hover {
  text-decoration: underline;
}

.link-11 {
  color: #fff;
  text-decoration: none;
}

.link-12 {
  color: #000;
  text-decoration: none;
}

.text-block-63 {
  color: #000;
}

.ans7 {
  z-index: 10;
  -webkit-clip-path: polygon(0% 0%, 100% 20%, 100% 86%, 0% 100%);
  clip-path: polygon(0% 0%, 100% 20%, 100% 86%, 0% 100%);
  background-color: #000;
  justify-content: center;
  align-items: center;
  height: 40vh;
  margin-top: -10vh;
  display: flex;
  position: relative;
}

.bold-text-3 {
  color: #000;
  text-decoration: none;
}

.link-13 {
  text-decoration: none;
}

.link-13:hover {
  color: #000;
  text-decoration: underline;
}

.link-14 {
  color: #fff;
}

.bold-text-4 {
  font-weight: 600;
}

.link-15 {
  color: #fff;
  text-decoration: none;
}

.link-15:hover {
  text-decoration: underline;
}

.body-6 {
  background-color: #ee5d24;
}

.section-37 {
  background-color: #fff;
  border-radius: 8px;
  max-width: 80%;
  margin: 100px auto;
  padding: 32px;
}

.paragraph-28 {
  margin-top: 0;
  font-family: Mada, sans-serif;
}

.text-span-16 {
  color: #ee5d24;
  font-family: Work Sans, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 44px;
}

.title {
  color: #000;
  font-family: Work Sans, sans-serif;
  font-size: 22px;
  font-weight: 800;
}

.link-16 {
  color: #000;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .navlink {
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 28px;
  }

  .heroimg {
    background-position: 35%;
    height: 100%;
  }

  .div-block-10 {
    margin-right: 3vw;
  }

  .div-block-10.xp {
    margin-bottom: -15%;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-menu {
    background-color: #000;
    width: 40vh;
    height: 100vh;
    margin-top: 60px;
  }

  .sec7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 180px auto;
    grid-auto-rows: 260px;
    place-items: stretch center;
    height: auto;
    margin-top: 20px;
    margin-bottom: 80px;
    position: relative;
  }

  .title2 {
    margin: 0;
    line-height: 92px;
  }

  .btnphoto, .btnvideo, .btnxp {
    width: 28vw;
    height: 28vw;
  }

  .para1 {
    width: 650px;
    margin-top: 40px;
  }

  .sec8 {
    padding-top: 200px;
    padding-left: 3vw;
  }

  .div-block-15 {
    height: 80px;
    margin-top: -100px;
  }

  .image-6 {
    width: 90px;
  }

  .image-7 {
    width: 80px;
  }

  .btncont {
    text-align: left;
    width: 100%;
    margin-top: 7px;
    padding-left: 20px;
    font-size: 28px;
  }

  .form-block {
    width: 300px;
  }

  .submit {
    font-size: 22px;
  }

  .label {
    margin-bottom: 0;
    font-size: 22px;
  }

  .div-block-18 {
    width: 300px;
  }

  .section-13 {
    margin-top: 200px;
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .section-14 {
    margin-top: 100px;
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .section-24 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-25 {
    -webkit-clip-path: polygon(0 0, 100% 26%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 26%, 100% 100%, 0% 100%);
    height: 460px;
    padding-top: 0;
  }

  .div-block-31.bottom {
    margin-bottom: -80px;
  }

  .div-block-31.center {
    margin-top: -3vh;
  }

  .icon-5 {
    color: #fff;
    margin-right: -20px;
  }

  .section-31 {
    -webkit-clip-path: polygon(0 0, 100% 26%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 26%, 100% 100%, 0% 100%);
    height: 460px;
  }

  .section-32 {
    height: 460px;
    margin-top: -120px;
  }

  .section-33 {
    margin-top: -160px;
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .menu-button {
    color: #fff;
    background-color: #000;
  }

  .menu-button.w--open {
    color: #ee5d24;
    background-color: #000;
  }

  .section-34 {
    grid-template-rows: 55vh;
  }

  .image-20 {
    max-width: 400%;
    margin-top: 0%;
    margin-left: 0%;
  }

  .text-block-61 {
    text-align: center;
    max-width: 600px;
    line-height: 32px;
  }

  .padding-faq {
    width: 100%;
  }

  .text-block-48 {
    font-size: 20px;
  }
}

@media screen and (max-width: 767px) {
  .heroimg {
    background-position: 30%;
    background-size: auto;
  }

  .title1 {
    font-size: 98px;
  }

  .div-block-10 {
    margin-bottom: -22vh;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-10.xp {
    margin-left: auto;
    margin-right: auto;
  }

  .brand {
    padding-left: 0;
  }

  .sec7 {
    grid-template-rows: 220px 220px;
    grid-auto-rows: 320px;
    margin-top: 80px;
  }

  .title2 {
    line-height: 94px;
  }

  .para1 {
    width: 500px;
  }

  .sec8 {
    flex-flow: column;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
  }

  .p1, .p2 {
    margin-bottom: 0;
  }

  .div-block-15 {
    margin-top: -130px;
  }

  .section-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-17 {
    width: 200px;
  }

  .coord {
    font-size: 16px;
    line-height: 22px;
  }

  .form-block {
    width: 300px;
  }

  .contitlte {
    margin-bottom: 0;
  }

  .div-block-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 200px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-12 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-13 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    grid-template-columns: 40% 60%;
    padding-right: 10vw;
  }

  .leftarrow {
    width: 50px;
    height: 50px;
    margin-left: -25px;
  }

  .rightarrow {
    width: 50px;
    height: 50px;
    margin-right: -25px;
  }

  .section-14 {
    grid-template-columns: 60% 40%;
    padding-left: 3vw;
    padding-right: 16vw;
  }

  .rightarrow1 {
    width: 50px;
    height: 50px;
    margin-right: -25px;
  }

  .leftarrow1 {
    width: 50px;
    height: 50px;
    margin-left: -25px;
  }

  .icon4, .icon3, .icon1, .icon2 {
    font-size: 24px;
  }

  .div-block-22 {
    width: 500px;
  }

  .section-23 {
    transform: rotate(-5.5deg);
  }

  .heading-19 {
    font-size: 98px;
    transform: rotate(5.5deg);
  }

  .section-24 {
    flex-flow: column;
    display: flex;
  }

  .section-25 {
    -webkit-clip-path: polygon(0 0, 100% 26%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 26%, 100% 100%, 0% 100%);
    height: 460px;
    padding-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-31 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-31.bottom {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-self: auto;
    margin-bottom: -10vh;
  }

  .div-block-33 {
    width: 500px;
  }

  .checkbox-label {
    font-family: Mada, sans-serif;
    font-size: 16px;
  }

  .icon-5 {
    margin-right: -20px;
  }

  .section-31 {
    -webkit-clip-path: polygon(0 0, 100% 26%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 26%, 100% 100%, 0% 100%);
    height: 480px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-32 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 480px;
    margin-top: -120px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-101 {
    margin: 0;
  }

  .section-33 {
    padding-left: 7vw;
    padding-right: 3vw;
  }

  .rightarrow2 {
    width: 50px;
    height: 50px;
    margin-right: -25px;
  }

  .leftarrow2 {
    width: 50px;
    height: 50px;
    margin-left: -25px;
  }

  .icon6, .icon5 {
    font-size: 24px;
  }

  .section-34 {
    grid-template-rows: auto;
  }

  .image-20 {
    margin-top: 0%;
    margin-left: 0%;
  }
}

@media screen and (max-width: 479px) {
  .body {
    margin: 0;
    overflow: visible;
  }

  .navbar, .section-6, .section-6.smallhome {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heroimg {
    height: 100vh;
  }

  .title1 {
    font-size: 58px;
    line-height: 76px;
  }

  .sub1 {
    text-align: center;
    font-size: 22px;
  }

  .div-block-10 {
    margin-top: 160px;
  }

  .div-block-10.home {
    margin-bottom: -18vh;
  }

  .brand {
    padding-left: 0;
  }

  .sec7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 33% 33% 33%;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 8vh;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    overflow: hidden;
  }

  .title2 {
    margin-bottom: 24px;
    font-size: 72px;
    line-height: 76px;
  }

  .btnphoto, .btnvideo, .btnxp {
    width: 240px;
    height: 240px;
  }

  .para1 {
    width: 304px;
    margin-top: 5vh;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    line-height: 28px;
  }

  .sec8 {
    -webkit-clip-path: polygon(0 0, 100% 8%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 8%, 100% 100%, 0% 100%);
    padding-left: 16px;
    padding-right: 16px;
  }

  .p1, .p2, .p3 {
    font-size: 18px;
    line-height: 22px;
  }

  .btn1 {
    font-size: 22px;
  }

  .div-block-15 {
    width: 800px;
    margin-top: 0;
    overflow: hidden;
    transform: rotate(26deg);
  }

  .section-9 {
    -webkit-clip-path: polygon(0 8%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 8%, 100% 0, 100% 100%, 0 100%);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-16 {
    text-align: center;
    margin: 0;
  }

  .div-block-17 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
  }

  .coord {
    text-align: center;
    font-size: 18px;
  }

  .coord.underline {
    text-align: center;
  }

  .contitlte {
    margin-left: auto;
    margin-right: auto;
    font-size: 72px;
    line-height: 76px;
  }

  .div-block-18 {
    padding-top: 8px;
    padding-bottom: 0;
  }

  .section-12 {
    height: 90vh;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-13 {
    flex-flow: column;
    margin-top: 22vh;
    padding-left: 26px;
    padding-right: 26px;
    display: flex;
  }

  .div-block-20 {
    display: none;
  }

  .link1 {
    color: #ee5d24;
    display: block;
  }

  .rstd, .text {
    color: #fff;
  }

  .leftarrow {
    width: 40px;
    height: 40px;
    margin-left: -20px;
  }

  .rightarrow {
    width: 40px;
    height: 40px;
    margin-right: -20px;
  }

  .section-14 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    -webkit-clip-path: polygon(0 0, 100% 8%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 8%, 100% 100%, 0% 100%);
    flex-flow: column;
    padding-top: 18vh;
    padding-left: 26px;
    padding-right: 26px;
    display: flex;
  }

  .div-block-21 {
    display: none;
  }

  .ndd {
    line-height: 20px;
  }

  .link-2 {
    color: #000;
    text-align: center;
    display: block;
  }

  .link-2.fff {
    color: #fff;
  }

  .rightarrow1 {
    width: 40px;
    height: 40px;
    margin-right: -20px;
  }

  .leftarrow1 {
    width: 40px;
    height: 40px;
    margin-left: -20px;
  }

  .icon4, .icon3, .icon1, .icon2 {
    font-size: 20px;
  }

  .link2 {
    font-size: 18px;
  }

  .link45 {
    font-family: Mada, sans-serif;
  }

  .div-block-22 {
    width: 300px;
  }

  .section-23 {
    transform: rotate(-9deg);
  }

  .heading-19 {
    font-size: 58px;
    transform: rotate(9deg);
  }

  .section-24 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-25 {
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 94%, 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 100% 94%, 0% 100%);
    height: auto;
    margin-top: 180px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-31 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .div-block-31.bottom, .div-block-31.center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .link-3 {
    font-size: 18px;
  }

  .div-block-33 {
    width: 280px;
  }

  .text-block-19 {
    font-size: 22px;
  }

  .icon-5 {
    margin-right: -16px;
  }

  .div-block-99 {
    color: #ee5d24;
    height: 100%;
    display: block;
  }

  .text-block-52 {
    text-align: center;
    margin-bottom: -36px;
    font-family: Work Sans, sans-serif;
    font-size: 114px;
    font-weight: 800;
    line-height: 80px;
  }

  .text-block-53 {
    text-align: center;
    margin-bottom: 12px;
    font-family: Mada, sans-serif;
    font-size: 28px;
    line-height: 32px;
  }

  .text-block-54 {
    color: #000;
    text-align: center;
    margin-bottom: 12px;
    font-family: Mada, sans-serif;
    font-size: 28px;
    line-height: 32px;
  }

  .text-block-55 {
    color: #000;
    text-align: center;
    margin-bottom: -36px;
    font-family: Work Sans, sans-serif;
    font-size: 114px;
    font-weight: 800;
    line-height: 80px;
  }

  .div-block-100 {
    display: block;
  }

  .section-31 {
    -webkit-clip-path: polygon(0 0, 100% 12%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 12%, 100% 100%, 0% 100%);
    height: 636px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-32 {
    -webkit-clip-path: polygon(0 13%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 13%, 100% 0, 100% 100%, 0 100%);
    height: 600px;
    margin-top: -14vh;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-101 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section-33 {
    -webkit-clip-path: polygon(0 8%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 8%, 100% 0, 100% 100%, 0 100%);
    flex-flow: column;
    margin-top: -20vh;
    padding-left: 26px;
    padding-right: 26px;
    display: flex;
  }

  .div-block-102 {
    display: none;
  }

  .rightarrow2 {
    width: 40px;
    height: 40px;
    margin-right: -20px;
  }

  .leftarrow2 {
    width: 40px;
    height: 40px;
    margin-left: -20px;
  }

  .div-block-103 {
    color: #fff;
    display: block;
  }

  .text-block-59 {
    text-align: center;
    margin-bottom: -32px;
    font-family: Work Sans, sans-serif;
    font-size: 114px;
    font-weight: 800;
    line-height: 62px;
  }

  .text-block-60 {
    text-align: center;
    margin-bottom: 16px;
    font-family: Mada, sans-serif;
    font-size: 22px;
    line-height: 32px;
  }

  .text-span-15 {
    height: 16px;
    display: block;
  }

  .image-20 {
    margin-top: 0%;
    margin-left: 0%;
  }

  .heading-20 {
    font-size: 74px;
    font-weight: 800;
  }

  .text-block-61 {
    font-size: 18px;
    line-height: 24px;
  }

  .section-36 {
    background-position: 30%;
    background-size: auto;
  }

  .div-block-124 {
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100%;
    margin-top: -140px;
    display: flex;
    position: absolute;
    overflow: hidden;
  }

  .text-block-48 {
    min-width: 190px;
    font-size: 18px;
  }

  .text-block-48.q4 {
    min-width: 130px;
    font-size: 18px;
  }

  .text-block-48.q2 {
    min-width: 180px;
    font-size: 18px;
  }

  .text-block-48.q3 {
    min-width: 185px;
    font-size: 18px;
  }

  .question {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
}

#w-node-_190fbbae-c8e8-a0d0-2d3c-45adf319cf9d-22521f28 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-d93105b0-56d1-e0d0-d258-6c961fbca004-22521f28 {
  grid-area: 2 / 1 / 3 / 4;
  place-self: center;
}

#w-node-_83a51d50-9a81-f470-c2cc-dad67e73bba4-22521f28 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_2ed12b75-8248-87df-a26b-398289d18e52-22521f28 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_2b9cd704-8ab0-b86c-f1a9-05a0f5b9d539-22521f28 {
  justify-self: start;
}

#w-node-d960d2d6-f5ad-53c4-0416-d1f8ba6b02ff-22521f28 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_32deacd1-225d-2c53-0da9-2f18952deba1-22521f28 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_4afb87b3-dcac-8092-c729-9c5b707fd62f-22521f28 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: center;
}

#w-node-_2b89d9c5-4b31-5fe1-59a7-ca6b287b011c-af451bac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9d48253d-6d29-d8a7-bc79-aca2004cb7e1-af451bac {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b1ecdb0-87f1-ec6f-16b8-b5f821bf7d93-af451bac {
  place-self: center;
}

#w-node-_6f86bb4a-3ea3-238b-e2e8-04c7bc970f0c-9ec29533 {
  grid-area: 1 / 1 / 7 / 2;
  justify-self: end;
}

#w-node-_45788b45-336a-589d-5dd9-b86f83c41c39-9ec29533 {
  grid-area: 1 / 2 / 7 / 3;
}

#w-node-_296df3ba-212a-ba61-fab1-88b2ab8da01e-9ec29533 {
  place-self: center;
}

#w-node-_71e6ae2e-d32f-0a8f-6c35-bea2d4c17879-9ec29533 {
  align-self: center;
}

#w-node-_85a14e34-aae9-7421-f588-7d8ead96e346-9ec29533 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_97496fe5-bc59-8f07-5705-a9784a09c51d-bc3944f1, #w-node-_6254608c-e409-33a2-a1fd-a11f456f59d9-bc3944f1, #w-node-_8a2e6643-5981-9203-39b9-7f28ea45e61e-bc3944f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_190fbbae-c8e8-a0d0-2d3c-45adf319cf9d-22521f28 {
    align-self: center;
  }

  #w-node-d93105b0-56d1-e0d0-d258-6c961fbca004-22521f28 {
    grid-area: 2 / 1 / 3 / 4;
    place-self: center;
  }

  #w-node-_83a51d50-9a81-f470-c2cc-dad67e73bba4-22521f28 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-d960d2d6-f5ad-53c4-0416-d1f8ba6b02ff-22521f28 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_4afb87b3-dcac-8092-c729-9c5b707fd62f-22521f28 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_4bf26c9d-49ec-97d6-9bbb-6d8bfe9ec9fb-bc3944f1, #w-node-_6254608c-e409-33a2-a1fd-a11f456f59da-bc3944f1, #w-node-_8a2e6643-5981-9203-39b9-7f28ea45e61f-bc3944f1 {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d93105b0-56d1-e0d0-d258-6c961fbca004-22521f28 {
    grid-area: 2 / 1 / 3 / 4;
    place-self: center;
  }

  #w-node-_83a51d50-9a81-f470-c2cc-dad67e73bba4-22521f28 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-_4bf26c9d-49ec-97d6-9bbb-6d8bfe9ec9fb-bc3944f1, #w-node-_6254608c-e409-33a2-a1fd-a11f456f59da-bc3944f1, #w-node-_8a2e6643-5981-9203-39b9-7f28ea45e61f-bc3944f1 {
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d93105b0-56d1-e0d0-d258-6c961fbca004-22521f28 {
    grid-area: 2 / 1 / 3 / 4;
    place-self: center;
  }

  #w-node-_4afb87b3-dcac-8092-c729-9c5b707fd62f-22521f28 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_3b1ecdb0-87f1-ec6f-16b8-b5f821bf7d93-af451bac {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }
}


