.container,
.container-fluid {
    margin-right: auto;
    margin-left: auto
}

.container-fluid {
    padding-right: 2rem;
    padding-left: 2rem
}

.row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -.5rem;
    margin-left: -.5rem
}

.row.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.col.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.col-xs,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: .5rem;
    padding-left: .5rem
}

.col-xs {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%
}

.col-xs-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
}

.col-xs-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
}

.col-xs-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.col-xs-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
}

.col-xs-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
}

.col-xs-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.col-xs-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
}

.col-xs-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
}

.col-xs-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
}

.col-xs-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
}

.col-xs-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
}

.col-xs-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.start-xs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start
}

.center-xs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.end-xs {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end
}

.top-xs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.middle-xs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bottom-xs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.around-xs {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.between-xs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.first-xs {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.last-xs {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media only screen and (min-width:48em) {
    .container {
        width: 49rem
    }
    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-offset-0,
    .col-sm-offset-1,
    .col-sm-offset-10,
    .col-sm-offset-11,
    .col-sm-offset-12,
    .col-sm-offset-2,
    .col-sm-offset-3,
    .col-sm-offset-4,
    .col-sm-offset-5,
    .col-sm-offset-6,
    .col-sm-offset-7,
    .col-sm-offset-8,
    .col-sm-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }
    .col-sm {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%
    }
    .col-sm-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }
    .col-sm-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }
    .col-sm-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }
    .col-sm-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }
    .col-sm-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }
    .col-sm-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    .col-sm-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }
    .col-sm-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }
    .col-sm-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }
    .col-sm-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }
    .col-sm-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }
    .col-sm-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .start-sm {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }
    .center-sm {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
    .end-sm {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }
    .top-sm {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .middle-sm {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .bottom-sm {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
    .around-sm {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .between-sm {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .first-sm {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
    .last-sm {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media only screen and (min-width:64em) {
    .container {
        width: 65rem
    }
    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-offset-0,
    .col-md-offset-1,
    .col-md-offset-10,
    .col-md-offset-11,
    .col-md-offset-12,
    .col-md-offset-2,
    .col-md-offset-3,
    .col-md-offset-4,
    .col-md-offset-5,
    .col-md-offset-6,
    .col-md-offset-7,
    .col-md-offset-8,
    .col-md-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }
    .col-md {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%
    }
    .col-md-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }
    .col-md-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }
    .col-md-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }
    .col-md-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }
    .col-md-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }
    .col-md-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    .col-md-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }
    .col-md-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }
    .col-md-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }
    .col-md-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }
    .col-md-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }
    .col-md-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .start-md {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }
    .center-md {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
    .end-md {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }
    .top-md {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .middle-md {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .bottom-md {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
    .around-md {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .between-md {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .first-md {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
    .last-md {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media only screen and (min-width:75em) {
    .container {
        width: 76rem
    }
    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-offset-0,
    .col-lg-offset-1,
    .col-lg-offset-10,
    .col-lg-offset-11,
    .col-lg-offset-12,
    .col-lg-offset-2,
    .col-lg-offset-3,
    .col-lg-offset-4,
    .col-lg-offset-5,
    .col-lg-offset-6,
    .col-lg-offset-7,
    .col-lg-offset-8,
    .col-lg-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }
    .col-lg {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%
    }
    .col-lg-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }
    .col-lg-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }
    .col-lg-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }
    .col-lg-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }
    .col-lg-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }
    .col-lg-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    .col-lg-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }
    .col-lg-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }
    .col-lg-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }
    .col-lg-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }
    .col-lg-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }
    .col-lg-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .start-lg {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }
    .center-lg {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
    .end-lg {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }
    .top-lg {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .middle-lg {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .bottom-lg {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
    .around-lg {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .between-lg {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .first-lg {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
    .last-lg {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media only screen and (min-width:100em) {
    .container {
        width: 80rem
    }
    .col-xl,
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-offset-0,
    .col-xl-offset-1,
    .col-xl-offset-10,
    .col-xl-offset-11,
    .col-xl-offset-12,
    .col-xl-offset-2,
    .col-xl-offset-3,
    .col-xl-offset-4,
    .col-xl-offset-5,
    .col-xl-offset-6,
    .col-xl-offset-7,
    .col-xl-offset-8,
    .col-xl-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }
    .col-xl {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%
    }
    .col-xl-1 {
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }
    .col-xl-2 {
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }
    .col-xl-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }
    .col-xl-4 {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }
    .col-xl-5 {
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }
    .col-xl-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    .col-xl-7 {
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }
    .col-xl-8 {
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }
    .col-xl-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }
    .col-xl-10 {
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }
    .col-xl-11 {
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }
    .col-xl-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
    .col-xl-offset-0 {
        margin-left: 0
    }
    .col-xl-offset-1 {
        margin-left: 8.33333333%
    }
    .col-xl-offset-2 {
        margin-left: 16.66666667%
    }
    .col-xl-offset-3 {
        margin-left: 25%
    }
    .col-xl-offset-4 {
        margin-left: 33.33333333%
    }
    .col-xl-offset-5 {
        margin-left: 41.66666667%
    }
    .col-xl-offset-6 {
        margin-left: 50%
    }
    .col-xl-offset-7 {
        margin-left: 58.33333333%
    }
    .col-xl-offset-8 {
        margin-left: 66.66666667%
    }
    .col-xl-offset-9 {
        margin-left: 75%
    }
    .col-xl-offset-10 {
        margin-left: 83.33333333%
    }
    .col-xl-offset-11 {
        margin-left: 91.66666667%
    }
    .start-xl {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: start
    }
    .center-xl {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
    .end-xl {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end
    }
    .top-xl {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .middle-xl {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .bottom-xl {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
    .around-xl {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .between-xl {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .first-xl {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
    .last-xl {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}


.invisible {
    visibility: hidden!important
}

.hidden-xs-up {
    display: none!important
}

@media (max-width:48em) {
    .hidden-xs-down {
        display: none!important
    }
}

@media (min-width:48em) {
    .hidden-sm-up {
        display: none!important
    }
}

@media (max-width:64em) {
    .hidden-sm-down {
        display: none!important
    }
}

@media (min-width:64em) {
    .hidden-md-up {
        display: none!important
    }
}

@media (max-width:75em) {
    .hidden-md-down {
        display: none!important
    }
}

@media (min-width:75em) {
    .hidden-lg-up {
        display: none!important
    }
}

@media (max-width:100em) {
    .hidden-lg-down {
        display: none!important
    }
}

@media (min-width:100em) {
    .hidden-xl-up {
        display: none!important
    }
}

.hidden-xl-down {
    display: none!important
}

.visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }
}

@media print {
    .hidden-print {
        display: none!important
    }
}
html{font-size:16px}html, body{width:100%;min-height:100%;margin:0;padding:0}body{font:normal 1rem/1.5 'Montserrat', sans-serif;background: #fff;color:#2B2B2B}button, input{font:normal 1rem/1.5 'Montserrat', sans-serif}button{cursor:pointer}a{text-decoration: none;cursor:pointer;color:#adadad;transition: all .25s ease}a:hover{color:#CC1C27}p{margin:0 0 1rem;line-height: 1.8}input, select, textarea{border-radius:6px;transition:all .25s ease;font:normal 1rem/1.5 'Montserrat', sans-serif;border:1px solid #e4e3e3;padding:1rem;background:#fff}textarea{resize: none}select{width:100%}input:focus, select:focus, textarea:focus, button:focus{outline:0;box-shadow:0 0 0 1px rgba(200, 200, 200, 1)}input:disabled, select:disabled{color:#aaa;background: transparent!important}h1{font-size:1.8rem;font-weight: 900;line-height:1.2}.field-select select{-moz-appearance: none;-webkit-appearance: none}.field-select{position:relative}.field-select:after{content:'';display:block;width:0;height:0;border:4px solid transparent;border-top:7px solid #222;position: absolute;right:1.5rem;top:50%;margin-top:-11px}.field-group{display:flex;flex-direction: column;gap:.5rem}.field-payment{border-radius: .5rem;background:#f5f5f5;border:2px solid transparent;padding:1rem;padding-bottom:.5rem;--color-border-normal:#aaa;--color-brand:#CC1C27}.field-payment--checked{box-shadow: 0 0 0 1px rgba(200, 200, 200, 1);border-color: rgba(200, 200, 200, 1)}.field-payment__icon{display:block;margin:0;margin-left:1.75rem;width: calc(100% - 1.75rem);max-width:8rem;height:2rem;margin-top:.5rem}.field-payment__label{display:flex}.field-payment__input{appearance: none;padding:0;width:1rem;height:1rem;border-radius: 50%;margin-left:0;margin-right:.75rem;position:relative;top:1px;background-color:#fff;border:1px solid var(--color-border-normal);box-sizing: border-box;flex: 0 0 auto}.field-payment:hover:not(.field-payment--checked) .field-payment__input{border-color: var(--color-brand)}.field-payment:hover:not(.field-payment--checked){border-color: var(--color-border-normal)}.field-payment--checked .field-payment__input{box-shadow:0 0 0 2px #fff inset;border-color:var(--color-brand);background-color:var(--color-brand)}.hidden{display: none}.list{padding:0;list-style: none;margin:0}.icon{display: inline-block;vertical-align: middle;width:18px;height:18px}.icon-inline{margin-right:.5rem}*, ::after, ::before{box-sizing: border-box}.navbar{display:-webkit-box;display: -ms-flexbox;align-items:center;justify-content: space-around;display: flex;flex-wrap: wrap;flex-direction: column;padding:0;list-style:none;margin:0 -.5rem}.nav-item{padding:0 .3rem;text-align:center}.text-right{text-align:right}.text-center{text-align:center}.btn{text-decoration: none;display: inline-block;overflow: hidden;position: relative;white-space: nowrap;transition: all .25s ease;background: #CC1C27;text-align: center;border-radius: 50px;color:#fff;font-weight: 900;border:0;box-shadow: none;padding:.8rem 2rem;font-weight: bold}.btn:hover{box-shadow: 0 20px 40px rgba(204, 28, 39, 0.25);background:#E1333E;color:#fff;transform: translateY(-3px)}.btn .icon{fill:#fff;width:16px;height:16px;vertical-align: middle}.btn.disable{background: #ddd;color:#fff;cursor: default}.btn.disable:hover{background: #ddd;color:#fff;box-shadow: none;transform: translateY(0)}.btn-link{background:transparent;color:#adadad}.btn-link:hover{background:#fff;color:#CC1C27;box-shadow: 0 20px 40px rgba(105, 105, 105, 0.25)}.phone-link{color:inherit;white-space: nowrap}.flex{display:-webkit-box;display:-ms-flexbox;display: flex}.block{display:block;width:100%}.container{padding:0 1rem}body.is_open-modal{overflow: hidden}.hidden{display: none}.mark-text{background:#ffecc8;padding:0 5px;font-weight: bold}.brand-color{color:#CC1C27}.success-color{color:#23C04F}.btn.btn-send, .btn.btn-send:hover{color:#23C04F;background: transparent}.hamburger{background:transparent;display: block;height:16px;width:24px;padding:0;border:0;position: relative}.hamburger:focus{outline:0}.hamburger span, .hamburger:before, .hamburger:after{display: block;width:100%;height:2px;border-radius: 6px;background:#2B2B2B}.hamburger:before, .hamburger:after{content:'';left:0;position:absolute;margin:auto;transition:all .25s ease}.hamburger:before{top:0}.hamburger:after{bottom:0}.hamburger.is_active{z-index: 101}.hamburger.is_active span{height:0}.hamburger.is_active:before, .hamburger.is_active:after{top:0;bottom:0}.hamburger.is_active:before{transform:rotate(45deg)}.hamburger.is_active:after{transform:rotate(-45deg)}.widget{padding:2rem 0}.w-title{text-align:center;font-weight: 900;margin:2rem 0}.w-title-alt{color:#CC1C27}.page{display:flex;min-height: 100vh;flex-direction:column;position:relative;z-index: 1}.page:before{content:'';display:block;position:absolute;z-index: -1;top:0;left:0;right:0;width:100%;height:100%;max-height:50vh;background: linear-gradient(180deg, #F4F4F4 0, rgba(255, 255, 255, 0) 100%)}.page main{flex:1 0 auto}.slick-list, .slick-slide, .slick-slide:focus, .slick-active, .slick-slide a{outline:0!important}.slick-arrow{position:absolute;display: block;top:50%;display: block;transition:all .25s ease;font-size:0;z-index: 22;border:0;background: transparent}.slick-arrow:before{content:'';display: block;width:16px;height:16px;border-radius: 2px;transform:rotate(45deg)}.slick-prev{left:1rem}.slick-next{right:1rem}.slick-prev:before{border-left:2px solid #6B6B6B;border-bottom:2px solid #6B6B6B}.slick-next:before{border-right:2px solid #6B6B6B;border-top:2px solid #6B6B6B}.slick-arrow:hover:before, .slick-arrow:focus:before{border-color:#CC1C27}.slick-arrow:focus{outline:0!important;box-shadow: none}.slick-dots{margin:1.5rem auto}.slick-disabled{opacity: .1}.slick-dots{display: -ms-flexbox;display: -webkit-box;display: flex;align-items:center;justify-content: center;padding:0;list-style:none}.slick-dots button{display:block;padding:0;transition:all .25s ease;font-size:0;overflow: hidden;text-indent:-100px;border:0;background:#eee;margin:5px;border-radius: 50%;height:8px;width:8px}.slick-dots li{position: relative;margin:0 .5rem;width:18px;height:18px;border-radius:50%}.slick-dots li:after{content:'';position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-radius: 50%;transition:all .25s ease;display:block;border:2px solid #CC1C27;width:100%;height:100%;transform:scale(0)}.slick-dots .slick-active{}.slick-dots .slick-active:after{transform:scale(1)}.slick-dots .slick-active button{background:#CC1C27}.slick-slide:focus{outline:0!important}.top-panel{border-bottom:1px solid #eee;padding-bottom:.5rem;margin-bottom:.5rem;position: relative;z-index: 102}.main-header{padding:.5rem 0;flex:0 0 auto}.main-header_home{padding:.5rem 0;position: absolute;top:0;left:0;width:100%;z-index: 20}.logo{display: block}.logo img{position: relative;top:3px;max-width: 100%}.logo-icon{height:auto;max-height:50px;width:100%;max-width: 200px}.header_login-btn{float:right}.header_login-btn-xs{fill:#CC1C27}.header_login-btn-xs.is_active{position:relative;z-index: 102}.header_login-btn .icon{position: relative;top:-2px}.header_phone-link{font-weight: bold;color:#2B2B2B}.header_phone-text{font-size:.8rem;color:#B7B7B7;margin-bottom:0}.header_city-link{position: relative;white-space: nowrap}.header_city-link:hover:after{border-bottom-color:#CC1C27;border-right-color:#CC1C27}.header_city-link:after{content:'';display: inline-block;transition:border .25s ease;margin-left:6px;margin-bottom:4px;width:0;height:0;border:3px solid transparent;border-bottom-color:#aaa;border-right-color:#aaa;transform: rotate(45deg)}.main-nav{position: fixed;z-index: 100;top:0;left:0;width:100%;background:#F4F4F4;margin:0;height:0;overflow: hidden;transition: all .25s ease}.main-nav .nav-item{transition: all .25s ease;opacity:0;transform: translateY(10px)}.main-nav .nav-item:first-child{margin-top:1rem}.main-nav .nav-item a{color:inherit;display:inline-block;position: relative;line-height: 1.2;position: relative}.main-nav .nav-item a:hover{color:#CC1C27}.main-nav .nav-item a:after{content:'';position: absolute;transform: translateY(4px);opacity: 0;display: block;width:100%;height:2px;background:#CC1C27;transition:all .25s ease}.main-nav .nav-item a:hover:after{transform: translateY(0);opacity: 1}.main-nav.is_active{height:100%}.main-nav.is_active .nav-item{opacity:1;transform: translate(0)}.intro{position: relative;max-height:100vh;padding-top:90px;background: linear-gradient(180deg, #F4F4F4 0, rgba(255, 255, 255, 0) 100%)}.intro_image{max-width: 100%;position: relative;z-index: 2;animation: drive .5s ease}.intro_text{font-weight: 900;font-size:1.8rem;line-height: 1.3;margin-top:-30px;position: absolute;top:100%;left:0;width:100%;z-index: 3;text-align:center;transition:opacity 2s ease }.intro_text-mark{color:#CC1C27;display: block}.intro_slider{top:0;left:0;width:100%;height:100%;z-index: 12;opacity: 0;transition: opacity .2s ease}.intro_slider.slick-initialized{opacity: 1}.intro_slider img{max-width: 100%;margin:0 auto}.intro_slider .slick-track{display: flex;align-items:center}.first_slide{text-align:center;position: relative}.first_slide-inner{max-width: 1600px;position: relative;margin:2rem auto 0;background: url(/css/../img/arenda.svg) no-repeat 50% 30%;background-size:contain;animation: showBg .5s ease;transition: background 2s ease .2s }@keyframes showBg{from{background-position: 50% 100%}to{background-position: 50% 30%}}@keyframes drive{from{transform:translateX(-100%)}to{transform:translateX(0)}}.w-feature{padding-top:1rem}.w-feature_list{padding:0;list-style: none;text-align: center}.w-feature_list li{margin-bottom:2rem}.w-feature_list-icon{width:52px;height:38px;margin:1rem auto;fill:#CC1C27}.w-about-item{margin-bottom:2rem}.w-feature_list-title{margin-bottom:10px;font-weight: bold;font-size:1.2rem}.w-about-title{font-weight: 900;font-size:2rem;line-height: 1.2}.w-about-title{margin-bottom:1rem}.w-about img{display: block;max-width: 100%}.w-bought-list .slick-prev{left:-2rem;margin-top:-100px}.w-bought-list .slick-next{right:-2rem;margin-top:-100px}.w-bought-out{background:#f4f4f4}.w-bought-out img{max-width: 100%;display: inline-block}.w-bought-item{text-align: center;padding:0 6px}.w-bought-out .slick-dots button{background:#aaa}.w-bought-out .slick-dots .slick-active button{background:#CC1C27}.w-bought-item_title{margin-bottom:0;font-weight: bold;font-size:1.2rem}.w-numbers{position: relative;overflow: hidden}.w-numbers_bg{background: url(/css/../img/number.jpg) no-repeat 50% 50%;background-size:cover}.w-numbers_inner{position:relative;margin:3rem auto}.w-numbers_title{color:#CC1C27;line-height: 1;font-size:4rem;position: relative;font-weight: 900}.w-numbers_title .small{font-size:.3em;position:absolute;bottom:0;margin-bottom:13px;margin-left:8px}.w-numbers_item{text-align: center}.w-numbers_item p{max-width:160px;margin:1rem auto}.parascroll{position:relative;transform: translate3d(0,0,0)}.scrollable{position: absolute;top: 0;left: 0;width: 100%;height:100%;background-repeat: no-repeat}.w-privilege{margin:2rem 0}.w-privilege-list{padding:0;list-style: none}.w-privilege-list li{text-align: center}.w-privilege-title{margin-bottom:6px;font-weight: bold;font-size:1.2rem}.w-steps{background:#F4F4F4;padding:3rem 0}.w-steps-list{counter-reset: list;margin:2rem 0}.w-steps-list>div{position:relative}.w-steps-list>div:before, .howget-item_num{text-shadow:0 20px 30px rgba(0,0,0,.1);counter-increment: list;content:counter(list, decimal-leading-zero);color:#fff;font-weight: 900;font-size:6rem}.w-steps-list>div p{max-width:250px;line-height:1.8}.howget-list{padding:0 1rem;margin:1rem auto;max-width: 800px}.howget-item{padding:5px 0;position: relative}.howget-item:after{content:'';display: block;width:30px;height:30px;margin:1rem auto;background:url(/css/../img/arrow-down.svg) no-repeat 50% 50%;background-size:contain}.howget-item:last-child{margin-bottom:4rem}.howget-item:last-child:after{display:none}.howget-item_title{margin:0;margin-bottom:.5rem}.howget-item ul{list-style: none}.howget-item ul li{position: relative;margin-bottom:8px}.howget-item ul li:before{content:'';display:inline-block;width:10px;height:5px;position: relative;left:-1rem;top:-3px;border-left:2px solid #CC1C27;border-bottom:2px solid #CC1C27;transform:rotate(-45deg)}.requirements{margin:4rem 0}.requirements-list{font-weight: bold;padding:0;list-style: none}.requirements-list li{text-align: center;position: relative;padding:1rem}.requirements-icon{display:block;width:42px;height:42px;margin:1rem auto;fill:#CC1C27}.page-list_item{display:block;border-radius:6px;background: #fff;padding-bottom:1rem;margin-bottom:1rem}.page-list_item-img{display:block;border-radius:6px;overflow: hidden;margin-bottom: 1rem}.page-list_item-img img{max-width: 100%;display: block;transition: all .5s ease;border-radius:6px;overflow: hidden}.page-list_item:hover img{transform:scale(1.2)}.single-page_container{max-width: 800px;margin:0 auto 2rem}.single-page_container p{margin:0;margin-bottom:1rem}.single-page_container blockquote{font-size:1.2rem;margin:2rem 0;padding:0 1rem;padding-left:2rem;border-left:4px solid #CC1C27}.single-page_container blockquote p{margin:0}.single-page_container img{width: 100%;display: block;margin-bottom:1rem}.single-page_toolbar{color:#aaa;margin-bottom:1rem}.faq{max-width: 800px}.spoiler-item_header{position: relative;padding:1rem 0;padding-right:2rem;font-weight: bold;cursor:pointer}.spoiler-item_header:hover{color:#CC1C27}.spoiler-item_arrow{width:16px;height:16px;margin:auto;position: absolute;right:0;top:0;bottom:0}.spoiler-item_header:hover .spoiler-item_arrow:after{border-color:#CC1C27}.spoiler-item_arrow:after{content:'';transition: all .25s ease;display: block;margin-top:2px;width:10px;height:10px;border-bottom:2px solid #aaa;border-right:2px solid #aaa;transform:rotate(-45deg)}.is_active .spoiler-item_arrow:after{transform:rotate(45deg)}.spoiler-item{border-bottom:1px solid #eee}.spoiler-item_body{display: none}.w-partners{text-align: center}.w-partners-list{margin:2rem 0}.w-partners_item{margin-bottom:2rem}.w-partners_item-img{max-width: 120px;max-height:140px}.w-contact-form{background:#f4f4f4;padding:0;position: relative}.w-contact-form_title{font-size:2rem;line-height: 1.2;font-weight: 900;color: #CC1C27;margin-bottom:1rem}.w-contact-form_image{display: none}.w-contact-form_image img{display: block;max-width: 100%}.w-contact-form_inner{position: relative;z-index: 10}.w-contact-form_subtitle{font-weight: bold}.contact-form{margin:2rem 0 5rem}.modal-form{margin-bottom:2rem}.modal-form .field-input, .modal-form .field-select, .modal-form .field-textarea, .profile-page .field-input, .profile-page .field-select{background:#f6f6f6}.rating{margin:.5rem 0}.rating-star{margin:0 2px}.full-star{fill:#ecc180}.empty-star{fill:#eee}.w-review_header{text-align: center}.w-review{padding:4rem 0;overflow: hidden;position: relative}.w-review-item{padding:1rem;margin:2rem .5rem;box-shadow: 0 10px 20px rgba(0,0,0,.1);opacity: .2;transition: all .25s ease}.w-review-item.slick-current{opacity: 1}.w-review-item.slick-current+.w-review-item{opacity: 1}.w-review-list{padding:0;list-style: none}.w-review-list .slick-dots{position: relative;z-index: 40}.w-review-title{position:relative}.w-review-title:after{content:'';display: block;background: url(/css/../img/quot.svg) no-repeat 50% 50%;z-index: -1;background-size:contain;position: absolute;height:100%;width:50%;top:-50%;left:0}.review-avatar{border-radius:50%;padding:1px;height: 100px;width:100px;margin:0 auto;background: #f4f4f4}.review-avatar img{border-radius:50%;display: block}.review-name{font-weight: 900;text-align: center;display: block;margin:.5rem 0}.review-region{text-align: center;display: block;margin:.5rem 0}.review-text{margin-top:1rem}.review-avatar .review-noava{width:40px;height:40px;margin:25px 30px;border-radius: 0}.review-list{-moz-columns:1;-webkit-columns:1;columns:1;-moz-column-gap: 2rem;-webkit-column-gap: 2rem;column-gap: 2rem;padding-top:2rem;padding-bottom:2rem;overflow: visible}.review-item{display:inline-block}.review-text{position: relative}.review-item{border-radius: 8px;box-shadow:0 20px 30px rgba(0,0,0,.05);padding:1rem;margin-bottom:2rem;background: #fff;transition:all .25s ease}.review-item:hover{box-shadow:0 50px 30px rgba(0,0,0,.05);transform:translateY(-2px);z-index: 20}.review-intro_text{font-weight: bold}.review-intro_wish{padding:1rem;background:#fbefdc;color:#bd9984;margin-bottom:2rem;border:2px solid #efe3d0;border-radius: 8px}.review-intro_wish p{margin-bottom:0}.review-intro_wish .btn{display: block;width:100%}.show-more{display: block;text-align: center}.rating-field{display: flex;margin:0 -.25rem 1rem;position: relative;color:#eee}.rating-field_label{padding:0 .25rem;color:#222}.rating-radio{position: absolute;left: -9999px}.rating-radio:nth-of-type(1):focus ~ .rating-input:nth-of-type(1), .rating-radio:nth-of-type(2):focus ~ .rating-input:nth-of-type(2), .rating-radio:nth-of-type(3):focus ~ .rating-input:nth-of-type(3), .rating-radio:nth-of-type(4):focus ~ .rating-input:nth-of-type(4), .rating-radio:nth-of-type(5):focus ~ .rating-input:nth-of-type(5){transform:scale(1.2)}.rating-input{-webkit-tap-highlight-color: transparent;cursor: pointer;position: relative;padding-left: .25rem;padding-right: .25rem}.rating-label{position: absolute;top: 0;left: -9999px}.rating-input_star{display:block;width:24px;height:24px;fill:currentColor}.rating-field:hover, .rating-radio:nth-of-type(1):checked ~ .rating-input:nth-of-type(1), .rating-radio:nth-of-type(2):checked ~ .rating-input:nth-of-type(-n+2), .rating-radio:nth-of-type(3):checked ~ .rating-input:nth-of-type(-n+3), .rating-radio:nth-of-type(4):checked ~ .rating-input:nth-of-type(-n+4), .rating-radio:nth-of-type(5):checked ~ .rating-input:nth-of-type(-n+5){color: #ecc180}.rating-input:hover ~ .rating-input{color: #eee}.field-input_sms::-webkit-outer-spin-button, .field-input_sms::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.field-input_sms{-moz-appearance: textfield}.field{position:relative}.field-label{color:#888;display: block;margin-bottom:6px;margin-top:.5rem}.field-input, .field-textarea, .field-select{display: block;width:100%;margin-bottom:1rem}.field-textarea{height:200px}.field-prefix{background:#f5f5f5;font-weight: bold;border-radius: 4px 0 0 4px;padding:1rem;position: absolute;top:1px;left:1px}.field-prefix+.field-input{padding-left:4rem}.form-btn{display: block;margin-top:1rem;padding-top:1rem;padding-bottom:1rem;width:100%}.form-agreement{font-size:14px}.toggle-pass{position: absolute;top:0;right:0;padding:1rem;cursor:pointer}.toggle-pass svg{fill:#555}.toggle-pass:before{content:'';display:block;width:18px;box-shadow:0 0 0 1px #f6f6f6;height:1px;background: #555;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg);right:0}.toggle-pass.is_active:before{opacity: 0}.success_password{text-align: center}.success_password .success-icon{width:40px;height:40px}.text-more{display: none}.main-footer{background:#2B2B2B;padding:3rem 0 1rem;color:#9A9A9A;flex:0 0 auto}.main_footer-nav-title{font-weight:bold;font-size:1rem;color:#555}.main_footer-nav-list{padding:0;margin-bottom:2rem;list-style: none}.main_footer-nav-list li{margin-bottom:1rem}.main_footer-nav-list a:hover{color:#fff}.main-footer_phone-link{font-size:1.6rem;font-weight: 900;color:#fff}.main-footer_phone-link-text{margin-bottom:2rem}.main-footer_copyright{border-top:1px solid #444;margin-top:2rem;padding-top:2rem}.main-footer_logo-col{margin-bottom:2rem}.contact-list{padding:0;list-style: none;margin:0 -.5rem}.contact-list_block{margin-bottom:.5rem}.contact-list_item{border-bottom:1px solid #f4f4f4;padding-bottom:1rem;margin-bottom:1rem}.contact-list_item a{color:#2B2B2B}.contact-list_item a:hover{color:#CC1C27}.contact-list_item-title{margin:0;font-size:1.2rem;line-height: 1.2;margin-bottom:.5rem}.contact-list_worktime{color:#aaa}.contact-map_wrap{position: relative}.contact-map{width:100%;margin-bottom:2rem;height:380px;border:10px solid #fff;border-radius:8px;overflow: hidden;box-shadow: 0 10px 50px rgba(0,0,0,.1)}.contact-map_block{display: none;position: relative}.relevant{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.relevant .contact-list_item{border-radius: 8px;border:0;background: #f4f4f4;padding: 2rem 1rem;margin-bottom:2rem}.social-link{align-items:center;padding:0;list-style: none}.main-footer_social-link{margin:3rem 0}.social-link a{padding:1rem}.social-link a:hover .icon{fill:#fff}.social-link .icon{fill:#9A9A9A}.product-list_item{background:#fff;padding:0 1rem .5rem;border-radius:8px;margin-bottom:1rem;transition:all .25s ease}.product-list_item:hover{box-shadow: 0 20px 30px rgba(0,0,0,.1)}.product-list_image{padding-top:1rem;text-align: center}.product-list_image img{max-width: 100%}.product-list_title{font-size:1.2rem;margin-top:0}.product-list_caption{padding:0 1rem}.product-list_btn{background: transparent;display: block;margin:1rem;color:#CC1C27}.product-list_attr{margin:1rem -.5rem}.product-list_attr-col{padding:0 .5rem;line-height: 1}.product-list_attr-title{color:#A3A3A3;display: block;margin-bottom:6px;font-size:.8rem}.product-list_attr-value{white-space: nowrap}.product-list_price{margin-bottom:1rem}.product-list_prices{min-height:110px}.product-price__label{color: #A3A3A3;display: block;font-size: .8rem}.price-value{font-weight: 900;font-size:1.4rem;line-height: 1.2;margin-left:5px}.price-currency{display:inline-block;position: relative;top:1px;line-height: 1;font-weight: bold;font-size:10px}.pagination{margin:1rem auto 2rem;max-width: 400px}.pagination a{display: block;width:32px;height:32px;line-height: 31px;border-radius: 50%;border:1px solid #f4f4f4;text-align: center}.pagination a:hover{border:1px solid #CC1C27}.pagination a.is-active{color:#CC1C27;background:#f4f4f4;border:1px solid #f4f4f4;font-weight: bold}.pagination-list_arrow{text-indent: -100px;overflow:hidden;position: relative}.pagination-prev:before, .pagination-next:before{content:'';transition: all .25s ease;display: block;position:absolute;top:0;left:0;right:0;bottom:0;width:9px;height:9px;margin:auto;transform:rotate(45deg)}.pagination-prev:before{border-left:1px solid #adadad;left:3px;border-bottom:1px solid #adadad}.pagination-next:before{border-right:1px solid #adadad;right:3px;border-top:1px solid #adadad}.pagination-list_arrow:hover:before{border-color:#CC1C27}.catalog-decscription{margin:3rem 0;line-height: 1.8}.catalog-decscription p{margin-bottom:1rem;line-height: 1.8}.catalog-decscription h2{font-size:2rem;line-height: 1.1;margin-bottom:1rem;font-weight: 900}.catalog-decscription img{max-width: 100%}.catalog-decscription .row{margin-bottom:3rem}.profile-user, .profile-balance{border-bottom:2px solid #f5f5f5;padding-bottom:2rem;margin-bottom:2rem}.profile-user_name{font-weight: 900;font-size:1.2rem;line-height:1.2}.profile-user_action{margin:1rem 0 1rem}.profile-user_action a{margin-right:.5rem;display: inline-block;font-size:0;background: #fff;width:46px;height:46px;padding:15px;border-radius: 50%}.profile-user_action .icon{fill:#888;width:16px;height:16px}.profile-user_action a:hover{background: #CC1C27}.profile-user_action a:hover .icon{fill:#fff}.profile-user_action a:last-child .icon{position:relative;left:-2px}.profile-user_id{margin:1rem 0 0}.profile-user_id-title, .profile-user_contract-title{margin-right:1rem;font-size:14px}.profile-user_id-number, .profile-user_contract-number{font-weight: bold;display: block}.profile-user_contract .field-input{max-width: 300px;font-weight: bold;margin-top:4px}.profile-nav{position:fixed;display: flex;align-items:center;opacity: 0;visibility: hidden;background: #fff;top:0;left:0;width:100%;height:100%;z-index:99}.profile-nav.is_active{visibility: visible;opacity: 1}.profile-nav_list{padding:0;list-style: none;width:100%}.profile-nav_list li{margin-bottom:.5rem}.profile-nav_list a{color:inherit;display: block;padding:.5rem 0}.profile-nav_list a:hover{color:#CC1C27;background: rgb(255,255,255);background: -moz-linear-gradient(left, rgba(255,255,255,1) 0, rgba(245,245,245,1) 50%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0,rgba(245,245,245,1) 50%,rgba(255,255,255,1) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0,rgba(245,245,245,1) 50%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 )}.profile-nav_list a:hover .icon{fill:#CC1C27}.profile-nav_list a .icon{margin-right:1rem;position:relative;top:-1px;fill: #adadad}.profile-nav_list .watch-icon{width:20px}.profile-nav_list a.is_active:hover{background: transparent}.profile-nav_list a.is_active{color:#CC1C27;font-weight: bold;border-color:#CC1C27}.profile-nav_list a.is_active .icon{fill:#CC1C27}.profile-balance{text-align: center}.profile-balance_sum{font-weight: 900;font-size:2.5rem;white-space: nowrap;line-height:1.2}.profile-balance_date{font-weight: 700}.profile-balance_btn{display:inline-block;width:260px;margin:1rem 0}.profile-balance_help{padding:0 2rem;margin-top:2rem}.profile-balance_row{position: relative;display: flex;justify-content: center;text-align: center;align-items: center}.profile-refresh{display: inline-block;margin-left:.5rem;width:18px;height:18px;white-space: nowrap;font-weight: 500}.profile-refresh .icon{width:100%;height:100%;margin-right:10px;fill:#adadad;transition:fill .25s ease, transform 1s ease}.profile-refresh:hover .icon{fill:#CC1C27;transform:rotate(360deg)}.profile-promise_btn{width: 260px;background: transparent;color: #CC1C27;padding:0}.profile-promise_btn:hover{background:transparent;color:#E1333E;box-shadow: none;transform:none}.promisepay-total{text-align: center}.promisepay-total_title{color:#aaa}.promisepay-total_sum{font-size:2.2rem;font-weight: 900}.promisepay-message .car-blocking_text{background:#ffecc8}.profile-garage_item{text-align: center}.profile-garage_name{font-weight: 900}.profile-garage_image{margin:1rem 0}.profile-garage_image img{max-width: 100%}.profile-garage_info{text-align: left;max-width: 360px;margin:2rem auto 0}.profile-garage_info-title{display: block}.profile-garage_info-value{display: block;font-weight:700;margin-bottom:2rem}.car-blocking_title{margin-bottom:10px;margin-top:2rem}.car-blocking_text{margin:1rem;padding:1rem;padding-left:1.2em;position: relative;text-align:left;border-radius:6px;background:#fff;box-shadow: 0 20px 30px rgba(55,55,55,.1)}.car-blocking_text:before{content:'';display: block;width:6px;height:100%;border-radius: 10px;background: #CC1C27;position: absolute;top:0;left:-3px}.profile-history_title{font-weight: 900;font-size:1.3rem;margin-bottom:1rem}.profile-history_table-header{padding:1rem 0;font-weight: bold;color:#8B8B8B;border-bottom:2px solid #F4F4F4;margin:0;background: #fff;align-items:center}.profile-history_table-body{max-height:330px;overflow-y:auto}.profile-history_table-body div:nth-child(2n+1){background: #F4F4F4}.profile-history_table-body div:nth-child(2n){background: #fff}.profile-history_table-line{padding:1rem 0;margin:0}.opertaion-list{list-style: none;padding:0}.opertaion-list li{padding:.5rem 0;align-items: center;position: relative}.opertaion-list li:after{content:'';display: block;width: calc(100% - 16px);position: absolute;bottom:0;left:0;margin:0 .5rem;border-bottom:1px solid #f4f4f4}.opertaion-name{width:250px}.opertaion-time, .opertaion-name, .opertaion-amount{padding:0 .5rem;width:100px}.opertaion-amount{text-align: right;white-space: nowrap}.opertaion-time{font-size:14px}.opertaion-time{color:#bbb}.opertaion-warning{color:#CC1C27}.opertaion-amount_plus{color:#39b54a}.timer{max-width: 260px;margin:0 auto}.timer-box{width:48px;height:48px;line-height: 48px;border-radius: 50%;font-weight: bold;color:#fff;background:#222}.timer-box.empty{background:#aaa}.auth-page{text-align: center}.auth-block{width: 300px;margin:4rem auto}.auth-form_links{margin:1rem 0}.auth-intro{max-width: 400px;margin:1rem auto}.form-box{background: #f0f0ee;position: relative;max-width: 768px;margin:1rem auto 4rem;padding:2rem}.form-box .form{padding-bottom:1rem;max-width: 420px;margin:1rem auto}.form-box h4{margin-bottom:.7rem}.form-box input{width:100%}.form-box_title{text-align: center;font-weight: 900;font-size:1.4rem}#steps .step{position: absolute;opacity: 0}#steps .step.is_active{position: relative;opacity: 1}.field_blank{}.field_blank input, .field_blank select{border-color:#23C04F;color:#23C04F;font-weight: bold}.field_blank:before{content:'';display:block;width:24px;height:24px;background:#f0f0ee;z-index: 11;position: absolute;right:.6rem;top:1rem}.field_blank:after{content:'';display:block;width:6px;height:12px;border-bottom:2px solid #23C04F;border-right:2px solid #23C04F;transform:rotate(45deg);z-index: 12;position: absolute;right:1.2rem;top:1.2rem}.waiting-text{margin:2rem auto;max-width: 500px;text-align: center}.respond-title{font-size:2rem;margin:1rem 0;font-weight: bold}.success-page, .fail-page{padding-top:4rem;padding-bottom:4rem}.modal{display: none;position: fixed;z-index: 103;left:0;top:0;align-items:center;justify-content: space-around;width:100%;height:100%;background: rgba(235,235,235,.9)}.modal{display: none;position: fixed;z-index: 103;left:0;top:0;align-items:center;justify-content: space-around;width:100%;height:100%;background: rgba(235,235,235,.9)}.modal.is-show{display:-webkit-box;display:-ms-flexbox;display: flex}.modal-box{padding:1rem 2rem 2rem;max-width:500px;border-radius: 8px;background: #fff;box-shadow:0 20px 50px rgba(0,0,0,.2);position: relative}.modal-close{position: absolute;top:1rem;right:1rem;display: inline-block;cursor:pointer}.modal-close svg{fill:#aaa}.modal-close:hover svg{fill:#CC1C27}.modal-title{margin:1rem 0;padding-bottom:1rem;font-weight: bold;font-size:1.4rem;line-height: 1.4}#modal_city .modal-title{margin-top:0;border-bottom:1px solid #eee}.text-quote{font-size:1.4rem}.modal-regions_list{padding:0;list-style: none;position: relative;margin-bottom:0;max-height: 82vh;overflow-y:auto}.modal-regions_item{}.modal-regions_link{display:inline-block;color:#2B2B2B;padding:5px 0}.is-open-modal{overflow: hidden}.breadcrumbs{padding:0;list-style: none;margin-top:2rem;font-size:12px}.breadcrumbs li{display: inline-block;padding-right:1rem;color:#adadad;position: relative}.breadcrumbs li:after{content:'';display: inline-block;width:5px;height:5px;border-top:1px solid #adadad;border-right:1px solid #adadad;transform:rotate(45deg);position: absolute;top:7px;right:5px}.breadcrumbs li:last-child:after{display: none}.breadcrumbs li a:after{content:'';display: block;position: relative;top:-2px;width:100%;height:1px;opacity: .5;background:#adadad;transition: background .25s ease}.breadcrumbs li a:hover:after{background:#CC1C27}.car-page{position:relative;position: relative}.car-page .breadcrumbs{text-align: center}.car-header{text-align: center}.car-header-inner{display: inline-block;position: relative}.car-image{text-align: center;position: relative;border-radius: 50%}.car-image img{max-width: 100%}.car-page:before{content:'';z-index: -1;position: absolute;top:10%;bottom:0;left:0;display:block;width:100%;height:70%;background:url(/css/../img/speedometr.svg) no-repeat 50% 50%}.car-label{color:rgba(43, 43, 43, 0.4);position:absolute;overflow: hidden;top:-5px;right:0;font-size:10px;padding:4px 10px;font-weight: 700;background:#ffecc8;text-transform:uppercase;border-radius: 50px 50px 50px 10px}.car-label:after{content:'';width:20px;height:100%;display: block;position: absolute;left:-50px;top:0;background: rgba(255,255,255,.2);display: block;animation: 5s ease-in-out 1s infinite light}.btn-light{overflow: hidden}.btn-light:after{content:'';width:30px;opacity: 0;height:100%;filter:blur(2px);display: block;position: absolute;left:-35px;top:0;background: rgba(255,255,255,.25);display: block;animation: 4s ease-in-out 1s infinite light}.w-requisite-block{padding: 1rem;border-radius: 8px;margin: 2rem auto;max-width: 790px;background:#CC1C27;color:#fff}.w-requisite-block>.row{flex-wrap: nowrap}.w-requisite-item_title{font-weight:900;font-size:1.4rem}.w-requisite_list-item{position: absolute;padding:1rem;top:0;left:0;opacity: 0;transition:all .25s ease}.w-requisite_list-item.is_active{position: relative;opacity: 1}.w-requisite_list-item ul{padding:0;list-style: none}.w-requisite_list-item ul li{margin-bottom:.5rem}.w-requisite_list-item ul strong{font-weight: normal;opacity: .7}.w-requisite-r{width:100%;flex:0 1 auto;z-index: 1}.w-requisite-l{width:30px;flex:0 1 1;border-right:2px solid rgba(255,255,255,.2)}.w-requisite-list{position: relative}.w-requisite_tabs{display: flex;flex-direction: column;overflow:hidden}.w-requisite_tabs{counter-reset: section}.w-requisite_tabs a{padding:.5rem;opacity: .8;position: relative;white-space:nowrap;color:#fff}.w-requisite_tabs a:before{counter-increment: section;content: counter(section);padding:0 15px 0 2px;font-weight: bold}.w-requisite_tabs a:after{content:'';display: block;width:2px;height:100%;position: absolute;top:0;right:-2px;z-index: 2;background: #fff;opacity: 0}.w-requisite_tabs a:hover{opacity: 1}.w-requisite_tabs a.is_active{background: -moz-linear-gradient(left, rgba(204,28,39,0) 0, rgba(255,255,255,.2) 100%);background: -webkit-linear-gradient(left, rgba(204,28,39,0) 0,rgba(255,255,255,.2) 100%);background: linear-gradient(to right, rgba(204,28,39,0) 0,rgba(255,255,255,.2) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cc1c27', endColorstr='#b11620',GradientType=1 )}.w-requisite_tabs a.is_active:hover{opacity: .8}@keyframes light{5%{transform: translateX(0) skewX(-30deg);opacity: 0}30%{transform: translateX(0) skewX(-30deg);opacity: 1}100%{transform: translateX(400px) skewX(-30deg);opacity: 0}}.car-cart{margin:0 auto;position: relative;z-index: 2}.car-price_name{color:#A3A3A3}.car-attribute-list{margin:1rem auto;padding:0;max-width: 600px;list-style: none}.car-attribute-list li{color:#A3A3A3;padding:0 .5rem;margin-bottom:1rem}.car-attribute-value{font-size:1rem;line-height: 1;color:#2B2B2B;display: block}.car-price-currency{font-size:1rem;font-weight: normal;position: relative;top:-2px}.car-price-value{font-size:2.6rem;line-height: 1}.car-stock{font-weight: 700;display: inline-block;margin-bottom:10px}.car-stock:before{content:'';display: inline-block;width:14px;height:7px}.instock{color:#23C04F}.outstock{color:#CC1C27}.instock:before{border-bottom:3px solid #23C04F;border-left:3px solid #23C04F;transform-origin:0 100%;transform:rotate(-45deg)}.car-buttons{text-align: center}.car-btn{display: block;width:100%}.car-description{position: relative;z-index: 3;margin:6rem 0}.car-description h2{font-size:2rem;margin-bottom:1rem;max-width: 800px;line-height: 1.2}.car-color_list{padding:0;list-style: none;text-align: center}.car-color_list li{display: inline-block}.car-color_item{display: block;transition:all .25s ease;cursor:pointer;width:36px;height:36px;border-radius: 50%;border:4px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.05) inset}.car-color_item:hover{border:3px solid #fff}.car-color_item.active{transform:scale(1.4);z-index: 20}.color-white{background:#fff}.color-black{background:#000}.color-silver{background:#aaa}.color-red{background:#CC1C27}.color-yellow{background:#F4D946}.response-row, .error-row{min-height: 80vh}.response-col, .error-col{text-align: center}.response-icon{width:96px;height:96px}.success-icon{fill:#17c725}.fail-icon{fill:#cc1c27}.error-title{font-size:8rem;color:#CC1C27;line-height:1;margin:0}.error-page{background: url(/css/../img/404.webp) no-repeat 50% 100%;background-size:contain}.about-page .w-numbers{margin:4rem 0}.about-page_image{margin:4rem 0;text-align:center}.about-page_image img{max-width: 100%}.w-map{background:url(/css/../img/map.jpg) no-repeat 50% 50%;background-size:contain}.w-map{background:url(/css/../img/map.jpg) no-repeat 50% 50%;background-size:contain}.w-map-list{padding:0;list-style: none;max-width: 800px;margin:0 auto}.w-map-list li{padding:1rem;font-weight: bold}.w-map-list li a{color:#2B2B2B}.w-map-list li a.is_active{color:#CC1C27}.w-map-list li a:hover{color:#CC1C27}.w-map .w-title{max-width:600px;color:#aaa}.w-map .w-title span{color:#CC1C27;display: block}.w-map-list-icon{width:16px;position: relative;top:-4px;left:-2px;fill:#CC1C27}@keyframes showIn{0{opacity: 0;transform:translateY(-50px) scale(.6)}100%{opacity: 1;transform:translateY(0) scale(1)}}@keyframes showOut{0{opacity: 1;transform:translateY(0) scale(1)}100%{opacity: 0;transform:translateY(50px) scale(1.4)}}.anim-modalIn{animation: showIn .4s ease}.anim-modalOut{animation: showOut .4s ease}.agreement-field{margin:1rem 0}.btn-border{text-decoration: none;display: inline-block;border-radius:50px;transition: all .25s ease;overflow: hidden;border:1px solid #CC1C27;padding:.8rem 2rem;color: #CC1C27}.btn-border:hover{color:#fff;background:#CC1C27}.bank-card_block{background: #f0f0ee;border-radius: 10px;width:100%;height:240px;padding: 45px 20px 0}input[name='bank-card'], .bank-card_number{font-weight: bold;font-size:1.2rem;letter-spacing: 1px}.bank-card_number{padding: 1rem 0}.checkbox-field{position: relative;padding-top:1rem}.checkbox-label{cursor: pointer;position: relative;display: block;margin-bottom:1rem}.checkbox-label:before, .checkbox-label:after{content:'';display:inline-block}.checkbox-label:before{cursor: pointer;margin-right: 10px;margin-left:3px;width:16px;height:16px;border-radius:50%;border:2px solid #aaa}.checkbox-label:after{width:7px;height:14px;position: absolute;top:-2px;left:10px;transition:all .25s ease;border-bottom:2px solid #CC1C27;border-right:2px solid #CC1C27;transform:rotate(45deg) scale(0)}.checkbox-input:checked + .checkbox-label:after{transform:rotate(45deg) scale(1)}.checkbox-input:checked + .checkbox-label:before{transform:rotate(45deg);border-top:0}.checkbox-input{position: absolute;top:0;left:0;opacity: 0}.bank-card_text{position: relative;top:0;margin-top:2rem}.profile_bank-card{margin-bottom:2rem}.remove-card{margin:1rem 0;display: inline-block}.profile-balance_sum-input{}.profile-balance_sum-input input{display: inline-block}.bank-card_payment{}.bank-card_payment-name{padding:0 .5rem;height:20px;margin-bottom:20px}.bank-card_payment-name img{max-height: 100%}.bank-card_agreement{margin-top:1rem;font-size:.8rem}.dev-link{color:#fff;text-decoration: none}.dev-link:hover{opacity: .6;color:#fff}.dev-link__text{display:block;font-size:11px}.dev-link__logo{width:100px;height:20px;display: inline-block;fill:currentColor}@media screen and (max-width: 48em){.header_city{font-size:14px}.visible-sm{display: none}.hidden-xs{display:none}.container-fluid{padding:0 1rem}.car-price{margin-bottom:1rem}.car-attribute-list{font-size:12px}.car-attribute-list li:nth-child(2n){text-align: right}.w-map-list li{width:50%;padding:.5rem}.w-map-list li:nth-child(2n){text-align: right}.scrollable{transform: none!important}.w-numbers_item{padding-bottom:2rem}.w-review-title:after{right:0;height:150%;margin:auto}.profile-nav_list{padding:0 2rem}}@media screen and (max-width: 64em){.hidden-sm{display:none}.container-fluid{padding:0 1rem}}@media screen and (max-width: 320px){.header_phone-link{font-size:13px}}@media screen and (max-width: 22em){.logo-col{width:140px;padding-top:10px;max-width: 140px;flex-basis: 140px}}@media screen and (min-width: 48em){.form-box_title{font-size:2rem}.widget{padding:4rem 0}.profile-refresh{width:24px;height:24px}.profile-balance_sum{font-size:3rem}.review-list{-moz-columns:2;-webkit-columns:2;columns:2}.navbar{flex-direction: row}.main-nav .nav-item:first-child{margin-top:0}.nav-item.is_active a{font-weight: bold;color:#CC1C27}.nav-item.is_active a:hover:after{display: none}.main-nav{position: static;background: transparent;height:auto;overflow: visible}.main-nav .nav-item{transition: all .25s ease;opacity:1;transform: translateY(0)}.intro{padding-top:70px}.intro_text{font-size:3rem;bottom:0;top:auto;margin-top:0}.intro_text-mark{display: inline-block}.intro-inner{max-width: 80%;margin:0 auto}.modal-box{padding:1rem 2rem}.w-about-title{font-size:3rem}.w-contact-form{padding:0}.w-contact-form_title{font-size:3rem}.w-title{font-size:2rem;max-width: 470px;line-height:1.2;margin:3rem auto}.w-steps-list>div:before, .howget-item_num{font-size:8rem}.w-steps-list>div:after{content:'';display: block;position: absolute;top:28%;right:4rem;background: url(/css/../img/arrow.svg) no-repeat 50% 50%;width:55px;height:30px;background-size:contain}.w-steps-list>div:nth-child(2n):after{display: none}.slick-arrow:before{width:24px;height:24px}h1{font-size:3rem}.profile-user, .profile-balance{border-bottom:0;border-right:2px solid #fff;padding-bottom:0;margin-bottom:2rem}.profile-user_name{font-size:1.6rem}.profile-nav{position:static;background: none;display: block;margin:2rem 0 0;visibility: visible;opacity: 1}.profile-nav_list{max-width: 300px}.car-color{transform: rotate(90deg);position: absolute;top:0;bottom:0;right:0;height:80px;margin:auto}.car-description h2{font-size:3rem}.car-label{right:-100px;top:10px;font-size:13px;padding:.5rem 1rem}.car-attribute-value{font-size:2rem}.review-item{padding:1rem 2rem}.w-review_header{position: absolute;width:50%;height:100%;top:0;left:0;background: #fff;z-index: 10;display: -ms-flexbox;display: -webkit-box;display: flex;align-items:center}.w-review_header-inset{max-width: 300px;margin-left: auto;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.w-review-title{text-align: left}.catalog-decscription h2{font-size:3rem}.error-page{background: url(/css/../img/404-md.webp) no-repeat 50% 100%}.w-requisite-item_title{font-size:2rem}.w-requisite-l{width:200px}.w-requisite_tabs a{padding:1rem}.w-requisite_list-item{padding:1rem 2rem}.w-map-list li{margin-bottom:2rem}.w-requisite_tabs{margin-top:2rem}.w-requisite_tabs a:before{display: none}.howget-item:after{margin:2rem auto}.scrollable{height:100vh;top:-30vh}.main_footer-nav{position: relative;margin-top:-160px}.opertaion-name{width:180px}.opertaion-time{width:180px;font-size:1rem}.opertaion-amount{width:150px}.success-page, .fail-page{padding-top:8rem;padding-bottom:8rem}}@media screen and (min-width: 64em){.contact-map_block{display: block;position:sticky;top:1rem;left:0;z-index: 30}.intro_text{font-size:4rem}.w-title{font-size:3rem}.w-steps-list>div:before{font-size:8rem;line-height:1}.howget-item_num{font-size:12rem;line-height:1}.w-steps-list>div:after{top:20%;right:0}.w-steps-list>div:nth-child(2):after{display: block}.w-review_header{width:33.33%;padding-right:1rem}.header_login-btn{text-transform:capitalize}.header_login-btn span{display: none}.is-open-modal{padding-right:17px}.text-quote{font-size:1.8rem}.first_slide{background-position: 50% 25%}.first_slide-inner{margin:-4rem auto 0}.w-contact-form_image{display: block}.main_footer-nav{position: relative;margin-top:0}}@media only screen and (min-width: 75em){.w-contact-form:before{content:'';display: block;width:100%;height:100px;position:absolute;top:0;left:0;background:#fff;z-index: 1}.intro_bg-title{height:600px}.intro_text{font-size:5rem}.main-header_home{padding-top:1rem}.header_login-btn span{display: inline}.header_login-btn{text-transform:none}.w-steps-list>div:after{right:2rem}}@media only screen and (min-width: 100em){.intro{padding-top:0}.w-review-item{padding:2rem}.header_city{float:right}.w-steps{background:url(/css/../img/car2.png) no-repeat 100% 50% #F4F4F4;background-size:25% auto}}@media only screen and (min-width: 121em){.intro_slider img, .first_slide-inner{max-width: 1920px}}.prefix-icon{width:auto;fill:currentColor;display:inline-block;vertical-align:middle;height:1rem;width:2rem;margin-left:-.5rem;margin-right:1rem}.d-none{display:none!important}.instalment-slider{display: none;margin:2rem 0}.instalment-slider a{display:block}.instalment-slider img{max-width: 100%}.instalment-content{max-width:40rem;margin:auto}.instalment-list{padding:0;list-style: none}.instalment-list__item{padding-left:2rem;position:relative;margin-bottom:2rem}.instalment-list__item:after{content:'';display:block;width:3px;border-radius:4px;background:#F4F4F4;height:100%;position:absolute;top:0;left:0}.instalment-list__btn{display:block;max-width:14rem;margin-top:1rem;font-weight:bold}.instalment-card{padding:2rem 1rem;margin:2rem auto;border-radius: 8px;box-shadow: 0 20px 30px rgba(0,0,0 ,.1);text-align:center}@media screen and (min-width:48em){.instalment-list__item{margin-bottom:3rem}.d-sm-block{display:block!important}.d-sm-none{display:none!important}}
h2{font-size:1.4rem;font-weight: 800;line-height:1.2}@media screen and (min-width: 48em){h2{font-size:2rem}}.auth-block{h2{margin: 0 0 1em}}input.input-error, textarea.input-error, select.input-error{border-color: #CC1C27 !important}input[type=hidden].input-error+.field-checkbox-required .checkbox-title{color: #CC1C27 !important}.form-error{display: none;margin: 10px 0 0 0;font-size: 12px;color: #CC1C27}.form-message{margin: 10px 0 0 0;font-size: 12px}.form-success{display: none;margin: 10px 0 0 0;font-size: 24px;font-weight: 900}.form-success-top{margin: 0 0 2em;font-size: 18px;font-weight: 700;color: #CC1C27}.modal-form .form-error{margin-top: 15px;text-align: center}.modal-form .form-success{margin-top: 30px;font-size: 22px;font-weight: 600;text-align: center}.modal-form .info-small{margin: 20px 0 0 0;width: 100%;font-size: 12px;text-align: center}.auth-form_links{text-align: center}.privacy.error{color: #f00}.pay-list{padding-left: 0}.pay-row{list-style: none}.pay-row+.pay-row{margin-top: 1.2rem}.pay-row img{vertical-align: middle;width: 90px;margin-right: 8px}.pay-footer{margin-top: 2rem}.pay-footer > span{display: inline-block;padding: 0 8px;width: 80px;height: 40px;line-height: 40px;background: #f4f4f4;border-radius: 3px;box-sizing: border-box;text-align: center}.pay-footer > span img{position: relative;top: -1px;display: inline;max-width: 100%;max-height: 90%;vertical-align: middle}#order-form hr{margin: 10px 0 25px;border:0;border-top: 1px dashed #2B2B2B}#order-form .agreement-row{position: relative}.comission-info .val{color: #E1333E}.btn:disabled{transform: none !important;color: #777 !important;background: #f4f4f4 !important;box-shadow: none !important;cursor: default}.form-card-pay{}.form-card-pay .sum-full{font-size: 20px;font-weight: bold;text-align: center}.field-payment__comission{display: block;margin: -3px 0 -5px 1.75rem;font-size: 12px}
 .slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0}.slick-list:focus{outline:0}.slick-list.dragging{cursor: pointer;cursor: hand}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto}.slick-track:before, .slick-track:after{display: table;content: ''}.slick-track:after{clear: both}.slick-loading .slick-track{visibility: hidden}.slick-slide{display: none;float: left;height: 100%;min-height: 1px}[dir='rtl'] .slick-slide{float: right}.slick-slide img{display: block}.slick-slide.slick-loading img{display: none}.slick-slide.dragging img{pointer-events: none}.slick-initialized .slick-slide{display: block}.slick-loading .slick-slide{visibility: hidden}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent}.slick-arrow.slick-hidden{display: none}
