.regularForm_regularForm__Ml9Kw {
  width: 100%
}

.regularForm_form__H1y0k {
  display: grid;
  grid-gap: 12px;
  gap: 12px
}

.regularForm_form__H1y0k .regularForm_rowSubmit__7Chde {
  margin-top: 8px
}

.regularForm_form__H1y0k .regularForm_rowTextArea__FGMT0 textarea {
  height: 140px
}

@media(min-width:414px) {
  .regularForm_form__H1y0k {
    row-gap: 12px;
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .regularForm_form__H1y0k .regularForm_rowTextArea__FGMT0 textarea {
    height: 120px
  }

  .regularForm_form__H1y0k .regularForm_rowEmailArea__8kiEY,
  .regularForm_form__H1y0k .regularForm_rowInvestigationReport__CXDi7,
  .regularForm_form__H1y0k .regularForm_rowPhoneArea__yVS8U,
  .regularForm_form__H1y0k .regularForm_rowSubmit__7Chde,
  .regularForm_form__H1y0k .regularForm_rowTextArea__FGMT0,
  .regularForm_form__H1y0k .regularForm_selectArea__utruh {
    grid-column: 1/3
  }

  .regularForm_form__H1y0k .regularForm_rowSubmit__7Chde {
    display: flex;
    justify-content: center
  }
}

@media(min-width:768px) {
  .regularForm_form__H1y0k .regularForm_rowPhoneArea__yVS8U {
    grid-column: 1/2
  }

  .regularForm_form__H1y0k .regularForm_rowEmailArea__8kiEY {
    grid-column: 2/3
  }
}

@media(min-width:1366px) {
  .regularForm_form__H1y0k {
    row-gap: 16px
  }

  .regularForm_form__H1y0k .regularForm_emailArea__BAAUC,
  .regularForm_form__H1y0k .regularForm_phoneArea__Qw9I6 {
    grid-column: 1/3
  }
}

.RegularInput_container__jXnwa {
  overflow: hidden;
  border: 2px solid #ececec;
  background-color: #fff;
  position: relative;
  transition: all .3s ease;
  border-radius: 12px
}

.RegularInput_container__jXnwa:hover {
  border-color: #575757
}

.RegularInput_container__jXnwa textarea {
  display: block
}

.RegularInput_container__jXnwa input,
.RegularInput_container__jXnwa textarea {
  padding: 10px 12px;
  border: none;
  background-color: transparent;
  outline: none;
  width: 100%;
  color: #2a2a2a;
  resize: none;
  font-family: var(--font-reddit);
  font-weight: 500;
  font-size: 18px;
  line-height: 32px
}

.RegularInput_container__jXnwa input:hover:not(:disabled)::placeholder,
.RegularInput_container__jXnwa textarea:hover:not(:disabled)::placeholder {
  color: #2a2a2a
}

.RegularInput_container__jXnwa input::placeholder,
.RegularInput_container__jXnwa textarea::placeholder {
  color: #575757;
  transition: all .3s ease
}

.RegularInput_container__jXnwa label {
  top: 0;
  left: 0;
  position: absolute;
  transform-origin: top left;
  transform: translate(0);
  transition: all .2s ease;
  color: #e70004;
  pointer-events: none;
  visibility: hidden
}

.RegularInput_container__jXnwa.RegularInput_active__Okuq4 {
  border-color: #575757
}

.RegularInput_container__jXnwa.RegularInput_active__Okuq4 label {
  padding: 0 8px;
  transform: translate(8px, -8px);
  font-size: 78%;
  line-height: 16px
}

.RegularInput_container__jXnwa.RegularInput_invalid__RGG5_ {
  border-color: #e70004
}

.RegularInput_container__jXnwa.RegularInput_invalid__RGG5_ input::placeholder {
  color: #e70004 !important
}

.RegularInput_container__jXnwa.RegularInput_invalid__RGG5_ textarea::placeholder {
  color: #e70004 !important
}

.RegularInput_error__z_w37 {
  position: absolute;
  top: 28px;
  right: 12px
}

.errorChips_container__0bf7K {
  position: relative
}

.errorChips_icon__ZtmOk {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50%
}

.errorChips_icon__ZtmOk svg {
  width: 20px;
  height: 20px;
  display: block
}

.errorChips_chip__9AQB0 {
  position: absolute;
  top: -36px;
  right: 6px;
  padding: 2px 8px;
  display: block;
  border-radius: 4px;
  background-color: #232323;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  text-wrap: nowrap;
  opacity: 0;
  transition: opacity .3s ease
}

.errorChips_chip__9AQB0.errorChips_visible__pvXUA {
  opacity: 1
}

.RegularSelect_select__xWSD1 {
  position: relative;
  padding: 10px 14px;
  border: 2px solid #ececec;
  background-color: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: all .3s ease;
  color: #575757;
  outline: none;
  border-radius: 12px;
  font-size: 18px;
  line-height: 32px
}

.RegularSelect_select__xWSD1:hover {
  border-color: #575757;
  color: #575757
}

.RegularSelect_select__xWSD1:hover .RegularSelect_selectselectIcon___xJv_ svg path {
  fill: #2a2a2a
}

.RegularSelect_select__xWSD1 .RegularSelect_selectIcon__pEg6X {
  position: absolute;
  right: 10px;
  width: 24px;
  height: 24px;
  transition: transform .2s ease
}

.RegularSelect_select__xWSD1 .RegularSelect_selectIcon__pEg6X svg {
  width: 100%;
  height: 100%;
  display: block
}

.RegularSelect_select__xWSD1 .RegularSelect_selectIcon__pEg6X svg path {
  transition: transform fill .2s;
  fill: #575757
}

.RegularSelect_select__xWSD1.RegularSelect_selectValueInvalid__N5KBE {
  color: #e70004;
  border-color: #e70004
}

.RegularSelect_select__xWSD1.RegularSelect_selectValueInvalid__N5KBE .RegularSelect_selectIcon__pEg6X {
  display: none
}

.RegularSelect_select__xWSD1.RegularSelect_selectValueFilled__VGTg5 {
  color: #2a2a2a;
  border-color: #575757
}

.RegularSelect_selectLabel__95_dx {
  position: absolute;
  left: 0;
  padding: 0 8px;
  font-size: 78%;
  line-height: 16px;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s ease, transform .2s ease;
  transform: translate(8px)
}

.RegularSelect_selectLabelFilled__f_2E0 {
  opacity: 1;
  transform: translate(8px, -24px)
}

@media(min-width:414px) {
  .RegularSelect_selectLabelFilled__f_2E0 {
    transform: translate(8px, -28px)
  }
}

@media(min-width:1366px) {
  .RegularSelect_selectLabelFilled__f_2E0 {
    transform: translate(8px, -24px)
  }
}

.RegularSelect_selectActive__LQQt5 .RegularSelect_selectIcon__pEg6X {
  transform: rotate(180deg)
}

.RegularSelect_selectActive__LQQt5 .RegularSelect_selectIcon__pEg6X svg path {
  fill: #2a2a2a
}

.RegularSelect_selectValue__WX2GD {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: calc(100% - 24px)
}

.RegularSelect_selectDropdown__e4Xz8 {
  visibility: hidden;
  position: absolute;
  display: flex;
  flex-direction: column;
  left: -2px;
  top: calc(100% + 8px);
  max-height: 220px;
  width: calc(100% + 4px);
  background: #fff;
  opacity: 0;
  transition: visibility .1s ease, opacity .1s ease;
  z-index: 100;
  padding: 8px 0;
  border: 2px solid #2a2a2a;
  border-radius: 12px
}

@media(min-width:1366px) {
  .RegularSelect_selectDropdown__e4Xz8 {
    max-height: 250px
  }
}

.RegularSelect_selectDropdownInner__FNFi8 {
  overflow-y: auto;
  height: 100%;
  padding-right: 4px
}

.RegularSelect_selectDropdownInner__FNFi8::-webkit-scrollbar {
  width: 7px
}

.RegularSelect_selectDropdownInner__FNFi8::-webkit-scrollbar-track {
  background-color: #f7f7f7;
  border-radius: 12px;
  z-index: -1
}

.RegularSelect_selectDropdownInner__FNFi8::-webkit-scrollbar-thumb {
  background-color: #2a2a2a;
  border-radius: 12px;
  border: 4px solid #2a2a2a;
  height: 10px
}

.RegularSelect_selectDropdownActive__Uh902 {
  visibility: visible;
  opacity: 1
}

.RegularSelect_selectDropdownItem__lCQzk {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding-left: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #575757;
  transition: color .3s
}

.RegularSelect_selectDropdownItem__lCQzk:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 4px;
  height: 100%;
  background-color: #0c42ca;
  opacity: 0;
  transition: opacity .3s
}

