.chessBlock_title__QzloF {
  margin-bottom: 48px
}

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

.chessBlock_list__79XMR {
  display: flex;
  flex-direction: column;
  gap: 2px;
  width: 100%;
  background-color: #ececec
}

.chessBlock_list__79XMR.chessBlock_noGrid__rlbBz {
  background-color: transparent
}

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

.chessBlock_itemTitle__AiBsA {
  position: relative;
  margin-bottom: 16px;
  width: 100%
}

@media(min-width:1366px) {
  .chessBlock_itemTitle__AiBsA {
    width: 388px
  }
}

.chessBlock_itemIcon__k_jnT {
  position: absolute;
  top: 50%;
  left: -72px;
  width: 52px;
  height: 52px;
  transform: translateY(-50%)
}

.chessBlock_itemDescription__ADfS2 {
  width: 100%
}

@media(min-width:1366px) {
  .chessBlock_itemDescription__ADfS2 {
    width: 388px
  }
}

.chessBlock_item__Nd_QQ {
  display: flex;
  flex-direction: column;
  background-color: #f7f7f7;
  padding-top: 40px;
  padding-left: 72px;
  padding-bottom: 32px
}

.chessBlock_item__Nd_QQ:first-of-type {
  padding-top: 0
}

@media(min-width:768px) {
  .chessBlock_item__Nd_QQ:first-of-type {
    padding-left: 72px;
    padding-right: 28px;
    padding-bottom: 40px
  }

  .chessBlock_item__Nd_QQ:nth-of-type(2) {
    padding-top: 0;
    padding-left: 100px;
    padding-bottom: 40px
  }

  .chessBlock_item__Nd_QQ:nth-of-type(3) {
    padding: 40px 28px 40px 72px
  }

  .chessBlock_item__Nd_QQ:nth-of-type(4) {
    padding-top: 40px;
    padding-left: 100px;
    padding-bottom: 40px
  }

  .chessBlock_item__Nd_QQ:nth-of-type(5) {
    padding-top: 40px;
    padding-right: 28px;
    padding-left: 72px
  }

  .chessBlock_item__Nd_QQ:nth-of-type(6) {
    padding-top: 40px;
    padding-left: 100px
  }
}

@media(min-width:1366px) {
  .chessBlock_item__Nd_QQ:first-of-type {
    padding-left: 72px;
    padding-right: 28px;
    padding-bottom: 40px
  }

  .chessBlock_item__Nd_QQ:nth-of-type(2) {
    padding-top: 0;
    padding-left: 112px;
    padding-bottom: 40px
  }

  .chessBlock_item__Nd_QQ:nth-of-type(3) {
    padding-top: 40px;
    padding-left: 72px;
    padding-bottom: 40px
  }

  .chessBlock_item__Nd_QQ:nth-of-type(4) {
    padding-top: 40px;
    padding-left: 112px;
    padding-bottom: 40px
  }

  .chessBlock_item__Nd_QQ:nth-of-type(5) {
    padding-top: 40px;
    padding-left: 72px
  }

  .chessBlock_item__Nd_QQ:nth-of-type(6) {
    padding-top: 40px;
    padding-left: 112px
  }
}

.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
  }
}

.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)
  }
}

.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
}

.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
  }
}

.servicesHero_container__98g8R {
  display: flex;
  flex-direction: column;
  align-items: center
}

@media(min-width:768px) {
  .servicesHero_container__98g8R {
    max-width: 688px;
    margin: 0 auto
  }
}

@media(min-width:1366px) {
  .servicesHero_container__98g8R {
    max-width: 100%;
    flex-direction: row-reverse;
    justify-content: flex-end;
    column-gap: 248px
  }
}

.servicesHero_container__98g8R p {
  color: #2a2a2a
}

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

.servicesHero_title__iMwnH {
  margin-bottom: 12px;
  text-align: center
}

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

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

.servicesHero_image__78VCf {
  position: relative;
  width: 120px;
  height: 120px;
  margin-bottom: 40px
}

