.Radiogroup_Radiogroup_3jmzE {
  display: flex;
  border-radius: 4px;
}
.Radiogroup_Radiogroup_3jmzE:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}
.Radiogroup_RadiogroupS_1zduv {
  display: inline-flex;
}
.Radiogroup_RadiogroupS_1zduv .Radiogroup_Radio_1aY5A {
  padding: 0 24px;
}
.Radiogroup_RadiogroupM_NPloJ {
  display: inline-flex;
}
.Radiogroup_RadiogroupM_NPloJ .Radiogroup_Radio_1aY5A {
  padding: 0 48px;
}
.Radiogroup_RadiogroupResponsive_MU8SP {
}
.Radiogroup_RadiogroupResponsive_MU8SP .Radiogroup_Radio_1aY5A {
  flex-grow: 1;
}
.Radiogroup_Radio_1aY5A {
  display: flex;
  height: 40px;
  background: #fff;
  border: 1px solid #d5d4d4;
  font-size: 16px;
  line-height: 22px;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  border-right-color: transparent;
  cursor: pointer;
}
.Radiogroup_Radio_1aY5A:first-child {
  border-radius: 4px 0 0 4px;
}
.Radiogroup_Radio_1aY5A:last-child {
  border-radius: 0 4px 4px 0;
  border-right-color: #d5d4d4;
}
.Radiogroup_Radio_1aY5A:hover {
  border-color: #AFADAD;
}
.Radiogroup_Radio_1aY5A:hover + .Radiogroup_Radio_1aY5A:not(.Radiogroup_RadioActive_2BEFB) {
  border-left-color: transparent;
}
@media (max-width: 768px) {
  .Radiogroup_Radio_1aY5A {
    height: 32px;
    font-size: 14px;
    line-height: 20px;
  }
}
.Radiogroup_RadioActive_2BEFB {
  border-color: #0048FF;
}
.Radiogroup_RadioActive_2BEFB + .Radiogroup_Radio_1aY5A {
  border-left-color: transparent;
}
.Radiogroup_RadioActive_2BEFB:last-child {
  border-right-color: #0048FF;
}
.Radiogroup_RadioActive_2BEFB:hover {
  border-color: #0032B3;
}
.Radiogroup_RadioActive_2BEFB:hover + .Radiogroup_Radio_1aY5A {
  border-left-color: transparent;
}
.country-ru .Radiogroup_RadioActive_2BEFB, .country-mx .Radiogroup_RadioActive_2BEFB {
  border-color: hsl(339, 100%, 62%);
}
.country-ru .Radiogroup_RadioActive_2BEFB:last-child, .country-mx .Radiogroup_RadioActive_2BEFB:last-child {
  border-right-color: hsl(339, 100%, 62%);
}
.country-ru .Radiogroup_RadioActive_2BEFB:hover, .country-mx .Radiogroup_RadioActive_2BEFB:hover {
  border-color: hsl(339, 100%, 47%);
}
.country-in .Radiogroup_RadioActive_2BEFB, .country-tr .Radiogroup_RadioActive_2BEFB, .country-br .Radiogroup_RadioActive_2BEFB {
  border-color: hsl(94, 99%, 37%);
}
.country-in .Radiogroup_RadioActive_2BEFB:last-child, .country-tr .Radiogroup_RadioActive_2BEFB:last-child, .country-br .Radiogroup_RadioActive_2BEFB:last-child {
  border-right-color: hsl(94, 99%, 37%);
}
.country-in .Radiogroup_RadioActive_2BEFB:hover, .country-tr .Radiogroup_RadioActive_2BEFB:hover, .country-br .Radiogroup_RadioActive_2BEFB:hover {
  border-color: hsl(94, 99%, 22%);
}
.country-id .Radiogroup_RadioActive_2BEFB, .country-my .Radiogroup_RadioActive_2BEFB, .country-vn .Radiogroup_RadioActive_2BEFB, .country-ph .Radiogroup_RadioActive_2BEFB, .country-kr .Radiogroup_RadioActive_2BEFB {
  border-color: hsl(1, 85%, 60%);
}
.country-id .Radiogroup_RadioActive_2BEFB:last-child, .country-my .Radiogroup_RadioActive_2BEFB:last-child, .country-vn .Radiogroup_RadioActive_2BEFB:last-child, .country-ph .Radiogroup_RadioActive_2BEFB:last-child, .country-kr .Radiogroup_RadioActive_2BEFB:last-child {
  border-right-color: hsl(1, 85%, 60%);
}
.country-id .Radiogroup_RadioActive_2BEFB:hover, .country-my .Radiogroup_RadioActive_2BEFB:hover, .country-vn .Radiogroup_RadioActive_2BEFB:hover, .country-ph .Radiogroup_RadioActive_2BEFB:hover, .country-kr .Radiogroup_RadioActive_2BEFB:hover {
  border-color: hsl(1, 85%, 45%);
}