.RegularSelect_selectDropdownItem__lCQzk:hover {
  color: #2a2a2a
}

.RegularSelect_selectDropdownItem__lCQzk:hover:before {
  opacity: 1
}

.RegularSelect_error__n_MLG {
  position: absolute;
  top: 28px;
  right: 12px
}

.PhoneNumber_phoneNumber__uh_0W {
  position: relative;
  background: #fff;
  border: 2px solid #ececec;
  height: 56px;
  width: 100%;
  display: flex;
  transition: all .2s ease;
  border-radius: 12px;
  font-family: var(--font-reddit)
}

.PhoneNumber_phoneNumber__uh_0W:hover {
  border-color: #575757
}

.PhoneNumber_phoneNumber__uh_0W input,
.PhoneNumber_phoneNumber__uh_0W span {
  font-size: 18px;
  line-height: 32px
}

.PhoneNumber_phoneNumber__uh_0W input {
  outline: none;
  border: none;
  background: transparent;
  height: 100%;
  width: 100%;
  padding: 0
}

.PhoneNumber_phoneNumber__uh_0W.PhoneNumber_phoneNumberFilled__4vT9t,
.PhoneNumber_phoneNumber__uh_0W:focus-within {
  border-color: #575757
}

.PhoneNumber_phoneNumber__uh_0W.PhoneNumber_phoneNumberFilled__4vT9t .PhoneNumber_label__bYrZh,
.PhoneNumber_phoneNumber__uh_0W:focus-within .PhoneNumber_label__bYrZh {
  opacity: 1;
  padding: 0 8px;
  transform: translate(8px, -8px);
  font-size: 78%;
  line-height: 16px
}