@media(min-width:414px) {
  .servicesHero_image__78VCf {
    margin-bottom: 48px;
    width: 136px;
    height: 136px
  }
}

@media(min-width:768px) {
  .servicesHero_image__78VCf {
    margin-bottom: 48px;
    width: 208px;
    height: 208px
  }
}

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

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

.servicesHero_content__yghsN {
  text-align: center
}

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

.servicesHero_content__yghsN h1,
.servicesHero_content__yghsN h4,
.servicesHero_content__yghsN h5,
.servicesHero_content__yghsN h6,
.servicesHero_content__yghsN p,
.servicesHero_content__yghsN ul {
  margin: 24px 0
}

@media(min-width:414px) {

  .servicesHero_content__yghsN h1,
  .servicesHero_content__yghsN h4,
  .servicesHero_content__yghsN h5,
  .servicesHero_content__yghsN h6,
  .servicesHero_content__yghsN p,
  .servicesHero_content__yghsN ul {
    margin: 32px 0
  }
}

@media(min-width:1366px) {

  .servicesHero_content__yghsN h1,
  .servicesHero_content__yghsN h4,
  .servicesHero_content__yghsN h5,
  .servicesHero_content__yghsN h6,
  .servicesHero_content__yghsN p,
  .servicesHero_content__yghsN ul {
    margin: 40px 0 32px
  }
}

.servicesHero_content__yghsN h2,
.servicesHero_content__yghsN h3 {
  margin: 64px 0 24px
}

@media(min-width:320px) {

  .servicesHero_content__yghsN h2,
  .servicesHero_content__yghsN h3 {
    margin: 72px 0 24px
  }
}

@media(min-width:414px) {

  .servicesHero_content__yghsN h2,
  .servicesHero_content__yghsN h3 {
    margin: 80px 0 32px
  }
}

@media(min-width:768px) {

  .servicesHero_content__yghsN h2,
  .servicesHero_content__yghsN h3 {
    margin: 96px 0 32px
  }
}

@media(min-width:1366px) {

  .servicesHero_content__yghsN h2,
  .servicesHero_content__yghsN h3 {
    margin: 72px 0 40px
  }
}

.servicesHero_content__yghsN hr {
  border: none;
  background-color: #a0a6ba;
  height: 1px;
  margin: 32px 0
}

@media(min-width:414px) {
  .servicesHero_content__yghsN hr {
    margin: 40px 0
  }
}

.servicesHero_content__yghsN a {
  color: #4369f2;
  text-decoration: underline;
  word-break: break-all
}

.servicesHero_content__yghsN :first-child,
.servicesHero_content__yghsN picture:first-child>img {
  margin-top: 0
}

.servicesHero_content__yghsN :last-child {
  margin-bottom: 0
}

.servicesHero_content__yghsN ol,
.servicesHero_content__yghsN ul {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 4px;
  list-style: none;
  padding-left: 16px
}

@media(min-width:1366px) {

  .servicesHero_content__yghsN ol,
  .servicesHero_content__yghsN ul {
    align-items: flex-start
  }
}

.servicesHero_content__yghsN p {
  margin: 24px 0 18px
}

.servicesHero_content__yghsN p+ul {
  margin-top: 0
}

.servicesHero_content__yghsN li {
  position: relative;
  padding-left: 20px
}

.servicesHero_content__yghsN li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 6px;
  height: 6px;
  background-color: #2a2a2a;
  border-radius: 50%;
  transform: translateY(-50%)
}

.servicesHero_content__yghsN .servicesHero_links__aOzbB>div {
  margin: 10px 0
}

.servicesHero_contentTextPage__OT43G {
  max-width: 594px;
  margin: 8px auto 0;
  padding-bottom: 64px
}

@media(min-width:320px) {
  .servicesHero_contentTextPage__OT43G {
    padding-bottom: 72px
  }
}

@media(min-width:414px) {
  .servicesHero_contentTextPage__OT43G {
    padding-bottom: 80px
  }
}