.Modal_Overlay_1DSkx {
  background-color: rgba(45, 41, 40, 0.6);
}
@media (max-width: 768px) {
  .Modal_Overlay_1DSkx {
    padding: 0;
  }
}
.Modal_overlayFullscreen_y1vao {
  padding: 0;
}
.Modal_NoLayout_1sImZ {
  padding: 0;
  max-width: none;
  background: transparent;
  box-shadow: none;
}
@media (max-width: 768px) {
  .Modal_NoLayout_1sImZ {
    padding: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    border-radius: 0;
    position: fixed;
    overflow: auto;
    background: #fff;
  }
}
.Modal_ModalBlock_1MOPc {
  width: 380px;
  padding: 40px;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(49, 50, 56, 0.1);
}
@media (max-width: 768px) {
  .Modal_ModalBlock_1MOPc {
    width: 100% !important;
    height: 100%;
    border-radius: 0;
    position: fixed;
    overflow: auto;
  }
}
.Modal_extraLarge_2cPm1 {
  max-width: 800px;
  width: 100%;
}
.Modal_large_3AKVA {
  width: 600px;
}
.Modal_small_1wLk0 {
  width: 443px;
}
.Modal_modalBlockFullscreen_3U_Ib {
  width: 100%;
  max-width: 100%;
  height: 100%;
  border-radius: 0;
  position: fixed;
}
.Modal_CloseButton_1ebrY {
  width: 24px;
  height: 24px;
  top: 12px;
  right: 12px;
  opacity: 0.75;
  background-image: url(../images/87264855766118cda412a7da1adba2aa.svg);
  background-position: center;
}
.Modal_CloseButton_1ebrY svg {
  display: none;
}

.Preloader_Preloader_2Sfvm {
  width: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
}
.Preloader_Preloader_2Sfvm img {
  padding: 20px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.Button_Root_3SL67 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  background-color: hsl(1, 85%, 60%);
  background-color: var(--color);
  text-decoration: none;
  border: none;
  border-radius: 100px;
  transition: background-color 0.2s linear, color 0.2s linear;
  white-space: nowrap;
  align-items: center;
}
@media (max-width: 768px) {
  .Button_Root_3SL67 {
    font-size: 14px;
  }
}
@media (pointer: fine) {
  .Button_Root_3SL67:not(.Button_disabled_1h-7d):hover {
    text-decoration: none;
    background-color: hsl(1, 85%, 45%);
    background-color: var(--color-hover);
    color: #fff;
  }
}
.Button_Root_3SL67:not(.Button_disabled_1h-7d):focus,
.Button_Root_3SL67:not(.Button_disabled_1h-7d):active {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
  text-decoration: none;
  color: #fff;
}
.Button_Root_3SL67:before {
  content: '';
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
  top: calc(50% - 13px);
  left: calc(50% - 13px);
  animation: Button_swiper-preloader-spin_3GmUF 1s linear infinite;
  background-size: contain;
  background-image: url(../images/e3be45043d73f891e28ef2e3105b6fc0.png);
  transition: opacity 0.2s linear;
  opacity: 0;
}
@keyframes Button_swiper-preloader-spin_3GmUF {
  100% {
    transform: rotate(360deg);
  }
}
.Button_disabled_1h-7d {
  opacity: 0.4;
  cursor: default;
}
.Button_Icon_31O6M {
  height: 24px;
  width: 24px;
  margin-right: 10px;
}
.Button_Icon_31O6M svg {
  height: 100%;
  width: 100%;
}
.Button_Icon_31O6M .bnt-fill {
  fill: #fff;
}
.Button_Icon_31O6M .bnt-stroke {
  stroke: #fff;
}
.Button_responsive_YXzQV {
  width: 100%;
}
.Button_responsiveMobile_3-MYZ {
  width: initial;
}
@media (max-width: 768px) {
  .Button_responsiveMobile_3-MYZ {
    width: 100%;
  }
}
.Button_rect_jfRSP {
  border-radius: 4px;
}
.Button_secondary_2KekA {
  background-color: transparent;
  color: #2d2928;
  box-shadow: inset 0 0 0 2px #969493;
  padding: 3px 24px;
}
@media (pointer: fine) {
  .Button_secondary_2KekA:not(.Button_disabled_1h-7d):hover {
    background-color: transparent;
    box-shadow: inset 0 0 0 2px #706e6d;
    color: #2d2928;
  }
}
.Button_secondary_2KekA:not(.Button_disabled_1h-7d):focus,
.Button_secondary_2KekA:not(.Button_disabled_1h-7d):active {
  box-shadow: inset 0 0 0 2px #969493, 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
  color: #2d2928;
}
.Button_secondary_2KekA:before {
  background-image: url(../images/6691162e9b61b850fe153e8b3fcc7d54.png);
}
.Button_sizeS_1o9RB {
  padding: 5px 24px;
}
.Button_sizeS_1o9RB:before {
  width: 18px;
  height: 18px;
  top: calc(50% - 9px);
  left: calc(50% - 6px);
}
.Button_sizeM_2za8a {
  padding: 13px 24px;
}
.Button_flash_2Gl-b {
  background-color: transparent;
  color: #2d2928;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  padding: 5px 15px;
  border: 1px solid #2d2928;
}
.Button_flash_2Gl-b:before {
  background-image: url(../images/6691162e9b61b850fe153e8b3fcc7d54.png);
}
@media (pointer: fine) {
  .Button_flash_2Gl-b:not(.Button_disabled_1h-7d):hover {
    background-color: hsl(1, 85%, 60%);
    background-color: var(--color);
    border-color: #2d2928;
    border-color: var(--color);
    color: #fff;
  }
  .Button_flash_2Gl-b:not(.Button_disabled_1h-7d):hover:before {
    background-image: url(../images/e3be45043d73f891e28ef2e3105b6fc0.png);
  }
}
.Button_flash_2Gl-b:not(.Button_disabled_1h-7d):focus,
.Button_flash_2Gl-b:not(.Button_disabled_1h-7d):active {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
  color: #2d2928;
}
.Button_linked_3lv88 {
  color: #969493;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  background-color: transparent;
  border: transparent;
  padding: 1px;
  border-radius: 4px;
}
@media (pointer: fine) {
  .Button_linked_3lv88:not(.Button_disabled_1h-7d):hover {
    background-color: transparent;
    border: transparent;
    color: #706e6d;
  }
}
.Button_linked_3lv88:not(.Button_disabled_1h-7d):focus,
.Button_linked_3lv88:not(.Button_disabled_1h-7d):active {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
  text-decoration: none;
  color: #969493;
}
@media (max-width: 768px) {
  .Button_linked_3lv88 {
    padding: 2px;
    font-size: 14px;
    line-height: 20px;
  }
}
.Button_linked_3lv88 .Button_Icon_31O6M {
  height: 20px;
  width: 20px;
  margin-right: 6px;
  position: relative;
  top: 1px;
}
.Button_linked_3lv88 .bnt-fill {
  fill: #969493;
}
.Button_linked_3lv88 .bnt-stroke {
  stroke: #969493;
}
.Button_linked_3lv88:not(.Button_disabled_1h-7d):focus .bnt-fill,
.Button_linked_3lv88:not(.Button_disabled_1h-7d):hover .bnt-fill,
.Button_linked_3lv88:not(.Button_disabled_1h-7d):active .bnt-fill {
  fill: #706e6d;
}
.Button_linked_3lv88:not(.Button_disabled_1h-7d):focus .bnt-stroke,
.Button_linked_3lv88:not(.Button_disabled_1h-7d):hover .bnt-stroke,
.Button_linked_3lv88:not(.Button_disabled_1h-7d):active .bnt-stroke {
  stroke: #706e6d;
}
.Button_linkedColored_3f0ty {
  color: hsl(1, 85%, 60%);
  color: var(--color);
}
@media (pointer: fine) {
  .Button_linkedColored_3f0ty:not(.Button_disabled_1h-7d):hover {
    color: hsl(1, 85%, 60%);
    color: var(--color-hover);
  }
}
.Button_linkedColored_3f0ty:not(.Button_disabled_1h-7d):focus,
.Button_linkedColored_3f0ty:not(.Button_disabled_1h-7d):active {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
  color: hsl(1, 85%, 60%);
  color: var(--color);
}
.Button_linkedColored_3f0ty .bnt-fill {
  fill: hsl(1, 85%, 60%);
  fill: var(--color);
}
.Button_linkedColored_3f0ty .bnt-stroke {
  stroke: hsl(1, 85%, 60%);
  stroke: var(--color);
}
.Button_linkedColored_3f0ty:not(.Button_disabled_1h-7d):focus .bnt-fill,
.Button_linkedColored_3f0ty:not(.Button_disabled_1h-7d):hover .bnt-fill,
.Button_linkedColored_3f0ty:not(.Button_disabled_1h-7d):active .bnt-fill {
  fill: hsl(1, 85%, 60%);
  fill: var(--color-hover);
}
.Button_linkedColored_3f0ty:not(.Button_disabled_1h-7d):focus .bnt-stroke,
.Button_linkedColored_3f0ty:not(.Button_disabled_1h-7d):hover .bnt-stroke,
.Button_linkedColored_3f0ty:not(.Button_disabled_1h-7d):active .bnt-stroke {
  stroke: hsl(1, 85%, 60%);
  stroke: var(--color-hover);
}
.Button_loading_1k9Kc {
  color: transparent;
}
@media (pointer: fine) {
  .Button_loading_1k9Kc:not(.Button_disabled_1h-7d):hover {
    color: transparent;
  }
}
.Button_loading_1k9Kc:not(.Button_disabled_1h-7d):focus,
.Button_loading_1k9Kc:not(.Button_disabled_1h-7d):active {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
  color: transparent;
}
.Button_loading_1k9Kc:before {
  opacity: 1;
}
.Button_wide_2mEgq {
  padding-left: 48px;
  padding-right: 48px;
}