.PhoneNumber_phoneNumber__uh_0W.PhoneNumber_phoneNumberFilled__4vT9t .PhoneNumber_phoneNumberToggle__2k8fM,
.PhoneNumber_phoneNumber__uh_0W:focus-within .PhoneNumber_phoneNumberToggle__2k8fM {
  border-right: 2px solid #575757
}

.PhoneNumber_phoneInputBlock__YCDOY {
  position: relative;
  flex: 1 1
}

.PhoneNumber_label__bYrZh {
  z-index: 5;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  display: none;
  transform-origin: top left;
  transform: translate(0);
  transition: all .2s ease;
  color: #616267;
  pointer-events: none;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  padding: 12px 16px
}

.PhoneNumber_phoneNumberInvalid__1wJVc {
  border-color: #e70004 !important;
  color: #e70004
}

.PhoneNumber_phoneNumberInvalid__1wJVc .PhoneNumber_label__bYrZh {
  opacity: 1;
  padding: 0 8px;
  transform: translate(8px, -8px);
  font-size: 78%;
  line-height: 16px
}

.PhoneNumber_phoneNumberInvalid__1wJVc .PhoneNumber_phoneNumberToggle__2k8fM {
  border-right-color: #575757
}

.PhoneNumber_phoneNumberInvalid__1wJVc input {
  color: #e70004
}

.PhoneNumber_phoneNumberInvalid__1wJVc input::placeholder {
  color: #e70004
}

.PhoneNumber_error__Cnq9i {
  position: absolute;
  top: 28px;
  right: 12px
}

.PhoneNumber_phoneNumberLoading__LhyLZ {
  width: 100%;
  height: 100%;
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .1) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .1) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: PhoneNumber_placeholder-wave__gEwlz 2s linear infinite;
  background-color: #fff;
  display: flex;
  align-items: center;
  border-radius: 12px
}

.PhoneNumber_phoneNumberLoading__LhyLZ span {
  background-color: #e6e6e6;
  display: block;
  width: 100px;
  border-radius: 0;
  height: 24px;
  margin: 0
}

@media(min-width:414px) {
  .PhoneNumber_phoneNumberLoading__LhyLZ span {
    margin: 7px 0
  }
}

@media(min-width:1366px) {
  .PhoneNumber_phoneNumberLoading__LhyLZ span {
    margin: 5px 0
  }
}

@keyframes PhoneNumber_placeholder-wave__gEwlz {
  to {
    -webkit-mask-position: -200% 0;
    mask-position: -200% 0
  }
}

.submitPreloader_preloader__0HOlE {
  padding: 11px 0;
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center
}

.submitPreloader_preloader__dot__hyxaV {
  width: 8px;
  height: 8px;
  background-color: #fff;
  border-radius: 50%;
  animation: submitPreloader_bounce___SKYq 1.2s ease-in-out infinite
}

.submitPreloader_preloader__dot__hyxaV:first-child {
  animation-delay: 0s
}

.submitPreloader_preloader__dot__hyxaV:nth-child(2) {
  animation-delay: .2s
}

.submitPreloader_preloader__dot__hyxaV:nth-child(3) {
  animation-delay: .4s
}

.submitPreloader_preloader__dot__hyxaV:nth-child(4) {
  animation-delay: .6s
}

@keyframes submitPreloader_bounce___SKYq {

  0%,
  to {
    transform: translateY(0)
  }

  50% {
    transform: translateY(-10px)
  }
}

.heroFormSection_heroFormSection__NyvrA {
  padding: 32px 16px;
  flex-basis: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #3268f1;
  color: #fff
}

@media(min-width:375px) {
  .heroFormSection_heroFormSection__NyvrA {
    padding: 40px 16px
  }
}

@media(min-width:768px) {
  .heroFormSection_heroFormSection__NyvrA {
    padding: 64px 16px
  }
}

@media(min-width:1366px) {
  .heroFormSection_heroFormSection__NyvrA {
    padding: 104px 52px 100px 121px;
    display: flex;
    flex-direction: column;
    align-items: flex-start
  }
}

.heroFormSection_inner__XIXuO {
  max-width: 508px;
  width: 100%;
  margin: 0 auto
}

@media(min-width:1366px) {
  .heroFormSection_inner__XIXuO {
    max-width: 480px;
    margin: 0
  }
}

.heroFormSection_title__hieSF {
  margin-bottom: 8px;
  text-align: center;
  color: #fff
}

@media(min-width:1366px) {
  .heroFormSection_title__hieSF {
    text-align: left
  }
}

.heroFormSection_text__0q9TP {
  margin-bottom: 24px;
  text-align: center
}

@media(min-width:414px) {
  .heroFormSection_text__0q9TP {
    margin-bottom: 32px
  }
}

