.a10a3f92e9--container--oMqxw {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 24px
}

.a10a3f92e9--container--rbmVJ {
    background: #fff;
    background: var(--white_100);
    padding: 26px 28px 28px
}

.a10a3f92e9--logo--NFkNS {
    display: block;
    margin-bottom: 28px;
    width: 192px;
    height: 32px
}

.a10a3f92e9--fields--kvX4d {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 24px
}

.a10a3f92e9--field--cZsTF {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -ms-flex-preferred-size: calc(50% - 14px);
    position: relative;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    -webkit-flex-basis: calc(50% - 14px);
    flex-basis: calc(50% - 14px)
}

.a10a3f92e9--field--cZsTF.a10a3f92e9--result--VIgzS {
    padding: 12px 0
}

.a10a3f92e9--field--cZsTF.a10a3f92e9--result--VIgzS.a10a3f92e9--strong--oxTWM {
    border-radius: 4px;
    background: #f1f2f4;
    background: var(--gray6_100);
    padding: 12px
}

.a10a3f92e9--percent--DaeZW {
    position: absolute;
    top: 0;
    right: 0
}

.a10a3f92e9--banks--hQR1Q {
    margin-top: 20px;
    margin-bottom: 24px
}

.a10a3f92e9--buttons--eq0kH {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.a10a3f92e9--buttons--eq0kH>*+* {
    margin-left: 12px
}

.a10a3f92e9--section--eHvYg {
    border-radius: 2px;
    background: #fff;
    padding: 0 24px
}

.a10a3f92e9--item--AGjVb {
    padding: 4px 0 20px
}

.a10a3f92e9--with-borders--biyjU {
    border: 1px solid var(--gray10_100);
    border-radius: 4px
}

.a10a3f92e9--inner--yFQFw {
    padding: 20px 0
}

.a10a3f92e9--with-border--tCpCb {
    border-top: 1px solid var(--gray10_100)
}

@media print {
    .a10a3f92e9--hide-for-print--hVT3P {
        display: none
    }
}

.a10a3f92e9--icon--DNfYa,.a10a3f92e9--logo--en1FS {
    width: 56px;
    height: 56px
}

.a10a3f92e9--logo--en1FS {
    -o-object-fit: contain;
    object-fit: contain
}

.a10a3f92e9--icon--DNfYa {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.a10a3f92e9--container--fgvNQ,.a10a3f92e9--icon--DNfYa {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--container--fgvNQ {
    -ms-flex-pack: start;
    position: relative;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    cursor: pointer;
    border-radius: 4px;
    background-color: var(--gray6_100);
    padding: 16px;
    width: 100%;
    height: 92px
}

.a10a3f92e9--icon--a174v {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    margin-right: 16px;
    border-radius: 50%;
    background-color: var(--white_100);
    width: 56px;
    height: 56px;
    overflow: hidden
}

.a10a3f92e9--description--vEDg9 {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto
}

.a10a3f92e9--title--R4tvU {
    margin-bottom: 4px
}

.a10a3f92e9--content--_u_Kg {
    padding: 0 40px 40px
}

.a10a3f92e9--subtitle--ySuxS,.a10a3f92e9--title--l5fDr {
    margin-bottom: 16px
}

.a10a3f92e9--features-list--g6RvP {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--features-list--g6RvP:not(:last-child) {
    margin-bottom: 20px
}

.a10a3f92e9--feature--xdXFI {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.a10a3f92e9--feature--xdXFI:not(:last-child) {
    margin-right: 40px
}

.a10a3f92e9--description--XO3zG:not(:last-child) {
    margin-bottom: 32px
}

.a10a3f92e9--banks--_KXjT:not(:last-child) {
    margin-bottom: 24px
}

.a10a3f92e9--author-description--g7N24 {
    margin-top: 24px
}

.a10a3f92e9--banks-list--qepGC {
    margin: 0;
    padding: 0;
    list-style: none
}

.a10a3f92e9--bank-item--udH6v {
    display: block
}

.a10a3f92e9--bank-item--udH6v:not(:last-child),.a10a3f92e9--banks-title--jTx8w {
    margin-bottom: 20px
}

.a10a3f92e9--container--y2s9L {
    -ms-flex-align: center;
    grid-gap: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    gap: 12px
}

.a10a3f92e9--info--mzLWk {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    overflow: hidden
}

.a10a3f92e9--button--mQXcO {
    -ms-flex-pack: end;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    width: 220px
}

.a10a3f92e9--button--mQXcO:empty {
    display: none
}

.a10a3f92e9--container--PYdO1 {
    -ms-flex-align: center;
    grid-gap: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    gap: 12px
}

.a10a3f92e9--logo--eo3cD {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    border: 1px solid var(--gray10_100);
    border-radius: 4px;
    width: 40px;
    height: 40px;
    overflow: hidden
}

.a10a3f92e9--logo-image--KUn2b {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.a10a3f92e9--logo-icon--h8MqW {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--gray10_100);
    width: 100%;
    height: 100%
}

.a10a3f92e9--content--IBt7V {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    overflow: hidden
}

.a10a3f92e9--nowrap-text--d9thN {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a10a3f92e9--container--Fin53 {
    -ms-flex-align: center;
    grid-gap: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    gap: 12px
}

.a10a3f92e9--info--IxeyI {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto
}

.a10a3f92e9--link--JoMVj {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 220px
}

.a10a3f92e9--call-button--ryjKy {
    vertical-align: bottom;
    cursor: pointer;
    outline: none;
    border: none;
    padding: 0
}

.a10a3f92e9--call-button__fullwidth--e_rBi {
    width: 100%
}

.a10a3f92e9--phone--p1YTD {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    height: 40px;
    font-weight: 700;
    font-size: 22px
}

.a10a3f92e9--promos--GceOc {
    padding: 0 24px 32px
}

.a10a3f92e9--collapsed-block--kpTzD {
    display: inline-block;
    width: 100%
}

.a10a3f92e9--row--sfMWn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -8px
}

.a10a3f92e9--row--sfMWn>div {
    margin: 8px;
    width: calc(50% - 16px)
}

.a10a3f92e9--toggle-btn--zR3ek {
    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: transparent;
    padding: 16px 20px 0 0;
    color: #0468ff;
    font-size: 16px;
    line-height: 22px
}

.a10a3f92e9--toggle-btn--zR3ek:after {
    position: absolute;
    top: 16px;
    right: 4px;
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin: auto;
    border-bottom: 2px solid;
    border-left: 2px solid;
    border-radius: 1px;
    width: 6px;
    height: 6px;
    content: ""
}

.a10a3f92e9--toggle-btn--zR3ek.a10a3f92e9--toggle-btn--close--HGIZX:after {
    -webkit-transform: translateY(calc(50% - 2px)) rotate(135deg);
    transform: translateY(calc(50% - 2px)) rotate(135deg)
}

.a10a3f92e9--content--EA3yL {
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-height .3s linear;
    transition: max-height .3s linear;
    overflow: hidden
}

.a10a3f92e9--content--EA3yL:after {
    opacity: 0
}

.a10a3f92e9--container--rimd8 {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 20px
}

.a10a3f92e9--icon--Z6Ku7 {
    display: inline-block;
    position: relative;
    left: 3px;
    vertical-align: middle;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}

.a10a3f92e9--icon--opened--NoQQ_ {
    top: -2px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.a10a3f92e9--button--JevNx {
    margin-right: 40px
}

a.a10a3f92e9--link--CUYKP {
    font-size: 14px;
    line-height: 20px
}

.a10a3f92e9--element--hhgQA {
    display: inline-block;
    cursor: pointer;
    color: var(--primary_100);
    font-size: 16px;
    text-decoration: none
}

.a10a3f92e9--element--hhgQA:hover {
    color: #0468ff
}

.a10a3f92e9--link--DXJ7z {
    cursor: pointer;
    outline: none;
    border: none;
    background: none;
    padding: 0;
    color: var(--primary_100);
    font-size: 14px;
    line-height: 20px;
    text-decoration: none
}

.a10a3f92e9--link--DXJ7z:hover {
    color: #055de1
}

.a10a3f92e9--show-phone--IsHtJ {
    vertical-align: bottom;
    -webkit-transition: color .3s ease-out,background-color .3s ease-out,-webkit-box-shadow .05s;
    transition: color .3s ease-out,background-color .3s ease-out,-webkit-box-shadow .05s;
    transition: color .3s ease-out,background-color .3s ease-out,box-shadow .05s;
    transition: color .3s ease-out,background-color .3s ease-out,box-shadow .05s,-webkit-box-shadow .05s;
    cursor: pointer;
    outline: none;
    border: none;
    border-radius: 4px;
    background: rgba(4,104,255,.1);
    padding: 3px 16px 5px;
    height: 28px;
    color: #0468ff;
    font-weight: bolder;
    font-size: 14px;
    line-height: 20px
}

.a10a3f92e9--show-phone--IsHtJ:hover {
    background-color: rgba(15,72,157,.2)
}

.a10a3f92e9--phones--rw4_q {
    display: inline-block;
    opacity: .92;
    margin-right: 16px;
    height: 28px;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px
}

.a10a3f92e9--banner--kRSrq {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 16px 24px 24px
}

.a10a3f92e9--image-wrapper--QOqiT {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.a10a3f92e9--text--KqFsx {
    margin-right: 24px;
    margin-left: 24px
}

.a10a3f92e9--call-button-wrapper--DXpwB {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.a10a3f92e9--background--S5Ks2 {
    margin-top: 8px;
    background-color: #fff
}

.a10a3f92e9--background_border--WsOlb {
    border: 1px solid #e4e4e4;
    border-radius: 3px
}

.a10a3f92e9--title--UGJIS {
    padding: 24px 24px 0
}

.a10a3f92e9--container--BF05J {
    width: 480px
}

.a10a3f92e9--container--AalMQ,.a10a3f92e9--container--BF05J {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.a10a3f92e9--container--AalMQ {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    min-height: 318px
}

.a10a3f92e9--text--eLbCY {
    margin: 0 0 20px;
    max-width: 80%;
    text-align: center
}

.a10a3f92e9--container--I3kaB {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    min-height: 318px
}

.a10a3f92e9--container--HfzGW {
    position: relative;
    background-color: #fff
}

.a10a3f92e9--wrapper--xyaQb {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 20px;
    border-radius: 4px;
    background: #f1f2f4;
    padding: 6px 16px
}

.a10a3f92e9--title--9dsfx {
    display: block;
    text-decoration: none
}

.a10a3f92e9--logo--aLEDl a {
    -ms-flex-pack: start;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: start;
    justify-content: start;
    -webkit-align-items: center;
    align-items: center;
    text-decoration: none
}

.a10a3f92e9--logo--aLEDl a:active,.a10a3f92e9--logo--aLEDl a:hover {
    color: var(--primary_100);
    text-decoration: underline
}

.a10a3f92e9--img--nu9LM {
    margin-right: 16px;
    border: .56px solid var(--gray10_100);
    border-radius: 4px;
    background: 50% no-repeat;
    background-size: cover;
    width: 72px;
    height: 72px
}

.a10a3f92e9--title--zp4nZ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.a10a3f92e9--container--xyS4_ {
    position: relative;
    background-color: #fff
}

.a10a3f92e9--background--t7zUm {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: #152242;
    width: 100%;
    height: 56px
}

.a10a3f92e9--wrapper--oglqy {
    border-radius: 4px;
    background: #f1f2f4;
    padding: 12px 16px
}

.a10a3f92e9--title--akbYB {
    display: inline-block;
    padding: 6px;
    width: 50%;
    text-decoration: none
}

.a10a3f92e9--full-width--eTi9L {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.a10a3f92e9--full-width--eTi9L,.a10a3f92e9--label--3xVvD {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--label--3xVvD {
    -ms-flex-pack: center;
    position: relative;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 8px auto 32px
}

.a10a3f92e9--label--3xVvD span {
    margin-left: 4px
}

.a10a3f92e9--logo--QGiT1 {
    position: relative;
    padding-top: 24px
}

.a10a3f92e9--logo--QGiT1,.a10a3f92e9--logo--QGiT1 a {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--logo--QGiT1 a {
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    text-decoration: none
}

.a10a3f92e9--logo--QGiT1 a:active,.a10a3f92e9--logo--QGiT1 a:hover {
    color: var(--primary_100);
    text-decoration: underline
}

.a10a3f92e9--img--N0zsV {
    margin-bottom: 16px;
    border: .56px solid var(--gray10_100);
    border-radius: 4px;
    background: 50% no-repeat;
    background-size: cover;
    width: 72px;
    height: 72px
}

.a10a3f92e9--wrapper--vspMS {
    -ms-flex-pack: start;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: start;
    justify-content: start;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--wrapper--vspMS a {
    text-decoration: none
}

.a10a3f92e9--title--NdkJl {
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: 16px
}

.a10a3f92e9--agent-name--r0wFg {
    -ms-flex-align: end;
    -webkit-align-items: end;
    align-items: end;
    margin-bottom: 8px;
    color: var(--black_100)
}

.a10a3f92e9--agent-name--r0wFg,.a10a3f92e9--proofs--IdWlU {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.a10a3f92e9--proofs--IdWlU {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--agent-honest--m41Ud img {
    margin-left: 4px
}

.a10a3f92e9--agent-proofs-title--JqdYi {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--agent-proofs-title--JqdYi svg {
    margin-right: 4px
}

.a10a3f92e9--agent-reviews-title--xwFEb {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 16px;
    white-space: nowrap
}

.a10a3f92e9--agent-reviews-title--xwFEb svg {
    margin-right: 4px
}

.a10a3f92e9--wrapper--tnKaw {
    -ms-flex-pack: start;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: start;
    justify-content: start;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--title--EX4Zu {
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: 16px
}

.a10a3f92e9--proofs--vXyks {
    margin: 8px 0 0;
    padding: 0;
    list-style: none
}

.a10a3f92e9--proofs--vXyks li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--proofs--vXyks li+li {
    margin-top: 8px
}

.a10a3f92e9--proofs--vXyks li svg {
    margin-right: 4px
}

.a10a3f92e9--container--_bfFG {
    margin-top: 8px;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    background-color: #fff;
    padding: 24px;
    overflow: hidden
}

.a10a3f92e9--header--TZVmH {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 24px
}

.a10a3f92e9--body--l2b9z {
    position: relative;
    height: 334px;
    text-align: center
}

.a10a3f92e9--image--TNtec {
    height: 100%
}

.a10a3f92e9--fullscreen-button--Y8iey {
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: .9;
    cursor: pointer;
    outline: none;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    border: none;
    border-radius: 4px;
    background: #fff;
    background: var(--white_100);
    padding: 12px;
    width: 40px;
    height: 40px
}

.a10a3f92e9--fullscreen-button--Y8iey:active {
    background-color: rgba(15,72,157,.2)
}

.a10a3f92e9--fullscreen-button--Y8iey:hover {
    background-color: rgba(4,104,255,.1)
}

.a10a3f92e9--fullscreen-button--Y8iey:focus {
    -webkit-box-shadow: 0 0 1px 1px #83b4ff;
    box-shadow: 0 0 1px 1px #83b4ff
}

.a10a3f92e9--container--EomV8 {
    padding: 56px 0 64px;
    width: 100%;
    height: 100%;
    text-align: center
}

.a10a3f92e9--close--OhVH_ {
    position: absolute;
    top: 10px;
    right: 14px;
    cursor: pointer;
    border: none;
    background: none;
    padding: 10px
}

.a10a3f92e9--close--OhVH_ svg {
    display: block
}

.a10a3f92e9--image--WQbkN {
    height: 100%
}

.a10a3f92e9--link--pkXM5 {
    color: inherit;
    text-decoration: none
}

.a10a3f92e9--button--JlbVe {
    all: unset
}

.a10a3f92e9--container--ql67D {
    position: fixed;
    right: 24px;
    bottom: 24px;
    z-index: 100
}

.a10a3f92e9--notification--hYu5F {
    border-radius: 4px;
    background-color: var(--black_control_80);
    padding: 20px 16px
}

.a10a3f92e9--control--KR7g5,.a10a3f92e9--notification--hYu5F {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.a10a3f92e9--control--KR7g5 {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-left: 16px;
    border-left: 1px solid var(--white_100);
    padding-left: 16px
}

.a10a3f92e9--container--iDHc4 {
    margin-top: 8px;
    background-color: #fff
}

.a10a3f92e9--container--iDHc4.a10a3f92e9--hidden--RE5_x {
    position: absolute;
    border: none
}

.a10a3f92e9--border--_9mfU {
    border: 1px solid #e4e4e4;
    border-radius: 3px
}

.a10a3f92e9--heading--GdAGQ {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    padding: var(--unit_6) var(--unit_6) 0
}

.a10a3f92e9--banners-container--KZ3Wi {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: var(--unit_6)
}

.a10a3f92e9--banners-container--KZ3Wi.a10a3f92e9--hidden--RE5_x {
    opacity: 0;
    padding: 0
}

.a10a3f92e9--banner--kg2jN {
    width: 25%
}

.a10a3f92e9--banner--kg2jN aside {
    height: 100%
}

.a10a3f92e9--banner--kg2jN~.a10a3f92e9--banner--kg2jN {
    margin-left: 8px
}

.a10a3f92e9--container--rI5u0 {
    position: relative;
    z-index: 11
}

.a10a3f92e9--container--wn42A {
    position: absolute;
    top: 10px;
    right: 8px;
    cursor: pointer;
    width: 12px;
    height: 12px
}

.a10a3f92e9--container--S1I3S {
    position: absolute;
    top: 70px;
    left: 0;
    z-index: 1
}

.a10a3f92e9--wrapper--QxG8a {
    position: relative;
    margin: 0 auto;
    min-width: 704px;
    max-width: 1376px
}

.a10a3f92e9--tooltip--z9Ogj {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 16px;
    left: 22px;
    -webkit-box-shadow: 0 8px 16px rgba(0,0,0,.08);
    box-shadow: 0 8px 16px rgba(0,0,0,.08);
    border: 1px solid #0468ff;
    border-radius: 4px;
    background-color: #fff;
    padding: 16px;
    width: 287px
}

.a10a3f92e9--calendar--Rg4fe {
    margin-top: 4px;
    margin-right: 8px;
    background-image: url(calendar.21f54ca99be4c19ffff9.png);
    background-size: contain;
    width: 16px;
    height: 16px
}

.a10a3f92e9--wrapper--hQRBd {
    border-top: 1px solid #e4e4e4;
    padding: 24px
}

.a10a3f92e9--container--AEGNT,.a10a3f92e9--info--EuaKp {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.a10a3f92e9--info--EuaKp {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 16px
}

.a10a3f92e9--title--FGi4n {
    margin-bottom: 4px
}

.a10a3f92e9--description--mtWeO {
    margin-bottom: 8px
}

a.a10a3f92e9--link--oz2EX {
    color: var(--primary_100);
    font-size: var(--fontSize_16px);
    line-height: var(--lineHeight_22px);
    text-decoration: none
}

.a10a3f92e9--wrapper--cZ31y {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100px
}

.a10a3f92e9--wrapper-small--IQvIG {
    width: 60px
}

.a10a3f92e9--digit--c6g1a {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--gradient--Bzuab {
    background: conic-gradient(rgba(5,105,255,.6),#ff1f35 75%,#ff1f35);
    height: 100%
}

.a10a3f92e9--digit-value--lgsMS {
    font-weight: 700;
    font-size: 22px
}

.a10a3f92e9--wrapper-small--IQvIG .a10a3f92e9--digit-value--lgsMS {
    font-size: 16px
}

.a10a3f92e9--wrapper--aCa3r {
    -ms-flex-pack: end;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.a10a3f92e9--wrapper--lq_LX {
    padding-bottom: 16px
}

.a10a3f92e9--legend--mCk7Q {
    margin-top: 20px
}

.a10a3f92e9--heat-index--Gln4k {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 24px
}

.a10a3f92e9--diagram--e0bWL {
    margin-right: 16px
}

.a10a3f92e9--root--xBb_9 {
    margin: 24px 0 32px;
    border: 1px solid #e8e9ec;
    background-color: #fff;
    padding: 0 24px 24px
}

.a10a3f92e9--cards--J3PIo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--card--HrwSH {
    -ms-flex-positive: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    min-width: 280px;
    max-width: 316px
}

.a10a3f92e9--card--HrwSH:not(:first-child) {
    margin-left: 10px
}

@media (max-width: 1250px) {
    .a10a3f92e9--card--HrwSH:nth-child(4) {
        display:none
    }
}

.a10a3f92e9--root--V0fmY {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 24px 0
}

.a10a3f92e9--title--s8IlR {
    color: #152242;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px
}

.a10a3f92e9--button--YkTOe:not(:last-child) {
    margin-right: 8px
}

.a10a3f92e9--root--ejskK {
    display: block;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform,-webkit-box-shadow;
    transition-property: -webkit-transform,-webkit-box-shadow;
    transition-property: transform,box-shadow;
    transition-property: transform,box-shadow,-webkit-transform,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(.5,.25,0,1);
    transition-timing-function: cubic-bezier(.5,.25,0,1);
    border: 1px solid #e8e9ec;
    border-radius: 8px;
    background: #fff;
    padding: 12px 12px 16px;
    height: 100%;
    color: inherit;
    text-decoration: none
}

.a10a3f92e9--root--ejskK:hover {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,.1);
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.1)
}

.a10a3f92e9--row--twJK8:not(:last-child) {
    margin-bottom: 8px
}

.a10a3f92e9--price--VkWpf {
    font-weight: 700;
    font-size: 16px
}

.a10a3f92e9--root--CDWGA {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--avatar--XsdxE {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.a10a3f92e9--avatar--XsdxE,.a10a3f92e9--avatar-none--PaQDh {
    margin-right: 8px;
    border: 1px solid #f1f2f4;
    border-radius: 4px;
    width: 40px;
    height: 40px
}

.a10a3f92e9--avatar-none--PaQDh {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    background: #e8e9ec
}

.a10a3f92e9--avatar-none--PaQDh>svg {
    width: 24px;
    height: 24px
}

.a10a3f92e9--info--RjKhP {
    overflow: hidden
}

.a10a3f92e9--title--iHlGw {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--name--ZV2Ce {
    overflow: hidden;
    font-weight: 700;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a10a3f92e9--account-type--GtanF {
    color: #737a8e;
    font-size: 12px;
    line-height: 18px
}

.a10a3f92e9--icon--Am9T4 {
    margin-left: 4px
}

.a10a3f92e9--root--NixcP {
    margin-bottom: -4px
}

.a10a3f92e9--label--MlFpT {
    display: inline-block;
    margin-bottom: 4px;
    border-radius: 2px;
    background: rgba(58,197,0,.1);
    padding: 0 6px;
    color: #3ac500;
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: 1px
}

.a10a3f92e9--label--MlFpT:not(:last-child) {
    margin-right: 8px
}

.a10a3f92e9--root--AbIJI {
    position: relative;
    height: 150px
}

.a10a3f92e9--image--emNhs {
    border: 1px solid #f1f2f4;
    border-radius: 4px;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.a10a3f92e9--labels--jxwON {
    position: absolute;
    top: 12px;
    left: 12px
}

.a10a3f92e9--label--sl7P8 {
    -ms-flex-align: center;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 4px;
    background: rgba(0,0,0,.4);
    padding: 0 4px 0 8px;
    height: 24px;
    color: #fff;
    line-height: 100%
}

.a10a3f92e9--label--sl7P8:not(:last-child) {
    margin-right: 4px
}

.a10a3f92e9--label-count--QD7cx {
    margin-left: 4px;
    font-size: 12px
}

.a10a3f92e9--container--dApDq {
    background-image: url(location-subscription.ffb8c2b7d93d5ea13a0f.png);
    background-position: 95%;
    background-size: 171px 134px;
    background-repeat: no-repeat;
    background-color: #fff;
    background-color: var(--white_100);
    padding: 24px;
    width: 100%
}

.a10a3f92e9--content--uT4ns {
    max-width: 75%
}

.a10a3f92e9--description--Mmfnj {
    margin-top: 8px;
    margin-bottom: 14px
}

.a10a3f92e9--container--mgImV {
    padding: 0 var(--unit_6) var(--unit_6)
}

.a10a3f92e9--label--dJ7BY {
    padding-bottom: var(--unit_1)
}

.a10a3f92e9--phone--dyHns {
    padding-top: var(--unit_6)
}

.a10a3f92e9--row--Y1i_c {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.a10a3f92e9--input--WS3SK {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-right: var(--unit_4)
}

.a10a3f92e9--terms--NngPt {
    padding-top: var(--unit_6)
}

.a10a3f92e9--link--TVZHr {
    color: var(--primary_100)
}

.a10a3f92e9--container--gWu0M {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 36px 36px 24px;
    text-align: center
}

.a10a3f92e9--container--gWu0M:before {
    display: block;
    background-image: url(booking.30793a4384974eb9ded5.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 36px;
    width: 64px;
    height: 64px;
    content: ""
}

.a10a3f92e9--button--PKsnx {
    padding-top: 40px
}

.a10a3f92e9--container--tD2rQ {
    padding: 0 40px 40px
}

.a10a3f92e9--content-block--NvZfh {
    margin-top: 12px
}

.a10a3f92e9--buttons-container--tcKUZ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px
}

.a10a3f92e9--button--S_UzE:not(:first-child) {
    margin-left: 8px
}

.a10a3f92e9--container--WJyJ1 {
    border-top: 1px solid var(--gray10_100);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='247' height='185' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M60.007 29a4 4 0 0 1 4-4h56.576a4 4 0 0 1 4 4v60.092a4 4 0 0 1-4 4H64.007a4 4 0 0 1-4-4V29Zm0 78.056a4 4 0 0 1 4-4h56.576a4 4 0 0 1 4 4v60.092a4 4 0 0 1-4 4H64.007a4 4 0 0 1-4-4v-60.092ZM137.43 25a4 4 0 0 0-4 4v138.148a4 4 0 0 0 4 4h96.576a4 4 0 0 0 4-4V29a4 4 0 0 0-4-4H137.43Z' fill='url(%23a)'/%3E%3Cpath d='M166.993 162H47.007v20h198v-20h-33.014' stroke='%23152242' stroke-width='2'/%3E%3Cpath d='M123.025 22.378C104.848-9.25 84.14 16.072 86.972 27.186c2.83 11.115 10.817 14.907 5.35 22.394-5.469 7.487-13.624-.82-10.48-5.88 3.142-5.06 14.341-10.766 18.597-7.607 4.255 3.159 14.353 29.654 9.829 40.845-4.524 11.192-43.5 55.771-50.48 58.852-10.924 4.821-54.175-34.677-50.262-44.747 6.46-16.626 45.727-50.24 50.585-54.094 4.517-3.583 11.156-3.883 18.915-3.572' stroke='%23000' stroke-width='2'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.814 65.07a9.415 9.415 0 0 0-13.309.395l-1.614 1.713-2.956-2.786a3 3 0 0 0-4.24.126L40.053 78.993a3 3 0 0 0 .126 4.241l19.614 18.484a3 3 0 0 0 4.24-.125l13.642-14.476a3 3 0 0 0-.126-4.24l-2.955-2.786 1.614-1.713a9.415 9.415 0 0 0-.394-13.308Zm-11.497 5.336 1.614-1.713a4.707 4.707 0 0 1 6.851 6.457l-1.614 1.713 3.426 3.228-10.277-9.685Zm-5.73 16.375a4.707 4.707 0 1 0-3.426-3.228L52.31 86.58l3.425 3.228 2.854-3.027Z' fill='%23152242'/%3E%3C/g%3E%3Cpath d='M195.993 25c8.14 45 22.912 66.5 41 79' stroke='%23152242' stroke-width='2'/%3E%3Cpath d='M195.493 25.5c-1.086 20.871 6.563 68 41.5 84m0 3.5c-13.97 15.339-18.72 31.53-19 49' stroke='%23152242' stroke-width='2'/%3E%3Cpath d='M118.035 119.079c1.305-2.924 3.178-5.52 5.445-7.533m-19.865-1.038c2.139 2.355 4.038 5.077 5.646 8.052' stroke='%2300173F' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M106.463 118.648a71.29 71.29 0 0 1 15.042.925m-13.231 7.951c.608-.899-1.012-1.005-1.165-.253-.126.62.923.666 1.176.236m13.122.017c.608-.899-1.012-1.005-1.165-.253-.126.62.923.666 1.176.236m-7.624 2.423c.152 1.127 2.051 1.127 2.152-.025 0-.159-2.152-.114-2.152.025Z' stroke='%2300173F' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M114.845 130.664c.076.823 0 1.722-.215 2.418m1.418 1.9c-.304-.912-.836-1.557-1.368-1.57-.531 0-1.114.266-2.025 1.089m-19.283-4.191c2.671.025 5.343.633 7.774 1.747m-7.774 3.102a55.371 55.371 0 0 1 8.572-.026m24.878-4.013c2.988-.19 5.989.063 8.901.76m-8.42 2.19c2.912.469 5.825.937 8.737 1.418' stroke='%2300173F' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M132.52 147.035c-2.38-5.495-1.811-12.332-2.596-18.612-.797-6.33-3.089-12.306-6.444-16.877m-19.865-1.038c-2.216 2.431-3.875 5.419-5.065 8.546-1.57 4.064-2.418 8.394-3.254 12.686-1.62 8.293-3.241 16.954-1.152 25.12m100.947-.582c1.684-29.931-35.325-45.314-65.065-29.716' stroke='%2300173F' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M192.115 163.216c-7.761 4.495-18.687 13.636-23.967 19.878-3.95-3.343 4.925-15.194 10.281-18.815.722-.488-7.04-.152-10.218-1.823s-5.925-4.71-7.052-8.559c-1.481-5.089.241-11.217 4.026-14.256m-62.102 6.989c4.646-.013 9.268 2.038 12.37 5.495m36.476-4.282c-6.708-.702-13.49-1.405-20.186-.604-6.695.801-17.768 3.734-19.063 9.773m79.435 6.216c5.116-.873 19.068.33 19.068-8.559 0-4.57-3.798-8.761-5.229-12.977-1.621-7.407 3.862-11.42 4.938-12.674 1.089-1.266 1.582-3.292.481-4.52-1.431-1.608-4.077-.608-5.887.557-2.039 1.317-9.256 7.192-3.558 18.891.962 2.443 5.33 8.039 2.697 11.559-2.634 3.52-7.838 1.887-9.534.772' stroke='%2300173F' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M119.01 154.48s-.903.042-1.671.373c-.802.346-1.549 1.108-2.127 2.159' stroke='%2300173F' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='149.007' y1='171' x2='76.34' y2='91.034' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE1FF'/%3E%3Cstop offset='1' stop-color='%23C1E8FD'/%3E%3C/linearGradient%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' transform='rotate(43.301 -34.64 104.312)' d='M0 0h37.658v37.658H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: top right 36px;
    background-size: 244px auto;
    background-repeat: no-repeat;
    padding: 24px;
    min-height: 184px
}

.a10a3f92e9--content--uvXbI {
    padding-right: 260px
}

.a10a3f92e9--title--KIsg9 {
    margin-bottom: 4px
}

.a10a3f92e9--description--t35vd {
    margin-bottom: 12px
}

.a10a3f92e9--buttons--rR8ct {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 16px;
    height: 28px
}

.a10a3f92e9--button--KkZXJ:not(:first-child) {
    margin-left: 20px
}

.a10a3f92e9--details--d_a2X {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--details-item--TMq_r:not(:first-child) {
    margin-left: 32px
}

.a10a3f92e9--details-item__label--MyWUf {
    margin-bottom: 4px
}

.a10a3f92e9--link--kulNx {
    cursor: pointer;
    text-decoration: none
}

.a10a3f92e9--link--kulNx,.a10a3f92e9--link--kulNx:visited {
    color: var(--primary_100)
}

.a10a3f92e9--link--kulNx:focus,.a10a3f92e9--link--kulNx:hover {
    color: var(--fill_primary_hover_100)
}

.a10a3f92e9--link--kulNx:active {
    color: var(--fill_primary_active_100)
}

.a10a3f92e9--container--DCp1o {
    padding: 0 40px 40px
}

.a10a3f92e9--buttons-container--Kwxdl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px
}

.a10a3f92e9--button--bwbWz:not(:first-child) {
    margin-left: 8px
}

.a10a3f92e9--container--SGIUN {
    display: block;
    margin: 8px 0
}

.a10a3f92e9--container--SGIUN>:not(:last-child) {
    margin-bottom: 8px
}

.a10a3f92e9--item--_szzM {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 2px;
    background-color: #fff;
    padding: 24px 20px
}

.a10a3f92e9--item--_szzM.a10a3f92e9--item--v2--zKQNx {
    -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.08);
    box-shadow: 0 4px 16px rgba(0,0,0,.08);
    border-radius: 4px
}

.a10a3f92e9--image--wxBS6 {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 40px;
    height: 40px
}

.a10a3f92e9--content--Koa7N {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-left: 10px
}

.a10a3f92e9--container--LEYqw {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-right: 24px;
    margin-bottom: 36px
}

.a10a3f92e9--decorations-container--agTBg {
    margin-bottom: 32px
}

.a10a3f92e9--header--k5uKc {
    padding: 24px
}

.a10a3f92e9--slider--dNFJ9 li:nth-child(n+2) {
    margin-left: 16px
}

.a10a3f92e9--slider--dNFJ9>li {
    width: calc(33.33333% - 10.66667px)
}

.a10a3f92e9--container--xIqY6 {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--container_fullwidth--Shc7K {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 28px
}

.a10a3f92e9--container-size-xs--uuRrr {
    height: 28px
}

.a10a3f92e9--container-size-m--w_rfx {
    height: 40px
}

.a10a3f92e9--container-size-l--JMuNc {
    height: 48px
}

.a10a3f92e9--show-phone--T0wZP {
    vertical-align: bottom;
    -webkit-transition: color .3s ease-out,background-color .3s ease-out,-webkit-box-shadow .05s;
    transition: color .3s ease-out,background-color .3s ease-out,-webkit-box-shadow .05s;
    transition: color .3s ease-out,background-color .3s ease-out,box-shadow .05s;
    transition: color .3s ease-out,background-color .3s ease-out,box-shadow .05s,-webkit-box-shadow .05s;
    cursor: pointer;
    outline: none;
    border: none;
    border-radius: 4px;
    padding: 3px 16px 5px;
    height: 28px;
    font-weight: bolder;
    font-size: 14px;
    line-height: 20px
}

.a10a3f92e9--fill_primary--t3bg3 {
    background-color: var(--primary_100);
    color: var(--white_100)
}

.a10a3f92e9--fill_primary--t3bg3:hover {
    color: var(--fill_primary_hover_100)
}

.a10a3f92e9--fill_secondary--NwjL4 {
    background-color: var(--secondary_button_10);
    color: var(--primary_100)
}

.a10a3f92e9--fill_secondary--NwjL4:hover {
    background-color: var(--fill_secondary_hover_20)
}

.a10a3f92e9--phones--IpC1x {
    display: inline-block;
    opacity: .92;
    height: 22px;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px
}

.a10a3f92e9--phones_fullwidth--vTnTj {
    margin-right: 16px
}

.a10a3f92e9--container--lyCrL {
    -ms-flex-pack: justify;
    position: fixed;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-shadow: 0 1px 0 #e8e9ec;
    box-shadow: 0 1px 0 #e8e9ec;
    background: #fff;
    padding: 0 24px;
    width: 100%;
    height: 56px
}

.a10a3f92e9--aside--qtjHI,.a10a3f92e9--container--lyCrL {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--aside--qtjHI {
    margin-left: auto
}

.a10a3f92e9--aside--qtjHI>* {
    margin-left: 8px
}

.a10a3f92e9--close--YYjG7 {
    margin-left: 18px
}

.a10a3f92e9--close_button--Lu1zs {
    cursor: pointer;
    margin-top: 2px;
    border: none;
    background: none;
    padding: 6px
}

.a10a3f92e9--container--WR8Gd {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 56px;
    width: 100%;
    height: 100%
}

.a10a3f92e9--gallery--ceDS9 {
    -ms-flex-positive: 1;
    position: relative;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding: 40px 120px 70px
}

.a10a3f92e9--img--ewk07 {
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: var(--white_100);
    width: 100%;
    height: 100%
}

.a10a3f92e9--counter--kDMAY {
    position: absolute;
    right: 0;
    bottom: 24px;
    left: 0;
    text-align: center
}

.a10a3f92e9--description--HDG1Y {
    border-left: 1px solid var(--gray10_100);
    padding: 40px;
    width: 358px;
    overflow-y: auto
}

.a10a3f92e9--title--L7it7 {
    margin-bottom: 16px
}

.a10a3f92e9--container--dbd6P {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 56px;
    width: 100%;
    height: 100%
}

.a10a3f92e9--gallery--kCnoX {
    -ms-flex-positive: 1;
    position: relative;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding: 40px 120px 90px
}

.a10a3f92e9--img--be9m8 {
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: var(--white_100);
    width: 100%;
    height: 100%
}

.a10a3f92e9--counter--AG5tC {
    position: absolute;
    right: 0;
    bottom: 24px;
    left: 0;
    text-align: center
}

.a10a3f92e9--description--OjdjA {
    border-left: 1px solid var(--gray10_100);
    padding: 40px;
    width: 358px;
    overflow-y: auto
}

.a10a3f92e9--title--yrp0N {
    margin-bottom: 16px
}

.a10a3f92e9--more-button--Amy10 {
    margin-top: 40px
}

.a10a3f92e9--container--CArZY {
    -ms-flex-pack: justify;
    position: fixed;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-shadow: 0 1px 0 #e8e9ec;
    box-shadow: 0 1px 0 #e8e9ec;
    background: #fff;
    padding: 0 24px;
    width: 100%;
    height: 56px
}

.a10a3f92e9--aside--J19fw,.a10a3f92e9--container--CArZY {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--aside--J19fw {
    margin-left: auto
}

.a10a3f92e9--buttons--Vt73_ {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    align-items: center;
    margin-right: 20px;
    margin-left: 20px
}

.a10a3f92e9--button--vDvJp+.a10a3f92e9--button--vDvJp {
    margin-left: 8px
}

.a10a3f92e9--container--g3tKW {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.a10a3f92e9--container_row--C7fWH {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-right: 24px;
    margin-bottom: 36px
}

.a10a3f92e9--decorations-container--hfy6i {
    max-width: 100%
}

.a10a3f92e9--header--J053z {
    padding: 24px
}

.a10a3f92e9--slider--iP9jc li:nth-child(n+2) {
    margin-left: 16px
}

.a10a3f92e9--slider--iP9jc>li {
    width: calc(33.33333% - 10.66667px)
}

.a10a3f92e9--container--pxHAI {
    position: relative;
    width: 258px
}

.a10a3f92e9--image--RqWio {
    margin-bottom: 16px;
    width: 100%;
    height: 158px
}

.a10a3f92e9--title--RJoY2 {
    margin-bottom: 4px
}

.a10a3f92e9--description--oco04 {
    margin-bottom: 8px
}

.a10a3f92e9--link--tyJHv {
    cursor: pointer;
    outline: none;
    border: none;
    background: none;
    padding: 0;
    color: var(--primary_100);
    font-size: 14px;
    line-height: 20px;
    text-decoration: none
}

.a10a3f92e9--link--tyJHv:hover {
    color: #055de1
}

.a10a3f92e9--container--vOemw {
    padding: 24px
}

.a10a3f92e9--subtitle--xyjf_,.a10a3f92e9--title--Glf5T {
    padding-bottom: 16px
}

.a10a3f92e9--gallery--jkflQ {
    position: relative
}

.a10a3f92e9--button--AiBw2 {
    position: absolute;
    bottom: 16px;
    left: 16px
}

.a10a3f92e9--grid--NRHXr {
    grid-gap: 8px;
    display: grid;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 2fr 1fr;
    gap: 8px
}

.a10a3f92e9--item--pCxaL {
    border-radius: 4px
}

.a10a3f92e9--item--pCxaL:first-child {
    grid-row: 1/3
}

.a10a3f92e9--item--pCxaL:first-child:last-child {
    grid-row: 1/3;
    grid-column: 1/3
}

.a10a3f92e9--item--pCxaL:nth-child(2):last-child {
    grid-row: 1/3
}

.a10a3f92e9--container--hZ0yn {
    margin: 24px
}

.a10a3f92e9--header--HMXNN {
    margin-bottom: 16px
}

.a10a3f92e9--banner--Hz5cX {
    border-radius: 4px;
    background-image: url(decorations.7f8f9cbada152efff990.png);
    background-position: bottom 0 right 30px;
    background-size: 161px 144px;
    background-repeat: no-repeat;
    background-color: #f1f2f4;
    padding: 24px 40px
}

.a10a3f92e9--subtitle--Fknq8,.a10a3f92e9--title--LTgwn {
    padding-bottom: 8px
}

.a10a3f92e9--button--ArWD1,.a10a3f92e9--container--sbwmM {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--container--sbwmM {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    height: 100%
}

.a10a3f92e9--tabs--GfGqX {
    width: 50%
}

.a10a3f92e9--controls--Fg5ye {
    width: 50%;
    text-align: right
}

.a10a3f92e9--call--MXwE7 {
    display: inline-block;
    margin-right: 8px
}

.a10a3f92e9--favorite--Zu3NW {
    display: inline-block;
    margin-right: 20px
}

.a10a3f92e9--show-phone--VTlNn {
    vertical-align: bottom;
    -webkit-transition: color .3s ease-out,background-color .3s ease-out,-webkit-box-shadow .05s;
    transition: color .3s ease-out,background-color .3s ease-out,-webkit-box-shadow .05s;
    transition: color .3s ease-out,background-color .3s ease-out,box-shadow .05s;
    transition: color .3s ease-out,background-color .3s ease-out,box-shadow .05s,-webkit-box-shadow .05s;
    cursor: pointer;
    outline: none;
    border: none;
    border-radius: 4px;
    background: #0468ff;
    padding: 3px 16px 5px;
    height: 28px;
    color: #fff;
    font-weight: bolder;
    font-size: 14px;
    line-height: 20px
}

.a10a3f92e9--show-phone--VTlNn:hover {
    background-color: #0661ec
}

.a10a3f92e9--phones--KLX5s {
    display: inline-block;
    opacity: .92;
    margin-right: 16px;
    height: 28px;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px
}

.a10a3f92e9--tab--AtfZp {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0;
    outline: none;
    border: 1px solid transparent;
    background: transparent;
    padding: 0;
    max-width: 100%;
    height: 24px;
    overflow: hidden;
    scroll-snap-align: start;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-overflow: ellipsis
}

.a10a3f92e9--tab--AtfZp:not(:last-child) {
    margin-right: 40px
}

.a10a3f92e9--tab--AtfZp:after {
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    content: ""
}

.a10a3f92e9--tab--AtfZp.a10a3f92e9--active--bAns6 {
    cursor: default;
    color: #0468ff
}

.a10a3f92e9--tab--AtfZp.a10a3f92e9--active--bAns6:after,.a10a3f92e9--tab--AtfZp.a10a3f92e9--active--bAns6:hover:after {
    background-color: #0468ff
}

.a10a3f92e9--tab--AtfZp:hover:after {
    background-color: #e8e9ec
}

.a10a3f92e9--tab--AtfZp.a10a3f92e9--focus-visible--hxn9c:focus {
    border: 1px solid #83b4ff
}

.a10a3f92e9--text--uR2tg {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.a10a3f92e9--tour--xJFWY {
    border-radius: 4px;
    background-color: #fff
}

.a10a3f92e9--container--TMG9K {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    border: 1px solid #ced1d7;
    border: 1px solid var(--gray20_100);
    border-radius: 4px;
    height: 100%
}

.a10a3f92e9--icon--TvZU_ {
    margin-bottom: 16px;
    background-image: url(no-support.3b8929306355feb736a5.svg);
    width: 40px;
    height: 40px
}

.a10a3f92e9--text--JyyVc {
    margin-top: 8px;
    padding: 0 100px;
    text-align: center
}

.a10a3f92e9--tour--cFULP {
    margin: 24px 0;
    border-top: 1px solid #e8e9ec;
    padding: 0 24px;
    color: #121212;
    font-size: 16px;
    line-height: 22px;
    text-align: left
}

.a10a3f92e9--title--BAGdF {
    margin: 24px 0;
    font-weight: 700;
    font-size: 22px;
    line-height: 28px
}

.a10a3f92e9--title_redesigned--DIUp3 {
    margin: 0 0 24px
}

.a10a3f92e9--content--G9RjV {
    border-radius: 4px;
    height: 328px;
    overflow: hidden
}

.a10a3f92e9--layout--iJ70z {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(bg.9da350dd4e618f07467d.png) no-repeat;
    background-size: cover;
    height: 100%;
    min-height: 100%;
    text-align: center
}

.a10a3f92e9--layout--iJ70z:before {
    display: inline-block;
    margin-bottom: 12px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='64' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M59.492 15.424 32.5 0 5.508 15.424 32.5 30.848l26.992-15.424Zm1.008 1.728-27 15.428v30.85L60.5 48V17.152Zm-29 46.277V32.58l-27-15.428V48l27 15.429Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
    background-size: cover;
    width: 64px;
    height: 64px;
    content: ""
}

.a10a3f92e9--text--uVmYo {
    margin-bottom: 16px;
    max-width: 526px
}

@media (min-width: 1024px) {
    .a10a3f92e9--content--G9RjV {
        height:455px
    }
}

.a10a3f92e9--show-phone--sk_4a {
    display: inline-block;
    cursor: pointer;
    outline: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: var(--primary_100);
    width: 100%;
    color: var(--white_100);
    font-weight: 700
}

.a10a3f92e9--show-phone--sk_4a:hover {
    background-color: var(--fill_primary_hover_100)
}

.a10a3f92e9--show-phone--sk_4a:focus {
    -webkit-box-shadow: 0 0 1px 1px var(--focused_15);
    box-shadow: 0 0 1px 1px var(--focused_15)
}

.a10a3f92e9--show-phone--sk_4a:active {
    background-color: var(--fill_primary_active_100)
}

.a10a3f92e9--show-phone-xs--sRMLn {
    padding: 3px 11px;
    height: 28px;
    font-size: var(--fontSize_14px);
    line-height: var(--lineHeight_20px)
}

.a10a3f92e9--show-phone-m--VgZcs {
    padding: 8px 15px;
    height: 40px;
    font-size: var(--fontSize_16px);
    line-height: var(--lineHeight_22px)
}

.a10a3f92e9--phone--FU8Ha {
    display: block;
    margin-top: 8px;
    color: #182930;
    font-weight: 700;
    text-decoration: none
}

.a10a3f92e9--phone--FU8Ha:first-child {
    margin-top: 0
}

.a10a3f92e9--phone-size-xs--Bov95 {
    font-size: 16px;
    line-height: 1.38
}

.a10a3f92e9--phone-size-m--QjcWY {
    font-size: 28px;
    line-height: 1.21
}

.a10a3f92e9--phone--tKHqN {
    display: block;
    margin-top: 8px;
    color: #182930;
    font-weight: 700;
    text-decoration: none
}

.a10a3f92e9--phone--tKHqN:first-child {
    margin-top: 0
}

.a10a3f92e9--phone-size-xs--_OtLq {
    font-size: 16px;
    line-height: 1.38
}

.a10a3f92e9--phone-size-s--VGhvi {
    font-size: 22px;
    line-height: 1.21
}

.a10a3f92e9--phone-size-m--RB8K0 {
    font-size: 28px;
    line-height: 1.21
}

.a10a3f92e9--container--ftZTO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    background-color: var(--white_100);
    width: 100%;
    height: 100%
}

.a10a3f92e9--no-scroll--Qae8j {
    overflow: hidden
}

.a10a3f92e9--fullscreen--LKsPl {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 200
}

.a10a3f92e9--hidden--t8uoN {
    display: none
}

.a10a3f92e9--info--di9zw {
    position: relative;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: var(--white_100);
    padding: 48px 40px;
    width: 358px;
    height: 100%
}

.a10a3f92e9--close-button--lZjsd {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    border: 0;
    background-color: transparent;
    padding: 6px
}

.a10a3f92e9--info-section--rvRp6 {
    margin-bottom: 34px
}

.a10a3f92e9--info-block--e2xyE {
    margin-bottom: 4px
}

.a10a3f92e9--contact-button--ZM6gz {
    margin: 16px 0
}

.a10a3f92e9--view--e0r_h {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    height: 100%
}

.a10a3f92e9--fullscreen-button--XxSpH {
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 0;
    width: 40px;
    height: 40px
}

.a10a3f92e9--fullscreen-button--W3zBx {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    border: 0;
    border-radius: 50%;
    background-color: var(--superblack_40);
    padding: 0;
    width: 40px;
    height: 40px
}

.a10a3f92e9--container--XciWJ {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%
}

.a10a3f92e9--container--XciWJ img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.a10a3f92e9--svg--S1DUI {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%
}

.a10a3f92e9--svg--S1DUI path {
    opacity: .5
}

.a10a3f92e9--container--wc0gx {
    position: relative;
    margin-top: 24px;
    padding: 0 24px
}

.a10a3f92e9--carousel--UnCvS,.a10a3f92e9--square--CXyaB {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--square--CXyaB {
    -ms-flex-pack: stretch;
    -webkit-justify-content: stretch;
    justify-content: stretch;
    width: 70%
}

.a10a3f92e9--square--CXyaB .a10a3f92e9--item--CEy7Z {
    margin-right: 8px;
    width: 100%;
    height: 400px
}

.a10a3f92e9--column--iLyP_ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 30%
}

.a10a3f92e9--column--iLyP_ .a10a3f92e9--item--CEy7Z {
    height: 196px
}

.a10a3f92e9--column--iLyP_ .a10a3f92e9--item--CEy7Z:first-child {
    margin-bottom: 8px
}

.a10a3f92e9--item--CEy7Z {
    position: relative;
    cursor: pointer;
    border: 1px solid #ced1d7;
    border-radius: 4px;
    overflow: hidden
}

.a10a3f92e9--counter--EmQnN {
    position: absolute;
    right: 32px;
    bottom: 8px
}

.a10a3f92e9--tour--D12iz {
    position: absolute;
    bottom: 16px;
    left: 40px
}

.a10a3f92e9--booked--KplW4 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

@media print {
    .a10a3f92e9--container--wc0gx {
        display: none
    }
}

.a10a3f92e9--counter--VjKe8 {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 4px;
    background: rgba(0,0,0,.4);
    padding: 3px 8px
}

.a10a3f92e9--icon--RqUNE {
    margin-right: 4px;
    width: 16px;
    height: 16px
}

.a10a3f92e9--image--qSir_ {
    display: block;
    position: relative;
    width: 100%;
    height: 100%
}

.a10a3f92e9--image--cover--pxiQU img {
    -o-object-fit: cover;
    object-fit: cover
}

.a10a3f92e9--image--qSir_ * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.a10a3f92e9--image-container--Icl7C {
    position: relative;
    overflow: hidden
}

.a10a3f92e9--icon-container--HW2O6,.a10a3f92e9--image-container--Icl7C {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    height: 100%
}

.a10a3f92e9--icon-container--HW2O6 {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.4);
    width: 100%
}

@supports ((-o-object-fit: contain) or (object-fit:contain)) {
    .a10a3f92e9--image-container--Icl7C img {
        -o-object-fit:contain;
        object-fit: contain
    }
}

.a10a3f92e9--image--contain--nv599 img {
    max-width: 100%;
    max-height: 100%
}

.a10a3f92e9--image--cover--pxiQU .a10a3f92e9--image-container--Icl7C img {
    position: absolute;
    top: -10000%;
    right: -10000%;
    bottom: -10000%;
    left: -10000%;
    -webkit-transform: scale(.1);
    transform: scale(.1);
    margin: auto;
    min-width: 1000%;
    min-height: 1000%
}

@supports ((-o-object-fit: cover) or (object-fit:cover)) {
    .a10a3f92e9--image--cover--pxiQU .a10a3f92e9--image-container--Icl7C img {
        position:static;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        min-width: 100%;
        height: 100%;
        min-height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }
}

.a10a3f92e9--no_image--Xc_eg {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    height: 100%;
    color: hsla(0,0%,100%,.6);
    text-align: center
}

.a10a3f92e9--no_image--with_text--TH29r .a10a3f92e9--no_image-icon--lpdsC {
    padding-bottom: 12px
}

.a10a3f92e9--no_image-text--eB_Nd {
    display: block;
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-size: 16px
}

.a10a3f92e9--no_image-icon--lpdsC img {
    display: inline-block;
    vertical-align: middle
}

.a10a3f92e9--container--ro2ST {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.a10a3f92e9--container--Gad1d {
    position: relative;
    margin: auto;
    width: calc(100vw - 130px);
    height: 100%
}

.a10a3f92e9--video--Ajqt9 {
    width: 100%;
    height: 100%
}

.a10a3f92e9--player_icon--g551F {
    z-index: 1
}

.a10a3f92e9--container--vxFm_ {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    color: #fff
}

.a10a3f92e9--container--vxFm_:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.4);
    width: 100%;
    height: 100%;
    content: ""
}

.a10a3f92e9--preloader--W3FBB {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    min-height: 200px
}

.a10a3f92e9--container--jFCC1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 8px;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    background-color: #fff;
    padding: 24px;
    color: #152242
}

.a10a3f92e9--description--BcV6B {
    margin-top: 4px
}

.a10a3f92e9--prices_block--n0SGT {
    margin-top: 24px
}

.a10a3f92e9--chart_filters--c2r5N {
    margin-top: 32px
}

.a10a3f92e9--chart_wrapper--CsEOU {
    margin-top: 15px;
    background: url("/images/priceschanges.png");
    background-size: contain;
}

.a10a3f92e9--link_btn--kPxgm:not(:empty) {
    margin-top: 17px
}

.a10a3f92e9--container--piwQd {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--item--n1CDa:not(:last-child) {
    margin-right: 32px
}

.a10a3f92e9--caption--Ec40f,.a10a3f92e9--price--w7ha0 {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--caption--Ec40f {
    margin-top: 4px
}

.a10a3f92e9--price_tooltip--QAjLo {
    margin-left: 12px
}

.a10a3f92e9--caption_tooltip--RkYrV {
    margin-left: 4px
}

.a10a3f92e9--container--tJKPw {
    max-width: 288px
}

.a10a3f92e9--link_wrapper--s5sKf,.a10a3f92e9--range--cOG3s {
    margin-top: 8px
}

.a10a3f92e9--description--BDloJ {
    margin-top: 4px
}

.a10a3f92e9--link--bJuqF {
    color: var(--primary_100);
    text-decoration: none
}

.a10a3f92e9--faq_icon--xoVXt {
    cursor: pointer
}

.a10a3f92e9--label--on1E5 {
    cursor: pointer;
    border-radius: 2px;
    background-color: var(--primary_10);
    padding: 4px 8px;
    color: var(--primary_100);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.a10a3f92e9--container--ZPpxg {
    max-width: 288px
}

.a10a3f92e9--description--QoyxP {
    margin-top: 8px
}

.a10a3f92e9--price_bar--_rlY2 {
    margin-top: 16px
}

.a10a3f92e9--titles--AGfk1 {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.a10a3f92e9--bar--O2gpw {
    margin-top: 6px;
    border-radius: 6px;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,var(--gray6_100)),color-stop(22%,var(--gray6_100)),color-stop(0,transparent),color-stop(78%,transparent),color-stop(78%,var(--gray6_100)),to(var(--gray6_100)));
    background: -webkit-linear-gradient(left,var(--gray6_100) 0,var(--gray6_100) 22%,transparent 0,transparent 78%,var(--gray6_100) 78%,var(--gray6_100) 100%);
    background: linear-gradient(90deg,var(--gray6_100) 0,var(--gray6_100) 22%,transparent 0,transparent 78%,var(--gray6_100) 78%,var(--gray6_100) 100%);
    height: 26px
}

.a10a3f92e9--fill--EVYq7 {
    position: relative;
    margin: 0 auto;
    border-right: 1px solid var(--black_100);
    border-left: 1px solid var(--black_100);
    background-color: var(--success_10);
    width: 56%;
    height: 26px
}

.a10a3f92e9--label--kzztD {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 6px;
    background-color: var(--success_100);
    padding: 0 8px;
    color: var(--white_100);
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

.a10a3f92e9--label--kzztD,.a10a3f92e9--values--NEuQz {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.a10a3f92e9--values--NEuQz {
    position: relative;
    margin-top: 4px;
    height: 20px
}

.a10a3f92e9--price_end--Fk9RC,.a10a3f92e9--price_start--DuMtA {
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.a10a3f92e9--price_start--DuMtA {
    left: 22%
}

.a10a3f92e9--price_end--Fk9RC {
    left: 78%
}

.a10a3f92e9--container--WkkLq {
    -ms-flex-pack: justify;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    z-index: 0
}

.a10a3f92e9--container--tzK4q {
    padding: 0 40px 40px
}

.a10a3f92e9--buttons-container--OFECb {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px
}

.a10a3f92e9--button--vtvcp:not(:first-child) {
    margin-left: 8px
}

.a10a3f92e9--actual--KF2Fy {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 8px 0 12px
}

.a10a3f92e9--actual--KF2Fy,.a10a3f92e9--label--DSBoP {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--label--DSBoP {
    margin-right: 8px
}

.a10a3f92e9--warning--FextH {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 0
}

.a10a3f92e9--label--ZzAdx,.a10a3f92e9--warn--BrNd0 {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    margin-right: 8px
}

.a10a3f92e9--tooltip--Ws8gP {
    max-width: 260px
}

.a10a3f92e9--wrapper--_puXL {
    padding: var(--unit_6)
}

.a10a3f92e9--heading--aKaLZ {
    margin-bottom: var(--unit_4)
}

.a10a3f92e9--description--vjxBj {
    margin-bottom: var(--unit_8)
}

.a10a3f92e9--villages-list--dQV_K {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.a10a3f92e9--villages-button--inotv {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: var(--unit_6)
}

.a10a3f92e9--info--bPOUD {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: var(--unit_2);
    color: #000;
    color: var(--superblack_100)
}

.a10a3f92e9--row--xiGJj~.a10a3f92e9--row--xiGJj {
    margin-top: var(--unit_1)
}

.a10a3f92e9--price--P5U0K {
    margin: var(--unit_1) 0
}

.a10a3f92e9--link--ZHe_o {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 216px
}

.a10a3f92e9--link--ZHe_o~.a10a3f92e9--link--ZHe_o {
    margin-left: var(--unit_2)
}

.a10a3f92e9--location-container--Aei6_ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--highway-icon--nsm9B {
    margin-top: 2px;
    margin-right: var(--unit_2)
}

.a10a3f92e9--block--MnW_k {
    border-top: 1px solid #e4e4e4;
    background: #fff;
    padding: 20px 24px 24px
}

.a10a3f92e9--badge-wrap--tg53q {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px
}

.a10a3f92e9--title--fc9fV {
    color: #ff1f34;
    font-size: 12px
}

.a10a3f92e9--title-icon--LDET6 {
    margin-right: 5px;
    margin-left: 20px
}

.a10a3f92e9--badge--H50tt {
    display: inline-block;
    cursor: default;
    border-radius: 2px;
    background-color: rgba(46,158,0,.1);
    padding: 0 6px;
    color: #2e9e00;
    font-weight: 700;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase
}

.a10a3f92e9--list-item--c7upj {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 6px 0;
    color: #152242;
    font-size: 16px;
    line-height: 26px
}

.a10a3f92e9--list-icon--cDeiR {
    margin-top: 2px;
    margin-right: 5px
}

.a10a3f92e9--block--RYkOJ {
    border-top: 1px solid #e4e4e4;
    background: #fff;
    padding: 20px 24px 24px
}

.a10a3f92e9--title--_vQUq {
    margin: 8px 0;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.43
}

.a10a3f92e9--badge--Rfa2C {
    display: inline-block;
    cursor: default;
    border-radius: 2px;
    background-color: rgba(46,158,0,.1);
    padding: 0 6px;
    color: #2e9e00;
    font-weight: 700;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase
}

.a10a3f92e9--link-wrapper--kT93G {
    display: inline-block;
    position: relative
}

.a10a3f92e9--link-wrapper--kT93G:hover>.a10a3f92e9--tooltip--FKDgN {
    visibility: visible
}

.a10a3f92e9--tooltip--FKDgN {
    position: absolute;
    right: 0;
    bottom: 0;
    visibility: hidden;
    z-index: 110;
    padding-bottom: 24px
}

.a10a3f92e9--terms--c72j7 {
    display: block;
    -webkit-transition: color .15s;
    transition: color .15s;
    margin-top: 12px;
    color: #2b87db;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none
}

.a10a3f92e9--terms--c72j7:hover {
    color: #1a62a6
}

.a10a3f92e9--container--vWgWQ {
    -ms-flex-align: start;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.a10a3f92e9--align-right--QoEer {
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.a10a3f92e9--container--vWgWQ+.a10a3f92e9--container--vWgWQ {
    margin-top: 4px
}

.a10a3f92e9--text--Q7D3p {
    -ms-flex-negative: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1
}

.a10a3f92e9--button--IFf4U {
    cursor: pointer;
    margin: 0 0 0 4px;
    outline: none;
    border: none;
    background: transparent;
    padding: 2px 0;
    width: 16px;
    height: 20px
}

.a10a3f92e9--item--eJ_3M+.a10a3f92e9--item--eJ_3M {
    margin-top: var(--lineHeight_22px)
}

.a10a3f92e9--button--f5N5p {
    margin-top: -8px;
    padding: 0 24px 24px
}

.a10a3f92e9--title--xna9f {
    margin: 24px 0 0 24px;
    color: #121212;
    font-weight: 700;
    font-size: 16px;
    font-size: var(--fontSize_16px);
    line-height: 22px;
    line-height: var(--lineHeight_22px)
}

.a10a3f92e9--redesign--gz958 .a10a3f92e9--button--f5N5p {
    margin-top: 16px;
    padding: 0
}

.a10a3f92e9--redesign--gz958 .a10a3f92e9--title--xna9f {
    margin: 0 0 10px;
    font-size: 28px;
    font-size: var(--fontSize_28px);
    line-height: 36px;
    line-height: var(--lineHeight_36px)
}

:root {
    --fontSize_0: 0;
    --fontSize_10px: 10px;
    --fontSize_12px: 12px;
    --fontSize_14px: 14px;
    --fontSize_16px: 16px;
    --fontSize_18px: 18px;
    --fontSize_22px: 22px;
    --fontSize_28px: 28px;
    --fontSize_38px: 38px;
    --lineHeight_0: 0;
    --lineHeight_10px: 10px;
    --lineHeight_12px: 12px;
    --lineHeight_14px: 14px;
    --lineHeight_16px: 16px;
    --lineHeight_18px: 18px;
    --lineHeight_20px: 20px;
    --lineHeight_22px: 22px;
    --lineHeight_24px: 24px;
    --lineHeight_28px: 28px;
    --lineHeight_36px: 36px;
    --lineHeight_38px: 38px;
    --lineHeight_46px: 46px
}

.a10a3f92e9--list--ZufFm,.a10a3f92e9--name--_zate,.a10a3f92e9--value--Azv8r {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-size: var(--fontSize_16px);
    line-height: 22px;
    line-height: var(--lineHeight_22px)
}

.a10a3f92e9--item--rsf92 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    padding: 12px 0
}

.a10a3f92e9--item--rsf92+.a10a3f92e9--item--rsf92 {
    -webkit-box-shadow: 0 -1px 0 #e8e9ec;
    box-shadow: 0 -1px 0 #e8e9ec;
    -webkit-box-shadow: 0 -1px 0 var(--gray10_100);
    box-shadow: 0 -1px 0 var(--gray10_100)
}

.a10a3f92e9--name--_zate {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    min-width: 76px;
    color: #737a8e;
    color: var(--gray60_100)
}

.a10a3f92e9--value--Azv8r {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-left: 16px;
    min-width: calc(50% - 8px);
    color: #152242;
    color: var(--black_100);
    text-align: right;
    white-space: pre-line
}

.a10a3f92e9--grid--Q3_1S {
    grid-gap: 40px;
    display: grid;
    gap: 40px
}

.a10a3f92e9--grid--Q3_1S.a10a3f92e9--grid-2--Y0RLX {
    grid-template-columns: 1fr 1fr
}

.a10a3f92e9--container--AdaJf {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    top: 3694px;
    left: 53px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 8px;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    background-color: #fff;
    padding-left: 24px;
    height: 152px
}

.a10a3f92e9--title--jVJrn {
    margin-bottom: 8px;
    font-weight: 700
}

.a10a3f92e9--subtitle--jUin4,.a10a3f92e9--title--jVJrn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-style: normal;
    font-size: 16px;
    line-height: 22px;
    font-family: Lato,sans-serif;
    text-align: left
}

.a10a3f92e9--subtitle--jUin4 {
    margin-bottom: 14px
}

.a10a3f92e9--button--JZDx9 {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    top: 3786px;
    left: 78px;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    border: none;
    border-radius: 4px;
    background: rgba(4,104,255,.102);
    padding: 4px,12px;
    width: 100px;
    height: 28px
}

.a10a3f92e9--button--JZDx9:hover {
    background: rgba(15,72,157,.2)
}

.a10a3f92e9--button--JZDx9:active {
    border: 1px solid #0468ff;
    background: rgba(24,69,135,.3)
}

.a10a3f92e9--button--JZDx9 a {
    width: 76px;
    height: 20px;
    color: #0468ff;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: Lato,sans-serif;
    text-align: left;
    text-decoration: none
}

.a10a3f92e9--content--lR9wZ {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.a10a3f92e9--footer-contact--xLnev {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--logo--_LWPH {
    margin-right: 16px;
    width: 56px;
    height: 56px
}

.a10a3f92e9--description--mep3I {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.a10a3f92e9--footer--VMKzm {
    -ms-flex-pack: justify;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    min-width: 550px
}

.a10a3f92e9--footer-isdescriptionmodal--vLBVb {
    display: block;
    min-width: 350px
}

.a10a3f92e9--footer-contact-isdescriptionmodal--W4AxO {
    -ms-flex-pack: justify;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.a10a3f92e9--container--e1Y1f,.a10a3f92e9--footer-contact-isdescriptionmodal--W4AxO {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--container--e1Y1f {
    position: relative;
    cursor: pointer;
    border-radius: 4px;
    background-color: var(--black_6);
    padding: 23px 20px;
    width: 100%;
    height: 92px
}

.a10a3f92e9--icon--rwsvt {
    -ms-flex-negative: 0;
    -ms-flex-positive: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: var(--unit_4);
    width: 56px;
    height: 56px
}

.a10a3f92e9--icon--rwsvt img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.a10a3f92e9--title--bzt4L {
    margin-top: 4px
}

.a10a3f92e9--discount--EVBrH {
    background-color: #ffe2dc
}

.a10a3f92e9--mortgage--XajNX {
    background-color: #feebc5
}

.a10a3f92e9--maternal-capital--aW4nB,.a10a3f92e9--military-mortgage--pG4Hy {
    background-color: rgba(255,126,0,.2)
}

.a10a3f92e9--bonus--wJP8S {
    background-color: #daedc6
}

.a10a3f92e9--container--G7fGl {
    margin: 24px 0 16px;
    background-color: #fff;
    padding: 24px 12px
}

.a10a3f92e9--border--ZWdFN {
    border: 1px solid #e4e4e4;
    border-radius: 3px
}

.a10a3f92e9--title--l6I3W {
    margin: 0 12px 32px
}

.a10a3f92e9--list--XWtJC {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 32px 0 0;
    padding: 0;
    list-style: none
}

.a10a3f92e9--container--mDPf_ {
    margin-top: 8px;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    background-color: #fff;
    padding: 24px
}

.a10a3f92e9--container--redesigned--VuESg {
    margin-top: 8px;
    padding: 24px 24px 32px
}

.a10a3f92e9--title--TIXiy {
    margin: 0 0 7px;
    color: #121212;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.22
}

.a10a3f92e9--title--redesigned--c_edY {
    padding-bottom: 40px;
    color: var(--black_100);
    font-weight: 700;
    font-size: 28px;
    line-height: 36px
}

.a10a3f92e9--container-stocks--g7d75 {
    grid-gap: 16px;
    display: grid;
    grid-template-columns: 1fr 1fr
}

.a10a3f92e9--container-stocks--close--i_1gj,.a10a3f92e9--container-stocks--g7d75,.a10a3f92e9--container-stocks--open--k9NSq {
    -webkit-transition: max-height .5s linear;
    transition: max-height .5s linear
}

.a10a3f92e9--toggle-btn--zh1JT {
    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: transparent;
    padding: 16px 20px 0 0;
    color: #0468ff;
    font-size: 14px;
    line-height: 20px
}

.a10a3f92e9--toggle-btn--zh1JT:after {
    position: absolute;
    top: 16px;
    right: 4px;
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin: auto;
    border-bottom: 2px solid;
    border-left: 2px solid;
    border-radius: 1px;
    width: 6px;
    height: 6px;
    content: ""
}

.a10a3f92e9--toggle-btn--zh1JT.a10a3f92e9--toggle-btn--open--NAjwy:after {
    -webkit-transform: translateY(calc(50% - 2px)) rotate(135deg);
    transform: translateY(calc(50% - 2px)) rotate(135deg)
}

.a10a3f92e9--content--IImrM {
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: all .5s linear;
    transition: all .5s linear;
    overflow: hidden
}

.a10a3f92e9--content--close--q2DHZ,.a10a3f92e9--content--open--MTby8 {
    -webkit-transition: max-height .5s linear;
    transition: max-height .5s linear
}

.a10a3f92e9--container--BbjjQ {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    max-width: 280px
}

.a10a3f92e9--title--Qx3Fz {
    font-size: 22px;
    text-align: center
}

.a10a3f92e9--text--Rq8Hg {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1.43
}

.a10a3f92e9--container--J4iY7 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 478px;
    color: #152242;
    color: var(--black_100);
    font-size: 16px;
    line-height: 20px
}

.a10a3f92e9--items--o8jxO {
    margin-top: 16px
}

.a10a3f92e9--item--_UCXL {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 16px
}

.a10a3f92e9--icon--gSDvj {
    margin-top: 7px;
    margin-right: 16px;
    width: 28px;
    height: 28px
}

.a10a3f92e9--buttons-wrap--sQI1a {
    text-align: left;
    white-space: nowrap
}

.a10a3f92e9--buttons-wrap--sQI1a,.a10a3f92e9--container--bGKdR {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.a10a3f92e9--container--bGKdR {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    max-width: 280px
}

.a10a3f92e9--title--UcZpc {
    font-size: 22px;
    text-align: center
}

.a10a3f92e9--text--pVeCF {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1.43
}

.a10a3f92e9--container--MvhSt {
    grid-gap: 17px 12px;
    display: grid;
    grid-template-columns: 100px auto;
    margin-right: auto;
    margin-left: auto;
    max-width: 394px
}

@media (min-width: 741px) {
    .a10a3f92e9--container--MvhSt {
        min-width:394px
    }
}

.a10a3f92e9--buttons-wrap--RauG6 {
    -ms-flex-pack: end;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    width: 100%
}

.a10a3f92e9--container--vVhot {
    grid-gap: 17px 12px;
    display: grid;
    grid-template-columns: 100px auto;
    margin-right: auto;
    margin-left: auto;
    max-width: 394px
}

@media (min-width: 741px) {
    .a10a3f92e9--container--vVhot {
        min-width:394px
    }
}

.a10a3f92e9--sms-container--zjiHo {
    grid-gap: 12px;
    -ms-flex-align: end;
    display: grid;
    grid-template-columns: 160px auto;
    -webkit-align-items: end;
    align-items: end
}

.a10a3f92e9--title--MAk1q {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.32
}

.a10a3f92e9--description--H5DZ5 {
    font-size: 16px;
    line-height: 20px
}

.a10a3f92e9--label-comment--G86rV {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    margin-bottom: 8px;
    color: #2b87db;
    font-size: 14px;
    line-height: 1.43
}

.a10a3f92e9--label-comment--G86rV svg {
    pointer-events: none
}

.a10a3f92e9--comment-text--pk613 {
    margin-right: 8px
}

.a10a3f92e9--textarea--hUNQk {
    outline: none;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    padding: 4px 8px 8px;
    width: 100%;
    resize: none
}

.a10a3f92e9--textarea--hUNQk:focus {
    border-color: #121212
}

.a10a3f92e9--textarea--hUNQk:hover {
    border-color: #7a7a7a
}

.a10a3f92e9--label--Lh3r7 {
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 1.5
}

.a10a3f92e9--span-columns--GfH39 {
    grid-column: 1/span 2
}

.a10a3f92e9--field--oTVk8 {
    -ms-flex-pack: stretch;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    justify-content: stretch
}

.a10a3f92e9--child-types-container--sDa37 {
    grid-gap: 12px;
    display: grid;
    grid-template-columns: -webkit-max-content 1fr;
    grid-template-columns: max-content 1fr
}

.a10a3f92e9--submit--tt9FI {
    -ms-flex-pack: end;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.a10a3f92e9--submit--tt9FI:not(:only-child) {
    margin-left: 12px
}

.a10a3f92e9--submit-container--LfsLy {
    -ms-flex-pack: end;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.a10a3f92e9--error--sZxyv {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: #ff5050;
    font-size: 14px;
    line-height: 1.43;
    white-space: pre-line
}

.a10a3f92e9--phone-input-container--LrYdX {
    position: relative
}

.a10a3f92e9--sms-code--ruDwo {
    -ms-flex-align: end;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    max-height: 28px
}

.a10a3f92e9--sms-code--ruDwo :first-child {
    margin-right: 12px;
    max-width: 65px
}

.a10a3f92e9--seconds-left--wMniX {
    margin-bottom: -3px;
    color: #7a7a7a;
    font-size: 12px;
    line-height: 1.5
}

.a10a3f92e9--send-code-again--xgLKl {
    cursor: pointer;
    margin-bottom: 3px;
    color: #2b87db;
    font-size: 12px;
    line-height: 1.5
}

.a10a3f92e9--term-description--Mvuum {
    color: #7a7a7a;
    font-size: 11px;
    line-height: 1.43
}

.a10a3f92e9--label-invalid--OJnWB,.a10a3f92e9--label-invalid--OJnWB .a10a3f92e9--link--qZOg2 {
    color: #ff5050
}

.a10a3f92e9--link--qZOg2 {
    color: #7a7a7a
}

.a10a3f92e9--preloader--VisCP {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    height: 28px
}

.a10a3f92e9--container--R2gMp {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 28px
}

.a10a3f92e9--value--OioGa {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    border: 1px solid #c9c9c9;
    font-size: 14px;
    line-height: 1.43
}

.a10a3f92e9--action--qtlFX,.a10a3f92e9--value--OioGa {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--action--qtlFX {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-flex: 0 0 28px;
    -ms-flex: 0 0 28px;
    flex: 0 0 28px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.a10a3f92e9--action--qtlFX svg {
    fill: #2b87db
}

.a10a3f92e9--action-disabled--INeqQ {
    cursor: default;
    pointer-events: none
}

.a10a3f92e9--action-disabled--INeqQ svg {
    fill: #b2cfee
}

.a10a3f92e9--action-left--I3ja8 {
    border: 1px solid #c9c9c9;
    border-right: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.a10a3f92e9--action-right--qFNjL {
    border: 1px solid #c9c9c9;
    border-left: none;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.a10a3f92e9--container--tS3jK {
    -ms-flex-pack: stretch;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    justify-content: stretch;
    margin-right: auto;
    margin-left: auto;
    max-width: 394px
}

@media (min-width: 741px) {
    .a10a3f92e9--container--tS3jK {
        min-width:394px
    }
}

.a10a3f92e9--field--rO9JE {
    -ms-flex-pack: stretch;
    -webkit-justify-content: stretch;
    justify-content: stretch
}

.a10a3f92e9--field--rO9JE,.a10a3f92e9--sms-code--QXuwg {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.a10a3f92e9--sms-code--QXuwg {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.a10a3f92e9--sms-code--QXuwg :first-child {
    margin-right: 12px;
    max-width: 65px
}

.a10a3f92e9--buttons-wrap--aR00A {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 16px;
    width: 100%;
    white-space: nowrap
}

.a10a3f92e9--seconds-left--D_ASl {
    color: #737a8e;
    color: var(--gray60_100);
    font-size: 12px;
    line-height: 1.5
}

.a10a3f92e9--send-code-again--b5G1P {
    cursor: pointer;
    color: #0468ff;
    color: var(--primary_100);
    font-size: 12px;
    line-height: 1.5
}

.a10a3f92e9--container--hMdPl {
    grid-gap: 17px 12px;
    display: grid;
    grid-template-columns: 100px auto;
    margin-right: auto;
    margin-left: auto;
    max-width: 394px
}

@media (min-width: 741px) {
    .a10a3f92e9--container--hMdPl {
        min-width:394px
    }
}

.a10a3f92e9--buttons-wrap--GrJzU {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    white-space: nowrap
}

:root {
    --secondary_button_10: rgba(4,104,255,.1);
    --superblack_40: rgba(0,0,0,.4);
    --superblack_60: rgba(0,0,0,.6);
    --superblack_10: rgba(0,0,0,.1);
    --superblack_100: #000;
    --superblack_20: rgba(0,0,0,.2);
    --superblack_6: rgba(0,0,0,.05);
    --success_100: #3ac500;
    --success_10: rgba(58,197,0,.1);
    --error_100: #ff1f34;
    --error_10: rgba(255,31,52,.1);
    --sokolniki_100: #ef161e;
    --fill_primary_active_100: #075ad9;
    --purple_label_80: rgba(135,41,255,.8);
    --zamoskvoreckaya_100: #2dbe2c;
    --fill_error_primary_active_100: #d02037;
    --arbatskaya_100: #0078be;
    --fill_success_secondary_active_20: rgba(64,109,46,.2);
    --filevskaya_100: #00bfff;
    --kolcevaia_100: #8d5b2d;
    --fill_primary_hover_100: #0661ec;
    --purple_label_100: #8729ff;
    --rijckaya_100: #ed9121;
    --fill_secondary_active_30: rgba(24,69,135,.3);
    --taganskaya_100: purple;
    --fill_success_primary__active_100: #33a40d;
    --colncevo_100: #ffd702;
    --fill_success_primary__hover_100: #36b507;
    --temirazevskaya_100: #999;
    --fill_error_secondary__active_20: rgba(158,34,45,.2);
    --lublino_100: #9c0;
    --fill_error_secondary_hover_16: rgba(187,44,57,.15);
    --big_kolcevaya_100: #82c0c0;
    --fill_error_primary_hover_100_: #e81f35;
    --butovo_100: #a1b3d4;
    --monorels_100: #99f;
    --fill_success_secondary_hover_16: rgba(76,146,47,.15);
    --mck_100: #de64a1;
    --fill_secondary_hover_20: rgba(15,72,157,.2);
    --purple_label_10: rgba(135,41,255,.1);
    --kommynarskaya_100: #d8d8d8;
    --gray_icons_100: #737a8e;
    --black_icons_60: rgba(21,34,66,.6);
    --black_control_80: rgba(0,0,0,.8);
    --white_icons_60: hsla(0,0%,100%,.6);
    --warning_100: #ff7e00;
    --warning15_100: #fff5d4;
    --focused_15: #83b4ff;
    --black_100: #152242;
    --primary_100: #0468ff;
    --primary_10: rgba(4,104,255,.1);
    --gray60_100: #737a8e;
    --gray40_100: #a1a7b3;
    --gray20_100: #ced1d7;
    --gray10_100: #e8e9ec;
    --gray6_100: #f1f2f4;
    --black_60: rgba(21,34,66,.6);
    --black_40: rgba(21,34,66,.4);
    --black_20: rgba(21,34,66,.2);
    --black_10: rgba(21,34,66,.1);
    --black_6: rgba(21,34,66,.05);
    --white_100: #fff;
    --white_60: hsla(0,0%,100%,.6);
    --white_40: hsla(0,0%,100%,.4);
    --white_10: hsla(0,0%,100%,.1);
    --white_20: hsla(0,0%,100%,.2);
    --white_6: hsla(0,0%,100%,.05);
    --fill_white_secondary_30: hsla(0,0%,100%,.3);
    --current_color: currentColor
}

.a10a3f92e9--span-columns--Bu7z2 {
    grid-column: 1/span 2
}

.a10a3f92e9--field--x__2u {
    -ms-flex-pack: stretch;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: stretch;
    justify-content: stretch
}

.a10a3f92e9--term-description--vf_tu {
    color: #737a8e;
    color: var(--gray60_100);
    font-size: 11px;
    line-height: 1.43
}

.a10a3f92e9--label-invalid--MSUeu,.a10a3f92e9--label-invalid--MSUeu .a10a3f92e9--link--Z0HKR {
    color: #e81f35;
    color: var(--fill_error_primary_hover_100_)
}

.a10a3f92e9--link--Z0HKR {
    color: #737a8e;
    color: var(--gray60_100)
}

.a10a3f92e9--container--F6A8d {
    grid-gap: 17px 12px;
    display: grid;
    grid-template-columns: 100px auto;
    margin-right: auto;
    margin-left: auto;
    max-width: 394px
}

@media (min-width: 741px) {
    .a10a3f92e9--container--F6A8d {
        min-width:394px
    }
}

.a10a3f92e9--sms-container--yRtVS {
    grid-gap: 12px;
    -ms-flex-align: end;
    display: grid;
    grid-template-columns: 160px auto;
    -webkit-align-items: end;
    align-items: end
}

.a10a3f92e9--span-columns--rYNRn {
    grid-column: 1/span 2
}

.a10a3f92e9--buttons-wrap--AL9Ux {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    white-space: nowrap
}

.a10a3f92e9--container--MV3fG,.a10a3f92e9--container--bdmDU {
    -ms-flex-align: center;
    -ms-flex-pack: start;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    padding-bottom: 24px;
    padding-left: 24px
}

.a10a3f92e9--container--mMyYu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.a10a3f92e9--container--mMyYu>:not(:first-child) {
    margin-top: 8px
}

.a10a3f92e9--entry-field--qsw86 {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--entry-field--qsw86>:not(:first-child) {
    margin-left: 8px
}

.a10a3f92e9--info--Drpyd {
    margin-bottom: 8px
}

.a10a3f92e9--button--qM_Lm {
    -ms-flex-pack: end;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.a10a3f92e9--title--TBPSg {
    margin-top: 0;
    margin-bottom: 8px
}

.a10a3f92e9--close--ShHGF {
    -webkit-transition: color .15s;
    transition: color .15s;
    cursor: pointer;
    outline: none;
    border: none;
    background-color: transparent;
    padding: 0;
    color: #7a7a7a
}

.a10a3f92e9--close--ShHGF:hover {
    color: #121212
}

.a10a3f92e9--close--ShHGF svg {
    width: 14px;
    height: 14px
}

.a10a3f92e9--container--bjwBx {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    max-width: 280px
}

.a10a3f92e9--title--DnH9v {
    font-size: 22px;
    line-height: 1.27;
    text-align: center
}

.a10a3f92e9--text--7dN40 {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1.43
}

.a10a3f92e9--container--KZ_i7 {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    max-width: 400px
}

.a10a3f92e9--title--y3mJL {
    font-weight: 700;
    font-size: 22px;
    text-align: center
}

.a10a3f92e9--text--dWTnW {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1.43;
    text-align: center
}

.a10a3f92e9--buttons-wrap--VD9rt {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--button-wrap--IDkhQ {
    margin-right: 10px;
    margin-left: 10px
}

.a10a3f92e9--container--HcBny {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    max-width: 400px
}

.a10a3f92e9--title--xh2nb {
    font-size: 22px;
    text-align: center
}

.a10a3f92e9--text--rKHHL {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1.43;
    text-align: center
}

.a10a3f92e9--container--SQy1K {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    max-width: 280px
}

.a10a3f92e9--title--ewIvQ {
    font-size: 22px;
    text-align: center
}

.a10a3f92e9--text--kNSbP {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1.43
}

.a10a3f92e9--container--gprGs {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    max-width: 280px
}

.a10a3f92e9--title--Iq4ic {
    font-size: 22px;
    text-align: center
}

.a10a3f92e9--text--bFq_U {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1.43
}

.a10a3f92e9--kp_info_container--y1r2w {
    padding: 24px
}

.a10a3f92e9--with_border--CGnFi {
    border-top: 1px solid #e4e4e4
}

.a10a3f92e9--kp_info_header--T2PQp {
    color: #121212;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.38
}

.a10a3f92e9--kp_info_body--J9n8A {
    margin-top: 10px
}

.a10a3f92e9--kp_info_body--J9n8A,.a10a3f92e9--kp_info_thumb_link--j0MQd {
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.a10a3f92e9--kp_info_thumb_link--j0MQd {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-transition: background-color .1s ease-in-out;
    transition: background-color .1s ease-in-out;
    width: 100%;
    height: 100%
}

.a10a3f92e9--kp_info_thumb_link--j0MQd:hover {
    background-color: rgba(71,82,88,.6)
}

.a10a3f92e9--kp_info_thumb_link--j0MQd:hover .a10a3f92e9--kp_info_thumb_text--MQLe1 {
    opacity: 1
}

.a10a3f92e9--kp_info_thumb_text--MQLe1 {
    opacity: 0;
    -webkit-transition: opacity .1s ease-in-out;
    transition: opacity .1s ease-in-out;
    color: #fff;
    font-size: 12px;
    line-height: 1;
    font-family: Lato
}

.a10a3f92e9--kp_info_thumb--r1gqY {
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    width: 95px;
    height: 56px
}

.a10a3f92e9--kp_info_item--UZW75 {
    margin-left: 16px;
    color: #000;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    font-size: 16px;
    line-height: 1.44;
    font-family: Lato;
    letter-spacing: normal
}

.a10a3f92e9--kp_info_item_header--kP2dW {
    color: #7a7a7a
}

.a10a3f92e9--link--jMCMN {
    font-weight: 700;
    font-size: 16px;
    line-height: 1.38
}

.a10a3f92e9--kp_info_genplan--eVEIo:not(:empty) {
    margin-top: var(--unit_6)
}

.a10a3f92e9--container--Z4e0b {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    border-radius: 8px;
    background-position: 50%;
    background-size: cover;
    height: 138px
}

.a10a3f92e9--expand-icon--VPxOr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: var(--unit_2);
    border-radius: 50%;
    background-color: var(--black_100);
    padding: var(--unit_5)
}

.a10a3f92e9--container--wzKHu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 24px 8px
}

.a10a3f92e9--container--wzKHu:empty {
    padding: 0
}

.a10a3f92e9--container--wzKHu>*+* {
    margin-left: 8px
}

.a10a3f92e9--container--btEgH {
    margin-top: 8px;
    background-color: #fff;
    padding: 24px
}

.a10a3f92e9--border--HHnIT {
    border: 1px solid #e4e4e4;
    border-radius: 2px
}

.a10a3f92e9--title--gNkG_ {
    margin-bottom: 16px
}

.a10a3f92e9--content--sNhhC {
    margin-right: -16px;
    padding-right: 16px;
    overflow-x: hidden;
    overflow-y: auto
}

.a10a3f92e9--container--sSd_s {
    grid-gap: 8px 16px;
    display: grid;
    grid-template-columns: 4fr 6fr;
    gap: 8px 16px
}

.a10a3f92e9--container--es4XZ {
    border-radius: 4px;
    background-color: var(--gray6_100);
    padding: 32px 16px;
    text-align: center
}

.a10a3f92e9--pseudolink--Bg2li {
    cursor: pointer;
    outline: none;
    border: none;
    background-color: transparent;
    padding: 0;
    color: var(--primary_100)
}

.a10a3f92e9--loading--yf_v7 {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    height: 230px
}

.a10a3f92e9--overlap--kORka {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: hsla(0,0%,100%,.7);
    width: 100%;
    height: 100%
}

.a10a3f92e9--label--_TdVt {
    display: inline-block;
    border-radius: 4px;
    background-color: var(--gray60_100);
    padding: 4px 8px
}

.a10a3f92e9--price--lUcNX {
    -ms-flex-align: center;
    grid-gap: 4px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    gap: 4px
}

.a10a3f92e9--outer--L971f {
    position: relative;
    height: 100%
}

.a10a3f92e9--inner--wbRIU {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.a10a3f92e9--container--jzUKA:not(:first-child) {
    margin-top: 16px
}

.a10a3f92e9--content--AaAUb {
    grid-gap: 22px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 22px;
    cursor: pointer
}

.a10a3f92e9--container--jzUKA:not(:last-of-type):after {
    display: block;
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
    margin-top: 16px;
    border-bottom: 1px solid var(--black_10);
    width: calc(100% - 16px);
    content: ""
}

.a10a3f92e9--selectable--T84_Q .a10a3f92e9--content--AaAUb {
    border-radius: 4px;
    padding: 8px
}

.a10a3f92e9--selectable--T84_Q:not(.a10a3f92e9--active--VB8Dw) .a10a3f92e9--content--AaAUb:hover {
    background-color: var(--gray6_100)
}

.a10a3f92e9--selectable--T84_Q.a10a3f92e9--active--VB8Dw .a10a3f92e9--content--AaAUb {
    background-color: var(--gray10_100)
}

.a10a3f92e9--image--fGWuE {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-transition: opacity .1s;
    transition: opacity .1s
}

.a10a3f92e9--selectable--T84_Q:not(.a10a3f92e9--active--VB8Dw).a10a3f92e9--viewed--xTo81 .a10a3f92e9--image--fGWuE {
    opacity: .6
}

.a10a3f92e9--deactivated--UlbmM {
    margin-bottom: 8px
}

.a10a3f92e9--price--rMojm {
    margin-top: 8px
}

.a10a3f92e9--description--WQzep {
    -ms-flex-align: start;
    grid-gap: 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    gap: 24px;
    margin-top: 8px
}

.a10a3f92e9--container--ORDog {
    grid-gap: 4px;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    gap: 4px
}

.a10a3f92e9--grid--qsYlS {
    display: grid;
    position: relative;
    grid-template-columns: minmax(360px,-webkit-max-content) repeat(4,minmax(-webkit-max-content,auto));
    grid-template-columns: minmax(360px,max-content) repeat(4,minmax(max-content,auto))
}

@media (max-width: 1284px) {
    .a10a3f92e9--grid--qsYlS {
        grid-template-columns:minmax(360px,-webkit-max-content) repeat(3,minmax(-webkit-max-content,auto));
        grid-template-columns: minmax(360px,max-content) repeat(3,minmax(max-content,auto))
    }
}

.a10a3f92e9--content--rPzju {
    padding-top: 8px
}

.a10a3f92e9--scrollable--c0Xwo .a10a3f92e9--content--rPzju {
    overflow-x: hidden;
    overflow-y: auto
}

.a10a3f92e9--scrollable--c0Xwo .a10a3f92e9--grid--qsYlS {
    margin-right: -16px;
    padding-right: 16px
}

.a10a3f92e9--show-more--vp8G7 {
    grid-column: 1/-1;
    margin-bottom: 16px
}

.a10a3f92e9--header--kwXVT {
    display: contents
}

.a10a3f92e9--header--kwXVT .a10a3f92e9--cell--Ha5x6 {
    border-bottom: 1px solid var(--gray10_100);
    padding: 0 8px 8px;
    color: var(--gray60_100)
}

.a10a3f92e9--header--kwXVT .a10a3f92e9--cell--Ha5x6:first-child {
    padding-left: 8px
}

.a10a3f92e9--header--kwXVT .a10a3f92e9--cell--Ha5x6:last-child {
    padding-right: 8px
}

@media (max-width: 1284px) {
    .a10a3f92e9--l--nSi6B {
        display:none
    }
}

@media (min-width: 1285px) {
    .a10a3f92e9--l--nSi6B {
        display:block
    }
}

.a10a3f92e9--item--dSgP3 {
    display: contents
}

.a10a3f92e9--item--dSgP3:not(.a10a3f92e9--active--N2W7u) .a10a3f92e9--cell--aRZlo {
    cursor: pointer
}

.a10a3f92e9--item--dSgP3 .a10a3f92e9--cell--aRZlo {
    padding: 8px
}

.a10a3f92e9--item--dSgP3.a10a3f92e9--selectable--utLAA .a10a3f92e9--cell--aRZlo:first-child {
    border-radius: 4px 0 0 4px;
    padding-left: 8px
}

.a10a3f92e9--item--dSgP3.a10a3f92e9--selectable--utLAA .a10a3f92e9--cell--aRZlo:last-child {
    border-radius: 0 4px 4px 0;
    padding-right: 8px
}

.a10a3f92e9--item--dSgP3:not(.a10a3f92e9--selectable--utLAA) .a10a3f92e9--cell--aRZlo:first-child {
    padding-left: 0
}

.a10a3f92e9--item--dSgP3:not(.a10a3f92e9--selectable--utLAA) .a10a3f92e9--cell--aRZlo:last-child {
    padding-right: 0
}

.a10a3f92e9--selectable--utLAA:not(.a10a3f92e9--active--N2W7u):hover .a10a3f92e9--cell--aRZlo {
    background-color: var(--gray6_100)
}

.a10a3f92e9--selectable--utLAA.a10a3f92e9--active--N2W7u .a10a3f92e9--cell--aRZlo {
    background-color: var(--gray10_100)
}

.a10a3f92e9--main--bamk1 {
    grid-gap: 16px;
    gap: 16px
}

.a10a3f92e9--main--bamk1,.a10a3f92e9--main-info--XGUrL {
    -ms-flex-align: start;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.a10a3f92e9--main-info--XGUrL {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 208px
}

.a10a3f92e9--deactivated-label--VEZ1v {
    margin-top: 8px
}

.a10a3f92e9--photo--ssYLl {
    -webkit-transition: opacity .1s;
    transition: opacity .1s
}

.a10a3f92e9--selectable--utLAA:not(.a10a3f92e9--active--N2W7u).a10a3f92e9--viewed--AnQJa .a10a3f92e9--photo--ssYLl {
    opacity: .6
}

@media (max-width: 1284px) {
    .a10a3f92e9--xs--bN4Cg {
        display:block
    }

    .a10a3f92e9--l--Oyqlp {
        display: none
    }
}

@media (min-width: 1285px) {
    .a10a3f92e9--xs--bN4Cg {
        display:none
    }

    .a10a3f92e9--l--Oyqlp {
        display: block
    }
}

.a10a3f92e9--container--ZbM6g {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.a10a3f92e9--header--tiG3W {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    border-bottom: 1px solid var(--gray10_100);
    padding: 17px 25px 15px;
    height: 58px
}

.a10a3f92e9--header--tiG3W,.a10a3f92e9--main--ELJ0M {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a10a3f92e9--main--ELJ0M {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin: 0 auto;
    width: 100%;
    max-width: 1340px;
    height: calc(100vh - 58px)
}

.a10a3f92e9--listing--G5Ew8 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-right: 1px solid var(--gray10_100);
    padding: 16px 16px 0
}

.a10a3f92e9--table--V3ZcD {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.a10a3f92e9--offer--chVaD {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -ms-flex-preferred-size: 472px;
    position: relative;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 472px;
    flex-basis: 472px;
    padding: 24px 36px;
    overflow-x: hidden;
    overflow-y: auto
}

.a10a3f92e9--show-more--wim4Z {
    margin-top: 16px
}

.a10a3f92e9--show-more--nG_Zh {
    margin-top: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.a10a3f92e9--show-more-btn--wmYm5 {
    display: inline;
    cursor: pointer;
    outline: none;
    border: none;
    background-color: transparent;
    padding: 0
}

.a10a3f92e9--button--_1M76 {
    -ms-flex-align: center;
    grid-gap: 4px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    align-self: flex-start;
    gap: 4px;
    cursor: pointer;
    margin-bottom: 12px
}

.a10a3f92e9--content--qPlj_ {
    width: 300px
}

.a10a3f92e9--features--k3y0X {
    margin-top: 16px
}

.a10a3f92e9--gallery--RVmwP {
    margin-bottom: var(--unit_6)
}

.a10a3f92e9--price--oOKdY {
    -ms-flex-align: start;
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.a10a3f92e9--address--aqTWU,.a10a3f92e9--title--EYrxh {
    margin-top: var(--unit_2)
}

.a10a3f92e9--kp--oavfV {
    margin-top: var(--unit_1)
}

.a10a3f92e9--features--vBI4I {
    margin-top: var(--unit_4)
}

.a10a3f92e9--redirect-btn--PkSRq {
    margin-top: var(--unit_6)
}

.a10a3f92e9--container--aTsIr {
    position: relative;
    height: 250px
}

.a10a3f92e9--scroll--l1GZT {
    grid-gap: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    height: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.a10a3f92e9--scroll--l1GZT::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0
}

.a10a3f92e9--image--Ko91E {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    scroll-snap-align: start
}

.a10a3f92e9--arrow--UN8Ma {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    z-index: 1;
    cursor: pointer;
    -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.15);
    box-shadow: 0 5px 12px rgba(0,0,0,.15);
    border-radius: 50%;
    background-color: #fff;
    width: 40px;
    height: 40px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.a10a3f92e9--arrow-left--ChBK7 {
    left: 0;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.a10a3f92e9--arrow-right--d6TbN {
    right: 0;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%)
}

.a10a3f92e9--image--OwXL3 {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 4px;
    background-color: var(--gray6_100);
    width: 100%;
    height: 100%
}

.a10a3f92e9--container--R_nsq {
    grid-gap: 16px 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px 24px;
    margin-bottom: 12px
}

.a10a3f92e9--filter--pg5sh {
    grid-gap: 8px;
    -ms-flex-negative: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px
}

.a10a3f92e9--category-tabs--YVMja {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    margin-bottom: var(--unit_4);
    padding: 0;
    list-style: none
}

.a10a3f92e9--tab--SBMdh {
    cursor: pointer;
    height: 24px;
    font-weight: 700;
    font-size: var(--fontSize_14px)
}

.a10a3f92e9--tab--SBMdh~.a10a3f92e9--tab--SBMdh {
    margin-left: var(--unit_10)
}

.a10a3f92e9--tab--SBMdh.a10a3f92e9--active--yVemV {
    border-bottom: 2px solid var(--primary_100);
    color: var(--primary_100)
}

.a10a3f92e9--block--gTjA8 {
    margin: 20px;
    border-radius: 2px;
    background: rgba(21,34,66,.06) url(background.c03ec41774d7ec0d1987.svg) 100% 100% /300px no-repeat;
    padding: 24px
}

.a10a3f92e9--title--NYp_X {
    margin-bottom: 6px;
    max-width: 440px;
    font-weight: 700;
    font-size: 22px;
    line-height: 32px
}

.a10a3f92e9--list--rbk04 {
    margin-bottom: 18px;
    max-width: 440px
}

.a10a3f92e9--list-item--pQ0PN {
    -ms-flex-align: start;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin: 6px 0;
    font-size: 16px;
    line-height: 26px
}

.a10a3f92e9--list-icon--B1vNm {
    margin-top: 7px;
    margin-right: 12px
}

.a10a3f92e9--button-text--SjWKL {
    font-weight: 700;
    font-size: 16px
}

.a10a3f92e9--container--YX2Hz {
    background-color: #fff;
    padding: 24px;
    min-width: 602px
}

.a10a3f92e9--title--AwgqS {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 24px;
    color: #121212;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.38
}

.a10a3f92e9--note--xFsGg {
    color: #7a7a7a;
    font-weight: 400
}

.a10a3f92e9--content--ibqBi {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 992px) {
    .a10a3f92e9--content--ibqBi {
        -webkit-flex-flow:column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap
    }
}

.a10a3f92e9--column--XINlk {
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1
}

@media (max-width: 992px) {
    .a10a3f92e9--column--XINlk:first-child>.a10a3f92e9--item--M4jGb:last-child {
        margin-bottom:16px
    }
}

.a10a3f92e9--item--M4jGb {
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 16px
}

.a10a3f92e9--item--M4jGb:last-child {
    margin-bottom: 0
}

.a10a3f92e9--name--pLPu9 {
    -webkit-flex: 1 1 220px;
    -ms-flex: 1 1 220px;
    flex: 1 1 220px;
    margin-right: 24px;
    max-width: 220px;
    color: #7a7a7a;
    font-size: 16px;
    line-height: 1.38
}

.a10a3f92e9--value--G2JlN {
    -webkit-flex: 1 1 40%;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    color: #121212;
    font-size: 16px;
    line-height: 1.38
}

.a10a3f92e9--value--G2JlN.a10a3f92e9--rating--gMZl_ {
    position: relative;
    top: 2px
}

.a10a3f92e9--positive--YdG9r {
    color: #2e9e00
}

.a10a3f92e9--negative--SB6ly {
    color: #e7526e
}

.a10a3f92e9--house-card-link--GJIJ_ {
    margin-top: 28px
}

@media print {
    .a10a3f92e9--container--YX2Hz {
        padding: 18px
    }

    .a10a3f92e9--title--AwgqS {
        margin-bottom: 16px;
        font-size: 12px;
        line-height: 16px
    }

    .a10a3f92e9--item--M4jGb {
        margin-bottom: 12px
    }

    .a10a3f92e9--name--pLPu9,.a10a3f92e9--value--G2JlN {
        font-size: 10px;
        line-height: 15px
    }
}

.a10a3f92e9--container--HwrG6 {
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
    padding: 0 12px;
    max-width: 20%
}

.a10a3f92e9--photo--OTJN1 {
    display: block;
    width: 100%;
    height: 150px;
    -o-object-fit: cover;
    object-fit: cover
}

.a10a3f92e9--title--tMZQR {
    margin: 12px 0 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px
}

.a10a3f92e9--address--Dsge8 {
    margin: 6px 0 8px
}

.a10a3f92e9--underground--F1jo9 {
    margin: 8px 0;
    overflow: hidden;
    color: #182930;
    font-size: 14px;
    line-height: 18px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a10a3f92e9--underground--F1jo9 svg {
    position: relative;
    margin-right: 5px;
    width: 18px;
    height: 18px
}

.a10a3f92e9--price--QUoNk {
    margin-top: 8px;
    font-size: 18px;
    line-height: 18px
}

.a10a3f92e9--parent-name--JNRDi {
    margin: 4px 0 6px;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px
}

div.a10a3f92e9--no-photo--a4y1N {
    height: 150px
}

@media screen (max-width: 992px) {
    .a10a3f92e9--no-photo--a4y1N,.a10a3f92e9--photo--OTJN1 {
        height:120px
    }
}

/*# sourceMappingURL=562.4589e494fec4a6def83d.css.map*/