.SelectableListView_List_N4no- {
  position: absolute;
  top: 0;
  width: 100%;
  overflow: auto;
  padding: 8px 0;
  background: #fff;
  box-shadow: 0px 4px 40px rgba(49, 50, 56, 0.08);
  z-index: 5;
  transform: translateY(8px);
  transition: all 0.2s;
  opacity: 0;
  pointer-events: none;
}
.SelectableListView_listUp_3H6k9 {
  box-shadow: 0 -14px 20px 0 rgba(49, 50, 56, 0.08);
  bottom: 0;
  top: initial;
}
.SelectableListView_open_2qmld {
  opacity: 1;
  pointer-events: initial;
  transform: translateY(0px);
}
.SelectableListView_Item_1YXxy {
  font-size: 16px;
  line-height: 26px;
  padding: 11px 16px;
  padding-left: 46px;
  transition: all 0.2s;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.SelectableListView_Item_1YXxy:hover,
.SelectableListView_selected_AJaQf {
  background-color: rgba(51, 60, 78, 0.05);
}
.SelectableListView_disabled_jQ3PG {
  color: #d5d4d4;
}
.SelectableListView_marked_2lzXJ:before {
  content: '';
  position: absolute;
  top: 15px;
  left: 16px;
  width: 18px;
  height: 18px;
  background-image: url(../images/8d35eece0b729ae69b9709f61695a1e3.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.SuggestionList_Root_2fR8O {
  position: relative;
  width: 100%;
}
.SuggestionList_List_XKR36 {
  position: absolute;
  width: 100%;
  z-index: 5;
  top: calc(100% + 5px);
}
.SuggestionList_Error_2y9iJ {
  position: relative;
  top: -5px;
  margin: 0;
  padding: 10px;
  border: 1px solid #bbc1d2;
  background-color: #fff;
  font-size: 13px;
  color: #f04240;
}

.Typography_Heading_1oC-m {
  color: #2d2928;
  font-weight: normal;
  margin: 0;
  letter-spacing: -0.01em;
}
.Typography_h1_33Jg5 {
  font-size: 48px;
  line-height: 60px;
}
@media (max-width: 768px) {
  .Typography_h1_33Jg5 {
    font-size: 32px;
    line-height: 40px;
  }
}
.Typography_h1big_2h81A {
  font-size: 72px;
  line-height: 86px;
}
.Typography_h2_Jxswh {
  font-size: 40px;
  line-height: 52px;
}
.Typography_h3_1CkhF {
  font-size: 32px;
  line-height: 44px;
}
.Typography_h4_fO1j4 {
  font-size: 24px;
  line-height: 32px;
}
.Typography_h5_2LPlO {
  font-size: 20px;
  line-height: 28px;
}
.Typography_Paragraph_2t3g9 {
  color: #2d2928;
  margin: 0;
}
.Typography_p16_2F4ZL {
  font-size: 16px;
  line-height: 22px;
}
.Typography_p16bigLineHeight_1sv6f {
  font-size: 16px;
  line-height: 26px;
}
.Typography_p14_1gcqu {
  font-size: 14px;
  line-height: 20px;
}
.Typography_p12_AwHqg {
  font-size: 12px;
  line-height: 16px;
}
.Typography_Caption_XhJ00 {
  color: #2d2928;
  margin: 0;
}
.Typography_c12_1fXa4 {
  font-size: 12px;
  line-height: 16px;
}
.Typography_c10_1FAEv {
  font-size: 10px;
  line-height: 14px;
}
.Typography_bold_3_Cf- {
  font-weight: bold;
}

.Checkbox_Root_6PoP- {
  display: inline-flex;
}
.Checkbox_Checkbox_d1pJy {
  width: 24px;
  height: 24px;
  min-width: 24px;
  border-radius: 4px;
  transition: background-color 0.2s linear, border 0.2s linear;
  border: 2px solid #d5d4d4;
  background-color: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center center;
}
.Checkbox_Input_1eRw6 {
  border: none;
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  opacity: 0;
}
.Checkbox_Text_3RH3T {
  color: #2d2928;
  padding-left: 8px;
}
.Checkbox_disabled_1PS7i {
  opacity: 0.4;
}
.Checkbox_Root_6PoP-:not(.Checkbox_disabled_1PS7i) {
  cursor: pointer;
}
@media (pointer: fine) {
  .Checkbox_Root_6PoP-:not(.Checkbox_disabled_1PS7i) .Checkbox_Checkbox_d1pJy:hover {
    border-color: #afadad;
  }
}
.Checkbox_Input_1eRw6:focus + .Checkbox_Checkbox_d1pJy {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}
.Checkbox_checked_2ED6Q .Checkbox_Checkbox_d1pJy {
  border: none;
  background-image: url(../images/5fcd7b4370d3ae40debf0a402d3b9cdd.svg);
  background-color: #2d2928;
  background-color: var(--checked-color);
}
@media (pointer: fine) {
  .Checkbox_checked_2ED6Q:not(.Checkbox_disabled_1PS7i) .Checkbox_Checkbox_d1pJy:hover {
    border: none;
    background-color: #564e4c;
    background-color: var(--checked-color-hover);
  }
}
.Checkbox_checked_2ED6Q .Checkbox_Input_1eRw6:focus + .Checkbox_Checkbox_d1pJy {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}

.Informer_Root_35TWA {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
}
.Informer_Bordered_1_Rdd {
  border: 1px solid black;
  padding: 16px 26px;
}
.Informer_SmallBorderRadius_ftoB4 {
  border-radius: 8px;
  padding: 16px 26px;
}
.Informer_BigBorderRadius_3G83x {
  border-radius: 16px;
  padding: 16px;
}
.Informer_Icon_QoZ6H {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.Informer_TextWithIconContainer_11QYL {
  display: flex;
  flex-direction: row;
}
.Informer_TextWithIconContainerAlignCenter_15Ycs {
  align-items: center;
}
.Informer_TextWithIconContainerAlignTop_325jQ {
  align-items: flex-start;
}
.Informer_TextContainer_mJRDr {
  display: flex;
  flex-direction: column;
}
.Informer_TextContainerWithLeftPadding_oP3-U {
  padding-left: 10px;
}
.Informer_ActionButton_jHApK {
  margin-left: 12px;
}
.Informer_SVGIcon_2lz_l {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
}

.Radio_Root_24NV5 {
  display: inline-flex;
  font-size: 16px;
  line-height: 22px;
  color: #2d2928;
}
.Radio_disabled_VxCtN {
  opacity: 0.4;
}
.Radio_Root_24NV5:not(.Radio_disabled_VxCtN) {
  cursor: pointer;
}
.Radio_Input_3ZtTm {
  border: none;
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  opacity: 0;
}
.Radio_Input_3ZtTm:focus + .Radio_Radio_27hOF {
  border-color: hsl(339, 100%, 62%);
}
.Radio_Radio_27hOF {
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 12px;
  transition: background-color 0.2s linear, border 0.2s linear;
  background-color: #ffffff;
  box-shadow: inset 0 0 0px 2px #d5d4d4, inset 0 0 0px 4px #ffffff;
}
.Radio_Text_1bj_0 {
  padding-left: 8px;
}
@media (pointer: fine) {
  .Radio_Root_24NV5:not(.Radio_disabled_VxCtN) .Radio_Radio_27hOF:hover {
    box-shadow: inset 0 0 0px 2px #afadad, inset 0 0 0px 4px #ffffff;
  }
}
.Radio_Input_3ZtTm:focus + .Radio_Radio_27hOF {
  box-shadow: inset 0 0 0px 2px #d5d4d4, inset 0 0 0px 4px #ffffff, 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}
.Radio_selected_18Ezh .Radio_Radio_27hOF {
  background-color: #2d2928;
  box-shadow: inset 0 0 0px 2px #2d2928, inset 0 0 0px 4px #ffffff;
  background-color: var(--selected-color);
  box-shadow: inset 0 0 0px 2px var(--selected-color), inset 0 0 0px 4px #ffffff;
}
@media (pointer: fine) {
  .Radio_selected_18Ezh:not(.Radio_disabled_VxCtN) .Radio_Radio_27hOF:hover {
    background-color: #564e4c;
    background-color: var(--selected-color-hover);
    box-shadow: inset 0 0 0px 2px #564e4c, inset 0 0 0px 4px #ffffff;
    box-shadow: inset 0 0 0px 2px var(--selected-color-hover), inset 0 0 0px 4px #ffffff;
  }
}
.Radio_selected_18Ezh .Radio_Input_3ZtTm:focus + .Radio_Radio_27hOF {
  background-color: var(--selected-color);
  box-shadow: inset 0 0 0px 2px var(--selected-color), inset 0 0 0px 4px #ffffff, 0 0 0 1px #fff, 0 0 0 2px hsl(223, 100%, 50%), 0 0 0 4px hsla(223, 100%, 50%, 0.2);
}

.InlineError_Root_19Zvx {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
}

.Input_Root_2mmBV {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.Input_Wrapper_g4Kqw {
  border: 1px solid #d5d4d4;
  position: relative;
  width: 100%;
  border-radius: 4px !important;
  display: flex;
  background-color: #fff;
  transition: all 0.2s;
}
.Input_Wrapper_g4Kqw:hover {
  border: 1px solid #AFADAD;
}
.Input_Wrapper_g4Kqw:focus-within {
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
}
.Input_InputWrapper_3N0O5 {
  display: flex;
  flex-grow: 1;
}
.Input_PostfixWrapper_3z_9d {
  flex-shrink: 0;
}
.Input_BottomRenderWrapper_kHr2_ {
  flex-shrink: 0;
  position: relative;
}
.Input_disabled_3k7BL .Input_Wrapper_g4Kqw {
  border: 1px solid #e8e8e8;
}
.Input_disabled_3k7BL .Input_Field_3rwEh {
  color: #969493;
}
.Input_disabled_3k7BL .Input_Label_2fEDE {
  color: #d5d4d4;
}
.Input_error_i-YyB .Input_Wrapper_g4Kqw {
  border: 1px solid hsl(13, 100%, 50%);
}
.Input_error_i-YyB .Input_Wrapper_g4Kqw:hover {
  border: 1px solid hsl(13, 100%, 50%);
}
.Input_error_i-YyB .Input_Wrapper_g4Kqw:focus-within {
  border: 1px solid hsl(13, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(13, 100%, 50%, 0.2);
}
.Input_Label_2fEDE {
  color: #969493;
  font-size: 16px;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 20px);
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  transform: translateX(15px) translateY(12px);
  background: transparent;
  transition: 0.2s ease transform, 0.2s ease font-size;
}
@media (max-width: 768px) {
  .Input_Label_2fEDE {
    font-size: 14px;
    line-height: 20px;
    transform: translateX(11px) translateY(10px);
  }
}
.Input_Field_3rwEh {
  font-size: 16px;
  line-height: 22px;
  display: block;
  padding: 20px 16px 4px;
  background: transparent;
  width: 100%;
  color: #2d2928;
  overflow: hidden;
  border: 0;
}
.Input_Field_3rwEh::placeholder {
  color: #d5d4d4;
  opacity: 0;
  transition: all 0.2s;
}
.Input_Field_3rwEh:focus.Input_Field_3rwEh::placeholder {
  opacity: 1;
}
@media (max-width: 768px) {
  .Input_Field_3rwEh {
    padding: 17px 11px 3px;
    font-size: 14px;
    line-height: 20px;
  }
}
.Input_Error_3I0FZ {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
}
.Input_filled_wtzYl .Input_Label_2fEDE,
.Input_Root_2mmBV .Input_Field_3rwEh:focus ~ .Input_Label_2fEDE {
  transform: translateX(15px) translateY(4px);
  font-size: 12px;
  line-height: 16px;
}
@media (max-width: 768px) {
  .Input_filled_wtzYl .Input_Label_2fEDE,
  .Input_Root_2mmBV .Input_Field_3rwEh:focus ~ .Input_Label_2fEDE {
    transform: translateX(11px) translateY(3px);
    font-size: 10px;
    line-height: 14px;
  }
}
.Input_PostfixButton_3AaDW {
  padding: 5px 16px;
  background-color: #f4f4f4;
  border: 0;
  border-radius: 4px;
  font-size: 16px;
  line-height: 22px;
  font-family: inherit;
  color: #2d2928;
  margin: 7px 8px 7px 0;
  transition: all 0.2s;
}
.Input_PostfixButton_3AaDW:hover {
  background-color: #cecece;
}
@media (max-width: 768px) {
  .Input_PostfixButton_3AaDW {
    font-size: 14px;
    line-height: 20px;
    margin: 6px;
    padding: 5px 12px;
  }
}

.InputPhone_Root_2nbHO {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.InputPhone_Wrapper_3wZsP {
  border: 1px solid #d5d4d4;
  position: relative;
  width: 100%;
  border-radius: 4px !important;
  display: flex;
  background-color: #fff;
  transition: all 0.2s;
}
.InputPhone_Wrapper_3wZsP:hover {
  border: 1px solid #2d2928;
}
.InputPhone_Wrapper_3wZsP:focus-within {
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
}
.InputPhone_InputWrapper_2cjY5 {
  display: flex;
  flex-grow: 1;
}
.InputPhone_PostfixWrapper_3wwOE {
  flex-shrink: 0;
}
.InputPhone_BottomRenderWrapper_8NC1w {
  flex-shrink: 0;
  position: relative;
}
.InputPhone_disabled_b8IA5 .InputPhone_Wrapper_3wZsP {
  border: 1px solid #e8e8e8;
}
.InputPhone_disabled_b8IA5 .InputPhone_Field_3MBda {
  color: #969493;
}
.InputPhone_disabled_b8IA5 .InputPhone_Label_1mCgV {
  color: #d5d4d4;
}
.InputPhone_error_3Me_z .InputPhone_Wrapper_3wZsP {
  border: 1px solid hsl(13, 100%, 50%);
}
.InputPhone_error_3Me_z .InputPhone_Wrapper_3wZsP:hover {
  border: 1px solid hsl(13, 100%, 50%);
}
.InputPhone_error_3Me_z .InputPhone_Wrapper_3wZsP:focus-within {
  border: 1px solid hsl(13, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(13, 100%, 50%, 0.2);
}
.InputPhone_Label_1mCgV {
  color: #969493;
  font-size: 16px;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 20px);
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  transform: translateX(15px) translateY(12px);
  background: transparent;
  transition: 0.2s ease transform, 0.2s ease font-size;
}
@media (max-width: 768px) {
  .InputPhone_Label_1mCgV {
    font-size: 14px;
    line-height: 20px;
    transform: translateX(11px) translateY(10px);
  }
}
.InputPhone_Field_3MBda {
  font-size: 16px;
  line-height: 22px;
  display: block;
  padding: 20px 16px 4px 4px;
  background: transparent;
  width: 100%;
  color: #2d2928;
  overflow: hidden;
  border: 0;
}
.InputPhone_Field_3MBda::placeholder {
  color: #d5d4d4;
  opacity: 0;
  transition: all 0.2s;
}
.InputPhone_Field_3MBda:focus.InputPhone_Field_3MBda::placeholder {
  opacity: 1;
}
@media (max-width: 768px) {
  .InputPhone_Field_3MBda {
    padding: 17px 11px 3px 4px;
    font-size: 14px;
    line-height: 20px;
  }
}
.InputPhone_Prefix_1NcOL {
  display: none;
  font-size: 16px;
  padding: 20px 0 2px 12px;
  color: #333c4e;
  line-height: 22px;
  min-height: 31px;
}
@media (max-width: 768px) {
  .InputPhone_Prefix_1NcOL {
    font-size: 14px;
    line-height: 20px;
    padding-top: 17px;
  }
}
.InputPhone_filled_VzkdT .InputPhone_Prefix_1NcOL {
  display: block;
}
.InputPhone_Error_2Kbk6 {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
}
.InputPhone_filled_VzkdT .InputPhone_Label_1mCgV,
.InputPhone_Root_2nbHO .InputPhone_Field_3MBda:focus ~ .InputPhone_Label_1mCgV {
  transform: translateX(15px) translateY(4px);
  font-size: 12px;
  line-height: 16px;
}
@media (max-width: 768px) {
  .InputPhone_filled_VzkdT .InputPhone_Label_1mCgV,
  .InputPhone_Root_2nbHO .InputPhone_Field_3MBda:focus ~ .InputPhone_Label_1mCgV {
    transform: translateX(11px) translateY(3px);
    font-size: 10px;
    line-height: 14px;
  }
}
.InputPhone_PostfixButton_2CCwd {
  padding: 5px 16px;
  background-color: #f4f4f4;
  border: 0;
  border-radius: 4px;
  font-size: 16px;
  line-height: 22px;
  font-family: inherit;
  color: #2d2928;
  margin: 7px 8px 7px 0;
  transition: all 0.2s;
}
.InputPhone_PostfixButton_2CCwd:hover {
  background-color: #cecece;
}
@media (max-width: 768px) {
  .InputPhone_PostfixButton_2CCwd {
    font-size: 14px;
    line-height: 20px;
    margin: 6px;
    padding: 5px 12px;
  }
}

.dv-hidden-component {
  display: block;
}
@media screen and (min-width: 1241px) {
  .dv-hidden-component--extraDesktop {
    display: none !important;
  }
}
@media screen and (min-width: 1121px) and (max-width: 1240px) {
  .dv-hidden-component--mediumDesktop {
    display: none !important;
  }
}
@media screen and (min-width: 886px) and (max-width: 1120px) {
  .dv-hidden-component--desktop {
    display: none !important;
  }
}
@media screen and (min-width: 581px) and (max-width: 885px) {
  .dv-hidden-component--tablet {
    display: none !important;
  }
}
@media screen and (min-width: 321px) and (max-width: 580px) {
  .dv-hidden-component--mobile {
    display: none !important;
  }
}
@media screen and (max-width: 320px) {
  .dv-hidden-component--extraMobile {
    display: none !important;
  }
}

.dv-visible-component {
  display: none;
}
@media screen and (min-width: 1241px) {
  .dv-visible-component--extraDesktop {
    display: block;
  }
}
@media screen and (min-width: 1121px) and (max-width: 1240px) {
  .dv-visible-component--mediumDesktop {
    display: block;
  }
}
@media screen and (min-width: 886px) and (max-width: 1120px) {
  .dv-visible-component--desktop {
    display: block;
  }
}
@media screen and (min-width: 581px) and (max-width: 885px) {
  .dv-visible-component--tablet {
    display: block;
  }
}
@media screen and (min-width: 321px) and (max-width: 580px) {
  .dv-visible-component--mobile {
    display: block;
  }
}
@media screen and (max-width: 320px) {
  .dv-visible-component--extraMobile {
    display: block;
  }
}

.ProgressCircle_Root_4TH_S {
  transform: rotate(-90deg);
}
.ProgressCircle_Bar_1lPnD {
  transition: stroke-dashoffset 1s linear;
}

.Select_Root_2HyFK {
  position: relative;
  width: 100%;
}
.Select_Label_22W0V {
  color: #969493;
  position: absolute;
  font-size: 16px;
  line-height: 22px;
  transform: translate(15px, 12px);
  transition: all 0.2s;
}
@media (max-width: 768px) {
  .Select_Label_22W0V {
    font-size: 14px;
    line-height: 20px;
    transform: translate(11px, 10px);
  }
}
.Select_Label_22W0V:not(:empty) ~ .Select_Head_1xdG5 {
  padding-top: 13px;
}
.Select_Wrapper_MLhbu {
  border: 1px solid #d5d4d4;
  position: relative;
  border-radius: 4px;
  height: 48px;
  transition: all 0.2s;
}
@media (max-width: 768px) {
  .Select_Wrapper_MLhbu {
    height: 42px;
  }
}
.Select_Wrapper_MLhbu:focus,
.Select_Wrapper_MLhbu:hover {
  border: 1px solid #AFADAD;
}
.Select_Head_1xdG5 {
  display: flex;
  align-items: center;
  height: 100%;
  color: #2d2928;
  cursor: pointer;
  font-size: 16px;
  line-height: 22px;
  padding: 0 32px 0 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #ffffff;
  border-radius: 4px;
}
@media (max-width: 768px) {
  .Select_Head_1xdG5 {
    font-size: 14px;
    line-height: 20px;
    padding: 0 24px 0 11px;
  }
}
.Select_Head_1xdG5:after {
  content: '';
  position: absolute;
  top: 11px;
  right: 11px;
  width: 24px;
  height: 24px;
  background: url(../images/80f7c3486012110c1ec05720ec2b282b.svg) no-repeat center center;
  background-size: contain;
  transition: all 0.2s;
  transform: rotate(180deg);
}
@media (max-width: 768px) {
  .Select_Head_1xdG5:after {
    top: 8px;
    right: 7px;
  }
}
.Select_placeholder_1EfNV {
  color: #d5d4d4;
}
.Select_Options_1eawy {
  position: absolute;
  width: 100%;
  top: calc(100% + 5px);
}
.Select_filled_3slAb .Select_Label_22W0V {
  font-size: 12px;
  line-height: 16px;
  transform: translate(15px, 4px);
}
@media (max-width: 768px) {
  .Select_filled_3slAb .Select_Label_22W0V {
    font-size: 10px;
    line-height: 14px;
    transform: translate(11px, 3px);
  }
}
.Select_Opened_1Mwzl .Select_Wrapper_MLhbu {
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
}
.Select_Opened_1Mwzl .Select_Head_1xdG5:after {
  transform: rotate(0deg);
}
.Select_error_1rvSG .Select_Wrapper_MLhbu {
  border: 1px solid hsl(13, 100%, 50%);
}
.Select_error_1rvSG.Select_Opened_1Mwzl .Select_Wrapper_MLhbu {
  border: 1px solid hsl(13, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(13, 100%, 50%, 0.2);
}
.Select_Error_2ayUh {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
}

.Textarea_Root_1ss6h {
  position: relative;
  width: 100%;
}
.Textarea_Wrapper_3gqmT {
  padding: 5px 4px 5px 15px;
  border: 1px solid #d5d4d4;
  border-radius: 4px;
  transition: all 0.2s;
  background-color: #fff;
}
@media (max-width: 768px) {
  .Textarea_Wrapper_3gqmT {
    padding: 5px 4px 5px 11px;
  }
}
.Textarea_Wrapper_3gqmT:hover {
  border: 1px solid #AFADAD;
}
.Textarea_Wrapper_3gqmT:focus-within {
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
}
.Textarea_Textarea_h4prA {
  display: block;
  width: 100%;
  resize: none;
  font-size: 16px;
  line-height: 22px;
  border: none;
  padding: 15px 0 0px;
}
@media (max-width: 768px) {
  .Textarea_Textarea_h4prA {
    padding: 10px 0 0px;
    font-size: 14px;
    line-height: 20px;
  }
}
.Textarea_Textarea_h4prA::placeholder {
  opacity: 0;
  transition: all 0.2s;
}
.Textarea_Textarea_h4prA:focus.Textarea_Textarea_h4prA::placeholder {
  opacity: 1;
}
.Textarea_Textarea_h4prA::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent;
}
.Textarea_Textarea_h4prA::-webkit-scrollbar-thumb {
  background: #d5d4d4;
  border-radius: 2px;
}
.Textarea_Textarea_h4prA::placeholder {
  color: #d5d4d4;
}
.Textarea_Label_3-j_G {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateX(16px) translateY(13px);
  transition: 0.2s ease transform, 0.2s ease font-size;
  color: #969493;
  pointer-events: none;
  width: calc(100% - 26px);
  background-color: #fff;
}
.Textarea_Error_1i5gs {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
}
.Textarea_Counter_1FLtt {
  position: absolute;
  bottom: 4px;
  right: 15px;
  font-size: 12px;
  line-height: 16px;
  color: #969493;
  width: calc(100% - 22px);
  background-color: #fff;
  text-align: right;
}
@media (max-width: 768px) {
  .Textarea_Counter_1FLtt {
    font-size: 10px;
    line-height: 14px;
  }
}
.Textarea_filled_1sbzE .Textarea_Label_3-j_G,
.Textarea_Textarea_h4prA:focus + .Textarea_Label_3-j_G {
  transform: translateX(16px) translateY(5px);
  font-size: 12px;
  line-height: 16px;
}
@media (max-width: 768px) {
  .Textarea_filled_1sbzE .Textarea_Label_3-j_G,
  .Textarea_Textarea_h4prA:focus + .Textarea_Label_3-j_G {
    font-size: 10px;
    line-height: 14px;
    transform: translateX(12px) translateY(4px);
  }
}
.Textarea_error_3CtSk {
  border: 1px solid hsl(13, 100%, 50%);
}
.Textarea_error_3CtSk:hover {
  border: 1px solid hsl(13, 100%, 50%);
}
.Textarea_error_3CtSk:focus-within {
  border: 1px solid hsl(13, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(13, 100%, 50%, 0.2);
}
.Textarea_counter_1yqy6 .Textarea_Textarea_h4prA {
  padding-bottom: 16px;
}
@media (max-width: 768px) {
  .Textarea_counter_1yqy6 .Textarea_Textarea_h4prA {
    padding-bottom: 16px;
  }
}
.Textarea_disabled_3UBry {
  border: 1px solid #e8e8e8;
  color: #969493;
}
.Textarea_disabled_3UBry:hover {
  border: 1px solid #e8e8e8;
}
.Textarea_disabled_3UBry .Textarea_Label_3-j_G {
  color: #d5d4d4;
}

.InputWithSuggestions_Root_2fbtH {
  position: relative;
}
.InputWithSuggestions_List_1aduP {
  position: absolute;
  width: 100%;
  top: 2px;
}

.MultiSelect_Root_3oSC_ {
  position: relative;
  user-select: none;
}
.MultiSelect_Label_1cgfM {
  color: #969493;
  position: absolute;
  font-size: 16px;
  line-height: 22px;
  transform: translate(15px, 12px);
  transition: all 0.2s;
  pointer-events: none;
}
@media (max-width: 768px) {
  .MultiSelect_Label_1cgfM {
    font-size: 14px;
    line-height: 20px;
    transform: translate(11px, 10px);
  }
}
.MultiSelect_Wrapper_39WyZ {
  border: 1px solid #d5d4d4;
  position: relative;
  border-radius: 4px;
  height: 48px;
  transition: all 0.2s;
}
@media (max-width: 768px) {
  .MultiSelect_Wrapper_39WyZ {
    height: 42px;
  }
}
.MultiSelect_Wrapper_39WyZ:hover {
  border: 1px solid #2d2928;
}
.MultiSelect_Head_2gPNd {
  color: #2d2928;
  cursor: pointer;
  font-size: 16px;
  line-height: 22px;
  height: 46px;
  padding: 20px 32px 4px 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
  .MultiSelect_Head_2gPNd {
    font-size: 14px;
    line-height: 20px;
    padding: 17px 24px 3px 11px;
    height: 40px;
  }
}
.MultiSelect_Head_2gPNd:after {
  content: '';
  position: absolute;
  top: 11px;
  right: 11px;
  width: 24px;
  height: 24px;
  background: url(../images/80f7c3486012110c1ec05720ec2b282b.svg) no-repeat center center;
  background-size: contain;
  transition: all 0.2s;
  transform: rotate(180deg);
}
@media (max-width: 768px) {
  .MultiSelect_Head_2gPNd:after {
    top: 8px;
    right: 7px;
  }
}
.MultiSelect_placeholder_29Axj {
  color: #d5d4d4;
}
.MultiSelect_Options_OHAP_ {
  position: absolute;
  width: 100%;
  top: calc(100% + 5px);
}
.MultiSelect_listUp_uVCBJ {
  top: auto;
  bottom: calc(100% + 5px);
}
.MultiSelect_filled_3VlPe .MultiSelect_Label_1cgfM {
  font-size: 12px;
  line-height: 16px;
  transform: translate(15px, 4px);
}
@media (max-width: 768px) {
  .MultiSelect_filled_3VlPe .MultiSelect_Label_1cgfM {
    font-size: 10px;
    line-height: 14px;
    transform: translate(11px, 3px);
  }
}
.MultiSelect_open_MyXHQ .MultiSelect_Wrapper_39WyZ {
  border: 1px solid hsl(223, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(223, 100%, 50%, 0.2);
}
.MultiSelect_open_MyXHQ .MultiSelect_Head_2gPNd:after {
  transform: rotate(0deg);
}
.MultiSelect_error_Edm1- .MultiSelect_Wrapper_39WyZ {
  border: 1px solid hsl(13, 100%, 50%);
}
.MultiSelect_error_Edm1-.MultiSelect_open_MyXHQ .MultiSelect_Wrapper_39WyZ {
  border: 1px solid hsl(13, 100%, 50%);
  box-shadow: 0 0 0 2px hsla(13, 100%, 50%, 0.2);
}
.MultiSelect_Error_CiGc_ {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: hsl(13, 100%, 50%);
  padding: 2px 0;
}

.dv-copier-component {
  position: relative;
}
.dv-copier-component__hidden {
  position: fixed;
  z-index: -100;
  opacity: 0;
  left: 0;
}

.LinkWithArrow_Root_2XKyx {
  display: flex;
  width: auto;
  align-items: center;
  cursor: pointer;
}
.LinkWithArrow_Link_3R2JB {
  color: var(--color);
}