@media(min-width:1366px) {
  .heroFormSection_text__0q9TP {
    text-align: left
  }
}

.thankYou_thankYou__6w2Dp {
  display: flex;
  flex-direction: column;
  max-width: 480px
}

.thankYou_thankYou__6w2Dp.thankYou_regular__CfPhC .thankYou_title__qr1QN {
  color: #080808
}

.thankYou_thankYou__6w2Dp.thankYou_regular__CfPhC .thankYou_text__m2Ly1 {
  color: #2a2a2a
}

.thankYou_title__qr1QN {
  margin-bottom: 8px;
  color: #fff;
  text-align: center
}

@media(min-width:1366px) {
  .thankYou_title__qr1QN {
    text-align: left
  }
}

.thankYou_text__m2Ly1 {
  margin-bottom: 32px;
  color: #f7f7f7;
  text-align: center
}

@media(min-width:1366px) {
  .thankYou_text__m2Ly1 {
    text-align: left
  }
}

.homeFaq_wrapper__sQTIr {
  padding: 0 16px
}

.homeFaq_title__6SBhp {
  margin-bottom: 48px
}

.homeFaq_question__Qrgyd {
  margin-bottom: 12px;
  color: #232323
}

@media(min-width:414px) {
  .homeFaq_question__Qrgyd {
    margin-bottom: 24px
  }
}

@media(min-width:1366px) {
  .homeFaq_question__Qrgyd {
    margin-bottom: 16px
  }
}

.homeFaq_answer__mHnTe {
  padding-bottom: 16px;
  margin-bottom: 24px;
  border-bottom: 1px solid #cbcbcb;
  color: #575757
}

@media(min-width:414px) {
  .homeFaq_answer__mHnTe {
    padding-bottom: 32px;
    margin-bottom: 32px
  }
}

@media(min-width:768px) {
  .homeFaq_answer__mHnTe {
    padding-bottom: 24px;
    margin-bottom: 24px
  }
}

@media(min-width:1366px) {
  .homeFaq_answer__mHnTe {
    margin-bottom: 28px
  }
}

.homeFaq_itemLast__cWbsT .homeFaq_answer__mHnTe {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0
}

.howItWorks_howItWorks___wv3m {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 490px;
  width: 100%
}

@media(min-width:1366px) {
  .howItWorks_howItWorks___wv3m {
    max-width: 792px
  }
}

.howItWorks_title__vjr1H {
  margin-bottom: 56px;
  text-align: center
}

@media(min-width:768px) {
  .howItWorks_title__vjr1H {
    margin-bottom: 88px
  }
}

.howItWorks_list__Ba5Pf {
  display: flex;
  flex-direction: column;
  row-gap: 96px
}

@media(min-width:768px) {
  .howItWorks_list__Ba5Pf {
    row-gap: 64px;
    width: 100%;
    justify-content: space-between
  }
}

.howItWorks_icon__imZm0 {
  width: 60px;
  height: 60px;
  flex-shrink: 0
}

@media(min-width:414px) {
  .howItWorks_icon__imZm0 {
    margin-top: 8px;
    width: 64px;
    height: 64px
  }
}

@media(min-width:1366px) {
  .howItWorks_icon__imZm0 {
    width: 72px;
    height: 72px
  }
}

.howItWorks_icon__imZm0 svg {
  display: block;
  width: 100%;
  height: 100%
}

.howItWorks_item___7it8 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center
}

@media(min-width:768px) {
  .howItWorks_item___7it8 {
    width: 416px;
    flex-direction: row;
    column-gap: 20px;
    align-items: flex-start;
    text-align: left
  }

  .howItWorks_item___7it8:nth-of-type(2n) {
    flex-direction: row-reverse;
    text-align: right;
    align-self: flex-end
  }
}

@media(min-width:1366px) {
  .howItWorks_item___7it8 {
    width: 480px;
    column-gap: 24px
  }
}

.howItWorks_itemTitle__SlRTx {
  margin-top: 20px;
  margin-bottom: 12px
}

@media(min-width:414px) {
  .howItWorks_itemTitle__SlRTx {
    margin-bottom: 16px
  }
}

@media(min-width:768px) {
  .howItWorks_itemTitle__SlRTx {
    margin-top: 0
  }
}

@media(min-width:1366px) {
  .howItWorks_itemTitle__SlRTx {
    margin-bottom: 8px
  }
}

.howItWorks_itemDescription__vLyyz {
  color: #575757
}