@media(min-width:768px) {
  .servicesHero_contentTextPage__OT43G {
    padding-bottom: 96px
  }
}

@media(min-width:1366px) {
  .servicesHero_contentTextPage__OT43G {
    padding-bottom: 128px
  }
}

.serviceContentBlock_content__1bheb {
  max-width: 506px;
  margin: 0 auto
}

@media(min-width:1366px) {
  .serviceContentBlock_content__1bheb {
    max-width: 584px;
    margin: 0 auto
  }
}

.serviceContentBlock_content__1bheb h1,
.serviceContentBlock_content__1bheb h4,
.serviceContentBlock_content__1bheb h5,
.serviceContentBlock_content__1bheb h6,
.serviceContentBlock_content__1bheb p,
.serviceContentBlock_content__1bheb ul {
  margin: 24px 0
}

@media(min-width:414px) {

  .serviceContentBlock_content__1bheb h1,
  .serviceContentBlock_content__1bheb h4,
  .serviceContentBlock_content__1bheb h5,
  .serviceContentBlock_content__1bheb h6,
  .serviceContentBlock_content__1bheb p,
  .serviceContentBlock_content__1bheb ul {
    margin: 32px 0
  }
}

@media(min-width:1366px) {

  .serviceContentBlock_content__1bheb h1,
  .serviceContentBlock_content__1bheb h4,
  .serviceContentBlock_content__1bheb h5,
  .serviceContentBlock_content__1bheb h6,
  .serviceContentBlock_content__1bheb p,
  .serviceContentBlock_content__1bheb ul {
    margin: 40px 0 32px
  }
}

.serviceContentBlock_content__1bheb h2,
.serviceContentBlock_content__1bheb h3 {
  margin: 64px 0 24px
}

@media(min-width:320px) {

  .serviceContentBlock_content__1bheb h2,
  .serviceContentBlock_content__1bheb h3 {
    margin: 72px 0 24px
  }
}

@media(min-width:414px) {

  .serviceContentBlock_content__1bheb h2,
  .serviceContentBlock_content__1bheb h3 {
    margin: 80px 0 32px
  }
}

@media(min-width:768px) {

  .serviceContentBlock_content__1bheb h2,
  .serviceContentBlock_content__1bheb h3 {
    margin: 96px 0 32px
  }
}

@media(min-width:1366px) {

  .serviceContentBlock_content__1bheb h2,
  .serviceContentBlock_content__1bheb h3 {
    margin: 72px 0 40px
  }
}

.serviceContentBlock_content__1bheb hr {
  border: none;
  background-color: #a0a6ba;
  height: 1px;
  margin: 32px 0
}

@media(min-width:414px) {
  .serviceContentBlock_content__1bheb hr {
    margin: 40px 0
  }
}

.serviceContentBlock_content__1bheb a {
  color: #4369f2;
  text-decoration: underline;
  word-break: break-all
}

.serviceContentBlock_content__1bheb :first-child,
.serviceContentBlock_content__1bheb picture:first-child>img {
  margin-top: 0
}

.serviceContentBlock_content__1bheb :last-child {
  margin-bottom: 0
}

.serviceContentBlock_content__1bheb ol,
.serviceContentBlock_content__1bheb ul {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  list-style: none;
  padding-left: 16px
}

.serviceContentBlock_content__1bheb p {
  margin: 24px 0 18px
}

.serviceContentBlock_content__1bheb p+ul {
  margin-top: 0
}

.serviceContentBlock_content__1bheb li {
  position: relative;
  padding-left: 20px
}

.serviceContentBlock_content__1bheb li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 16px;
  width: 6px;
  height: 6px;
  background-color: #2a2a2a;
  border-radius: 50%;
  transform: translateY(-50%)
}

.serviceContentBlock_content__1bheb strong {
  font-weight: 600
}

.serviceContentBlock_content__1bheb .serviceContentBlock_links__4yLRr>div {
  margin: 10px 0
}