.howItWorks_arrow__8iCBm {
  position: absolute;
  bottom: -70px;
  left: 50%;
  transform: translateX(-50%);
  width: 16px;
  height: 52px;
  background-image: url(/icons/arrow-sm.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%
}

@media(min-width:768px) {
  .howItWorks_arrow__8iCBm.howItWorks_arrow-0__JFeUt {
    bottom: -37px;
    transform: translateX(0);
    left: 102%;
    width: 35px;
    height: 97px;
    background-image: url(/icons/arrow-md-0.svg)
  }

  .howItWorks_arrow__8iCBm.howItWorks_arrow-1__SMezv {
    bottom: -27px;
    transform: translateX(0);
    left: -40px;
    width: 45px;
    height: 125px;
    background-image: url(/icons/arrow-md-1.svg)
  }

  .howItWorks_arrow__8iCBm.howItWorks_arrow-2__mOgaf {
    bottom: -17px;
    width: 35px;
    height: 97px;
    transform: translateX(0);
    left: 102%;
    background-image: url(/icons/arrow-md-2.svg)
  }
}

@media(min-width:1366px) {
  .howItWorks_arrow__8iCBm.howItWorks_arrow-0__JFeUt {
    bottom: -25px;
    transform: translateX(0);
    left: 110%;
    width: 104px;
    height: 79px;
    background-image: url(/icons/arrow-xl-0.svg)
  }

  .howItWorks_arrow__8iCBm.howItWorks_arrow-1__SMezv {
    bottom: -25px;
    transform: translateX(0);
    left: -110px;
    width: 104px;
    height: 79px;
    background-image: url(/icons/arrow-xl-1.svg)
  }

  .howItWorks_arrow__8iCBm.howItWorks_arrow-2__mOgaf {
    bottom: -25px;
    transform: translateX(0);
    left: 110%;
    width: 104px;
    height: 111px;
    background-image: url(/icons/arrow-xl-2.svg)
  }
}

.ourApproach_wrapper__oDXjv {
  padding-top: 40px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 508px;
  border-top: 2px solid #ececec
}

@media(min-width:768px) {
  .ourApproach_wrapper__oDXjv {
    padding-top: 64px
  }
}

@media(min-width:1366px) {
  .ourApproach_wrapper__oDXjv {
    max-width: 792px
  }
}

.ourApproach_title__yS4yz {
  margin-bottom: 24px;
  color: #080808;
  text-align: center
}

@media(min-width:1366px) {
  .ourApproach_title__yS4yz {
    margin-bottom: 12px;
    max-width: 500px
  }
}

.ourApproach_text__TuAPY {
  margin-bottom: 24px;
  text-align: center;
  color: #2a2a2a
}

@media(min-width:1366px) {
  .ourApproach_text__TuAPY {
    max-width: 400px
  }
}

.ourApproach_btn__7vFIh {
  width: 100%
}

@media(min-width:1366px) {
  .ourApproach_btn__7vFIh {
    max-width: 220px
  }
}

.ourReviews_slick-slider__huY_B {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ourReviews_slick-list__p4EiO {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0
}

.ourReviews_slick-list__p4EiO:focus {
  outline: none
}

.ourReviews_slick-list__p4EiO.ourReviews_dragging__LSgOg {
  cursor: pointer;
  cursor: hand
}

.ourReviews_slick-slider__huY_B .ourReviews_slick-list__p4EiO,
.ourReviews_slick-slider__huY_B .ourReviews_slick-track__shE2A {
  transform: translateZ(0)
}

.ourReviews_slick-track__shE2A {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto
}

.ourReviews_slick-track__shE2A:after,
.ourReviews_slick-track__shE2A:before {
  content: "";
  display: table
}

.ourReviews_slick-track__shE2A:after {
  clear: both
}

.ourReviews_slick-loading__r0EBr .ourReviews_slick-track__shE2A {
  visibility: hidden
}

.ourReviews_slick-slide__T2JCj {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none
}

[dir=rtl] .ourReviews_slick-slide__T2JCj {
  float: right
}

.ourReviews_slick-slide__T2JCj img {
  display: block
}

.ourReviews_slick-slide__T2JCj.ourReviews_slick-loading__r0EBr img {
  display: none
}

.ourReviews_slick-slide__T2JCj.ourReviews_dragging__LSgOg img {
  pointer-events: none
}

.ourReviews_slick-initialized__InLam .ourReviews_slick-slide__T2JCj {
  display: block
}

.ourReviews_slick-loading__r0EBr .ourReviews_slick-slide__T2JCj {
  visibility: hidden
}

.ourReviews_slick-vertical__oREkQ .ourReviews_slick-slide__T2JCj {
  display: block;
  height: auto;
  border: 1px solid transparent
}

.ourReviews_slick-arrow__lUqqz.ourReviews_slick-hidden__hQPUd {
  display: none
}

.ourReviews_slick-loading__r0EBr .ourReviews_slick-list__p4EiO {
  background: #fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat
}

@font-face {
  font-family: slick;
  src: url(/_next/static/media/slick.25572f22.eot);
  src: url(/_next/static/media/slick.25572f22.eot) format("embedded-opentype"), url(/_next/static/media/slick.653a4cbb.woff) format("woff"), url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"), url(/_next/static/media/slick.f895cfdf.svg) format("svg");
  font-weight: 400;
  font-style: normal
}

.ourReviews_slick-next__FcpMk,
.ourReviews_slick-prev__PRm93 {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  border: none;
  outline: none
}

.ourReviews_slick-next__FcpMk:focus,
.ourReviews_slick-next__FcpMk:hover,
.ourReviews_slick-prev__PRm93:focus,
.ourReviews_slick-prev__PRm93:hover {
  outline: none;
  background: transparent;
  color: transparent
}

.ourReviews_slick-next__FcpMk:focus:before,
.ourReviews_slick-next__FcpMk:hover:before,
.ourReviews_slick-prev__PRm93:focus:before,
.ourReviews_slick-prev__PRm93:hover:before {
  opacity: 1
}

.ourReviews_slick-next__FcpMk.ourReviews_slick-disabled__915__:before,
.ourReviews_slick-prev__PRm93.ourReviews_slick-disabled__915__:before {
  opacity: .25
}

.ourReviews_slick-next__FcpMk:before,
.ourReviews_slick-prev__PRm93:before {
  font-family: slick;
  font-size: 20px;
  line-height: 1;
  color: #fff;
  opacity: .75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.ourReviews_slick-prev__PRm93 {
  left: -25px
}

[dir=rtl] .ourReviews_slick-prev__PRm93 {
  left: auto;
  right: -25px
}

.ourReviews_slick-prev__PRm93:before {
  content: "←"
}

[dir=rtl] .ourReviews_slick-prev__PRm93:before {
  content: "→"
}

.ourReviews_slick-next__FcpMk {
  right: -25px
}

[dir=rtl] .ourReviews_slick-next__FcpMk {
  left: -25px;
  right: auto
}

.ourReviews_slick-next__FcpMk:before {
  content: "→"
}

[dir=rtl] .ourReviews_slick-next__FcpMk:before {
  content: "←"
}

.ourReviews_slick-dotted__7a9_y.ourReviews_slick-slider__huY_B {
  margin-bottom: 30px
}

.ourReviews_slick-dots__6AQ60 {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%
}

.ourReviews_slick-dots__6AQ60 li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer
}

.ourReviews_slick-dots__6AQ60 li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer
}

.ourReviews_slick-dots__6AQ60 li button:focus,
.ourReviews_slick-dots__6AQ60 li button:hover {
  outline: none
}

.ourReviews_slick-dots__6AQ60 li button:focus:before,
.ourReviews_slick-dots__6AQ60 li button:hover:before {
  opacity: 1
}

.ourReviews_slick-dots__6AQ60 li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #000;
  opacity: .25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.ourReviews_slick-dots__6AQ60 li.ourReviews_slick-active__bJrO5 button:before {
  color: #000;
  opacity: .75
}

.ourReviews_title__O6nrs {
  margin-bottom: 40px
}

@media(min-width:414px) {
  .ourReviews_title__O6nrs {
    margin-bottom: 48px
  }
}

@media(min-width:768px) {
  .ourReviews_title__O6nrs {
    margin-bottom: 80px
  }
}

.ourReviews_inner__4FL0Z {
  max-width: 490px;
  margin: 0 auto
}

@media(min-width:1366px) {
  .ourReviews_inner__4FL0Z {
    max-width: 100%
  }
}

.ourReviews_carousel__fa1vs {
  position: relative;
  padding-bottom: 64px
}

@media(min-width:768px) {
  .ourReviews_carousel__fa1vs {
    padding-bottom: 64px
  }
}

.ourReviews_name__Lo9nU {
  margin-bottom: 4px;
  color: #080808
}

@media(min-width:768px) {
  .ourReviews_name__Lo9nU {
    max-width: 220px
  }
}

@media(min-width:1366px) {
  .ourReviews_name__Lo9nU {
    max-width: 285px
  }
}

.ourReviews_country__FB8S7 {
  margin-bottom: 16px;
  color: #575757
}

.ourReviews_country__FB8S7 span {
  color: #2a2a2a
}

.ourReviews_text__DEEub {
  display: -webkit-box;
  max-height: 140px;
  line-clamp: 5;
  box-orient: vertical;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow-y: hidden;
  color: #575757
}

@media(min-width:375px) {
  .ourReviews_text__DEEub {
    max-height: 160px
  }
}

@media(min-width:768px) {
  .ourReviews_text__DEEub {
    max-width: 220px
  }
}

@media(min-width:1366px) {
  .ourReviews_text__DEEub {
    max-width: 285px
  }
}

.serviceItem_serviceItemLink__0xHoE {
  padding: 0 20px;
  height: 96px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  column-gap: 16px;
  border-radius: 28px;
  background-color: #fff;
  transition: all .3s ease
}

.serviceItem_serviceItemLink__0xHoE:hover {
  background-color: #3268f1
}

.serviceItem_serviceItemLink__0xHoE:hover .serviceItem_serviceItemTitle__Ku_Aj {
  color: #fff
}

.serviceItem_serviceItemLink__0xHoE:hover .serviceItem_serviceItemIcon__cgrBV svg path {
  fill: #fff
}

@media(min-width:768px) {
  .serviceItem_serviceItemLink__0xHoE {
    height: 148px;
    flex-direction: column;
    justify-content: center;
    row-gap: 16px
  }
}

.serviceItem_serviceItemTitle__Ku_Aj {
  color: #080808;
  transition: all .3s ease;
  text-align: left
}

@media(min-width:768px) {
  .serviceItem_serviceItemTitle__Ku_Aj {
    display: block
  }
}

.serviceItem_serviceItemIcon__cgrBV {
  width: 32px;
  height: 32px;
  flex-shrink: 0
}

.serviceItem_serviceItemIcon__cgrBV svg {
  width: 100%;
  height: 100%;
  display: block
}

.serviceItem_serviceItemIcon__cgrBV svg path {
  transition: fill .3s ease
}

@media(min-width:768px) {
  .serviceItem_serviceItemIcon__cgrBV {
    width: 40px;
    height: 40px
  }
}

@media(min-width:1366px) {
  .ourServices_ourServices__QAkDK {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
  }

  .ourServices_ourServices__QAkDK.ourServices_otherServices__lVk5B .ourServices_list__gbJRo {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}

.ourServices_title__dA92y {
  margin-bottom: 40px
}

@media(min-width:375px) {
  .ourServices_title__dA92y {
    margin-bottom: 64px
  }
}

@media(min-width:1366px) {
  .ourServices_title__dA92y {
    margin-bottom: 80px
  }
}

.ourServices_list__gbJRo {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 16px;
  gap: 16px
}

@media(min-width:768px) {
  .ourServices_list__gbJRo {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px
  }
}

@media(min-width:1366px) {
  .ourServices_list__gbJRo {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px
  }

  .purchaseInvestigationReport_container__pZSK7 {
    max-width: 1000px
  }
}

.purchaseInvestigationReport_title__Ai628 {
  margin-bottom: 8px;
  text-align: center
}

.purchaseInvestigationReport_semiTitle__ghOmG {
  margin-bottom: 56px;
  text-align: center;
  color: #575757
}

@media(min-width:768px) {
  .purchaseInvestigationReport_semiTitle__ghOmG {
    max-width: 592px;
    margin-left: auto;
    margin-right: auto
  }
}

@media(min-width:1366px) {
  .purchaseInvestigationReport_semiTitle__ghOmG {
    max-width: 584px;
    width: 100%;
    margin-left: auto;
    margin-right: auto
  }
}

.purchaseInvestigationReport_items__nNKM2 {
  display: flex;
  flex-direction: column;
  row-gap: 24px
}

@media(min-width:768px) {
  .purchaseInvestigationReport_items__nNKM2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 24px;
    column-gap: 24px;
    grid-row-gap: 24px;
    row-gap: 24px
  }
}

@media(min-width:1366px) {
  .purchaseInvestigationReport_items__nNKM2 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 40px;
    flex-wrap: nowrap
  }
}

.purchaseInvestigationReport_item__NSQTd {
  padding: 28px 28px 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

@media(min-width:768px) {
  .purchaseInvestigationReport_item__NSQTd {
    width: 100%
  }
}

@media(min-width:1366px) {
  .purchaseInvestigationReport_item__NSQTd {
    width: 100%
  }
}

.purchaseInvestigationReport_item__NSQTd.purchaseInvestigationReport_white__ixvDV {
  background-color: #fff;
  border: 2px solid #ececec;
  border-radius: 24px
}

.purchaseInvestigationReport_itemTitle__ebww1 {
  margin-bottom: 16px
}

@media(min-width:768px) {
  .purchaseInvestigationReport_itemTitle__ebww1 {
    min-height: 88px;
    font-size: 30px;
    line-height: 44px
  }
}

@media(min-width:1366px) {
  .purchaseInvestigationReport_itemTitle__ebww1 {
    min-height: unset
  }
}

.purchaseInvestigationReport_itemDescription__cl9hq {
  margin-bottom: 24px
}

.purchaseInvestigationReport_itemSumContainer__wXqqX {
  display: flex;
  align-items: center;
  column-gap: 16px
}

.purchaseInvestigationReport_itemSum__I5Oa2 {
  color: #2a2a2a
}

.purchaseInvestigationReport_itemAdditionalSum__oJT_L {
  color: #575757
}

.purchaseInvestigationReport_separator__gsYtR {
  margin-bottom: 8px;
  width: 100%;
  height: 2px
}

.purchaseInvestigationReport_separator__gsYtR.purchaseInvestigationReport_blue__f_Rqq,
.purchaseInvestigationReport_separator__gsYtR.purchaseInvestigationReport_white__ixvDV {
  background-color: #ececec
}

.purchaseInvestigationReport_btn__qAvHx {
  margin-top: 8px
}

.purchaseInvestigationReport_note__hnR4W {
  margin-top: 40px;
  padding: 16px 0;
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  color: #cbcbcb;
  text-align: center
}

@media(min-width:1366px) {
  .purchaseInvestigationReport_note__hnR4W {
    margin-top: 32px
  }
}

.purchaseInvestigationReport_note__hnR4W .purchaseInvestigationReport_link__DylCq {
  font-weight: 500;
  text-decoration: underline
}

.purchaseInvestigationReport_freeItemContainer__O2JHK {
  width: 100%;
  background-color: #fff;
  border: 2px solid #ececec;
  border-radius: 24px
}

@media(min-width:1366px) {
  .purchaseInvestigationReport_freeItemContainer__O2JHK {
    grid-column: 1/4
  }
}

.purchaseInvestigationReport_freeItemInner__VPdBO {
  padding: 28px 28px 24px;
  margin: 0 auto;
  max-width: 584px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #575757
}

@media(min-width:1366px) {
  .purchaseInvestigationReport_freeItemInner__VPdBO {
    padding-top: 64px;
    padding-bottom: 60px
  }
}

.purchaseInvestigationReport_freeItemTitle__p7PWZ {
  margin-bottom: 16px;
  color: #2a2a2a;
  text-align: center
}

@media(min-width:768px) {
  .purchaseInvestigationReport_freeItemTitle__p7PWZ {
    min-height: 88px;
    font-size: 30px;
    line-height: 44px
  }
}

@media(min-width:1366px) {
  .purchaseInvestigationReport_freeItemTitle__p7PWZ {
    margin-bottom: 20px;
    min-height: 0
  }
}

.purchaseInvestigationReport_freeItemText__szGqW {
  margin-bottom: 20px;
  color: #575757;
  text-align: center
}

@media(min-width:768px) {
  .purchaseInvestigationReport_freeItemText__szGqW {
    margin-bottom: 32px
  }
}

.purchaseInvestigationReport_freeItemBtn__XlOUD {
  width: 100%
}

@media(min-width:768px) {
  .purchaseInvestigationReport_freeItemBtn__XlOUD {
    max-width: 376px
  }
}

.regularFormSection_regularFormSection__cmZNW {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 508px
}

@media(min-width:1366px) {
  .regularFormSection_regularFormSection__cmZNW {
    max-width: 584px
  }
}

.regularFormSection_regularFormSection__cmZNW.regularFormSection_withTopMargin__SFphF {
  margin-top: 32px
}

@media(min-width:375px) {
  .regularFormSection_regularFormSection__cmZNW.regularFormSection_withTopMargin__SFphF {
    margin-top: 40px
  }
}

@media(min-width:1366px) {
  .regularFormSection_regularFormSection__cmZNW.regularFormSection_withTopMargin__SFphF {
    margin-top: 104px
  }
}

.regularFormSection_title__yCuxG {
  margin-bottom: 8px;
  color: #080808;
  text-align: center
}

.regularFormSection_description__liRHL {
  margin-bottom: 32px;
  color: #2a2a2a;
  text-align: center
}

.whatToKnow_whatToKnow__JedzO {
  padding: 0 16px
}

.whatToKnow_container__stlPW {
  margin: 0 auto;
  max-width: 490px
}

@media(min-width:1366px) {
  .whatToKnow_container__stlPW {
    max-width: 1000px
  }

  .whatToKnow_inner__U7ryz {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
  }
}

.whatToKnow_title__2vg6q {
  margin-bottom: 16px
}

@media(min-width:414px) {
  .whatToKnow_title__2vg6q {
    margin-bottom: 24px
  }
}

@media(min-width:1366px) {
  .whatToKnow_title__2vg6q {
    margin-bottom: 0
  }
}

.whatToKnow_description__Nizt6 {
  padding-top: 16px;
  border-top: 2px solid #ececec
}

@media(min-width:414px) {
  .whatToKnow_description__Nizt6 {
    padding-top: 24px
  }
}

@media(min-width:1366px) {
  .whatToKnow_description__Nizt6 {
    padding-top: 0;
    padding-left: 56px;
    border-top: none;
    width: 532px;
    flex-shrink: 0;
    border-left: 2px solid #ececec
  }
}

.heroText_heroText__K2Hfn {
  padding: 0 16px 24px;
  flex: 1 1;
  flex-basis: 50%;
  width: 100%
}

@media(min-width:414px) {
  .heroText_heroText__K2Hfn {
    padding: 0 16px 40px
  }
}

@media(min-width:1366px) {
  .heroText_heroText__K2Hfn {
    padding: 104px 72px 104px 71px;
    display: flex;
    flex-direction: column;
    align-items: flex-end
  }
}

.heroText_container__GuLCu {
  max-width: 508px;
  margin: 0 auto
}

@media(min-width:768px) {
  .heroText_container__GuLCu {
    max-width: 656px
  }
}

@media(min-width:1366px) {
  .heroText_container__GuLCu {
    max-width: 532px;
    margin: 0
  }
}

.heroText_title__TsgfL {
  margin-bottom: 12px;
  color: #080808;
  text-align: center
}

@media(min-width:1366px) {
  .heroText_title__TsgfL {
    text-align: left
  }
}

.heroText_description__wwz3i {
  margin-bottom: 24px;
  text-align: center
}

@media(min-width:414px) {
  .heroText_description__wwz3i {
    margin-bottom: 40px
  }
}

@media(min-width:1366px) {
  .heroText_description__wwz3i {
    margin-bottom: 40px;
    text-align: left
  }
}

.heroText_imageContainer__1A_Ju img {
  margin: 0 auto;
  width: 288px;
  height: 48px;
  display: block
}

@media(min-width:414px) {
  .heroText_imageContainer__1A_Ju img {
    width: 335px;
    height: 56px
  }
}

@media(min-width:1366px) {
  .heroText_imageContainer__1A_Ju img {
    margin: 0
  }
}